鲫鱼是杂食性和广食性鱼类,动物性饵料有轮虫、苔藓虫、桡足类、枝角类、虾类等;植物性饵料有硅藻类、水绵、高等植物的叶和种子等。
鲫鱼在不同的生长阶段,食性略有差异。体长1厘米至5厘米时,食物种类增加,除了浮游生物以外,还有高等植物的幼芽嫩叶碎片;长到10厘米至15厘米时,高等植物的数量明显增加,到15厘米以上时则多食底栖动物。