Cá sông ăn động vật giáp xác như cua và động vật thân mềm. Cá sông lớn như gar ăn các loại cá khác. Cá hồi ăn các loài cá nhỏ hơn nhưng cũng ăn côn trùng như chuồn chuồn, chuồn chuồn và chuồn chuồn. Đôi khi chúng cũng ăn động vật phù du, là những động vật nhỏ bé bị cuốn theo dòng chảy của sông.
Cá xám Bắc Cực, được tìm thấy ở các con sông ở vùng núi Tây Bắc Hoa Kỳ, Canada và Nga và lưu vực sông Missouri, cũng ăn động vật phù du cũng như trứng cá và ấu trùng côn trùng. Các thành viên lớn của loài thậm chí có thể lấy những con vật lớn như lemmings.
Hầu hết các thành viên trong gia đình hút sữa đều có miệng quay xuống để xác định chúng là loài ăn dưới đáy. Chúng ăn các động vật sống dưới đáy sông, chẳng hạn như giun và động vật giáp xác, đồng thời lên mặt nước để săn côn trùng và cá nhỏ hơn.
Cá chết có thể là loài ăn thịt hoặc có thể bao gồm thực vật thủy sinh như một phần của chế độ ăn uống của chúng. Một số chuyên ăn ốc, tảo hoặc thực vật. Những loài ăn thức ăn thực vật có hệ tiêu hóa thích nghi với việc tiêu hóa thực vật. Vì những con tuế này cũng có xu hướng ăn tạp nên chúng có những chiếc răng giống như răng hàm rất tốt để nghiền thức ăn. Cá chép, một trong những loài cá tuế lớn nhất, là loài kiếm ăn ở tầng đáy.