Thức ăn tự nhiên: động vật lẫn thực vật, có sẵn trong tự nhiên biển, sông, ao, hồ. .. như thực vật phù du, động vật phù du, các vi khuẩn, mùn đáy, chất vẩn…
Thức ăn tươi sống: Các loại cá trê, trắm cỏ, rô phi... có thể sử dụng thức ăn tươi sống như rau xanh, cá tạp, giun, ốc... Thức ăn này chỉ cần rửa sạch trước khi chế biến, băm, đập, nghiền nhỏ rồi cho cá ăn ngay khi thức ăn còn tươi. Loại thức ăn này có nhược điểm dễ gây ô nhiễm khi bị thừa và có thể truyền bệnh cho cá nuôi.
Thức ăn tự chế: rau cỏ, cá tạp, ốc , thóc ngâm… phối trộn với các loại bột rồi cho cá ăn
Thức ăn công nghiệp: lúa mì, cám gạo; bột ngô; sắn;