牠们不会吃植物，但亦会咬叶子。牠们可以减低藻类的生长及清理碎石，对植物的生长有帮助。一些浮动的植物如水蕨属或金鱼藻属可以替鱼苗提供保障。墨西哥蝴蝶鱼会吃冷藏、冻干、薄片或片状鱼饵。牠们喜欢吃一星期大的孔雀鱼，但亦需要吃如藻类的植物。牠们与慈鲷科都是水族箱中专吃藻类的鱼类。若藻类不足够，牠们会吃有机蔬菜，如生菜、菠菜或豌豆。饲养墨西哥蝴蝶鱼需有强烈的照明来帮助藻类的生长，最好的是日光直接照射。夏天，可以将牠们放在室外的池塘或水族箱中，但须小心鸟类、猫及其他猎食者。墨西哥蝴蝶鱼在水族箱中经常会繁殖。