鲫花鱼是杂食性鱼类,主要以植物性食料为主,硅藻、状藻类植物、维管束水草的茎,叶,芽和果实是鲫鱼爱食之物,也很爱吃小虾,蚯蚓,幼螺,昆虫等动物。
鲫花鱼的采食时间依季节不同而不同,春季为采食旺季,昼夜均在不断地采食,夏季采食时间为早,晚和夜间,秋季全天采食,冬季则在中午前后采食。
鲫花鱼喜欢群集而行,有时顺水,有时逆水,到水草丰茂的浅滩,河湾,沟汊,芦苇丛中寻食,产卵,遇到水流缓慢或静止不动,具有丰富饵料的场所就暂栖息下来。