鲫鱼主要是以植物为食的杂食性鱼。鲫鱼的生活层次属底层鱼类,主要以植物性食料为主。由于植物性饲料在水体中蕴藏丰富,品种每繁多,供采食的面广。维管束水草的茎,叶,芽和果实是鲫鱼爱食之物,在生有菱和藕的高等水生植物的水域,鲫鱼最能获得各种丰富的营养物质。硅藻和一些状藻类也是鲫鱼的食物,也吃小虾、蚯蚓、幼螺、昆虫等。喂养时可以喂浮游植物,苔癣,蚯蚓,小虾,红虫,米饭粒,苞米粒,麦粒,豆面,苞米面等食物。