梭鱼的食性很广,属于以植物饲料为主的杂食性鱼类。以刮食沉积在底泥表面的底栖硅藻和有机碎屑为主,也食一些丝状藻类、概足类、多毛类、软体类和小型虾类等。在人工养殖条件中也喜摄食如米糠和豆饼粉、花生饼粉、干水蚤及人工配合饵料等。在生长周期中,体长20-40二的梭鱼摄食强度大;在生殖期之前,摄食强度较大,食道和胃部总是充满食物,在生殖期和产卵徊游期,则很少摄食和不摄食。从季节上看,以春来夏初和秋季为摄食的旺盛季节,到了冬天,因水温降低,鱼进入越冬期,此时鱼摄食极少或停止摄食。
摄食习性梭鱼的食性很广,属于以植物饲料为主的杂食性鱼类。以刮食沉积在底泥表面的底栖硅藻和有机碎屑为主,也食一些丝状藻类、概足类、多毛类、软体类和小型虾类等。