1、植物性食物:植物性食物是草鱼主要的食物来源,在自然环境下草鱼主要以水生植物的根茎、枝叶、果实等为食,另外近岸植物掉落在水中的果实也是草鱼重要的食物来源。
2、动物性食物:动物性食物是草鱼次要的食物来源,虽然草鱼是典型的草食性鱼类并因此得名,但也吃少量荤食,例如浮游动物、蚯蚓、蜻蜓及红虫、孑孓等水生昆虫的幼虫。
综上所述,草鱼是典型的草食性鱼类,主要以水生植物的根茎、枝叶、果实等为食,也吃近岸植物的根茎、枝叶及掉落在水中的果实,另外草鱼也吃一些荤食,例如浮游动物、红虫、孑孓、蚯蚓、蜻蜓等。