罗非鱼是典型的杂食性鱼类,荤素兼食,饵谱广泛,其中幼鱼阶段主要摄食浮游动物,随鱼体长大逐渐转为以植物饲料为主,人工养殖条件下消化道内含物大部分是有机碎屑和其他植物性饲料,其次是浮游植物,最后是浮游动物、水蚯蚓、摇蚊幼虫等底栖动物。