玛丽鱼食性非常复杂,几乎所有的食物它都能接受。但它们也有比较喜欢的食物。相比于动物类饲料,它们更偏好植物类食物,尤其喜欢吃水藻等植物。在饲养它们的时候,可以用植物叶子作为它们的主食。因为鱼儿比较小,最好将植物叶子剪碎后再喂给它们。
除了植物类食物,它们也吃动物类食物。像红线虫、水蚤、丰年虾等新鲜的活饵,它们也是吃的。但这类食物通常携带大量病菌,需要处理干净后再投喂给它们。除了野生的食物,它们还吃人工饲料。不过饲料的口味差一些,所以鱼儿并不怎么爱吃。它们的食物主要是以植物类和动物类为主。
在养殖玛丽鱼的时候,控制好喂食的次数非常重要。一般来说,每天投喂两次即可满足它对食物的需要。建议在早上八点左右喂一次,等到下午五点时,鱼儿差不多就会饿了,这时再进行投喂。这样的喂食频率,可以保证鱼儿有足够的时间消化食物,有利于鱼儿的成长发育。