三江鱼主要以植物性食料为主,也就是水草。由于植物性饲料在水体中蕴藏丰富,品种繁多,供采食的面广。硅藻和一些状藻类也是其的食物,另外还有小虾、蚯蚓、幼螺,昆虫等。
水草还是许多水生动物的栖身地和庇护所,同时,也是许多动物,如蜗牛、水鸭等的食物。人们将水草养在鱼缸里面可以增加鱼缸水的含氧量,让鱼可以得到更多的氧气。水草与水生动物、底砂、水共同营造一个循环生态系统,动物的排泄物中的可溶部分,被水草吸收,避免水质恶化,而不溶解部分又会变成底部泥沙,固定水草根系。