1、罗非鱼主要就是吃草,它是从水中的藻类中获取营养的,不过罗非鱼也会吃一些植物的碎屑,还有很多东西它都是会吃的。
2、用猪粪养鱼,其实并不是鱼吃猪粪,而是猪粪在水中提供营养,让水中的浮游动植物得到繁殖,浮游动植物只能是虑食性鱼类(像常见的花白鲢)的食物,不过猪粪可以让水体中的水藻和水草生长,罗非鱼是以植物性饵料为主的杂食性鱼类。在天然水域中主要摄食丝状藻类和植物碎屑等,其食量大,食性广。
3、罗非鱼是有胃类鱼类,其消化能力较强。其特殊的消化酶可以消化其它鱼类不易消化的一些藻类。像微囊藻属的平均消化利用率达70%,项圈藻属的平均消化利率达75%。