清道夫鱼是杂食性动物,主要吃缸底的或缸面的藻类和吸附在缸里的微小浮游动物,或者沉入缸中的漂浮性鱼食。此外,清道夫还吃水蚯蚓等别的鱼吃的饲料,也吃鱼缸上的藻类和青苔。简单地说,清道夫除了鱼类的粪便不吃外,其它食物它们都会食用,而且饮食非常的杂。人们经常赞美清道夫就是水族箱中最忠实、最可靠、最尽职的“清洁工”。
清道夫是外骨骼鱼,骨头比肉多,营养价值不高,而且腹中有较多细菌,味腥臭,所以不建议食用。