鲫鱼属于杂食性鱼类,能吃的食物很多。野生鲫鱼主要吃植物类食物,比如藻类植物,以及一些水草的茎叶、果实等部位,也可以吃动物类食物,比如小虾、蚯蚓、各种水生昆虫等。
鲫鱼是杂食性鱼类,喜群集而行,择食而居,喜欢觅食水藻、水生植物、浮游生物等,同时也会捕食红虫、蚯蚓、昆虫等荤饵。