Nguồn thức ăn chính của rái cá sông là cá, nhưng rái cá là những kẻ cơ hội về bản chất và sẽ ăn nhiều loại thức ăn. Với khả năng đánh hơi mùi của cá và khả năng trao đổi chất cao, rái cá tiêu hầu hết thời gian của họ để tìm kiếm bữa ăn tiếp theo.
Ngoài cá, rái cá sông cũng sẽ ăn động vật giáp xác, côn trùng, chim, hàu, động vật có vỏ, rùa và một số sinh vật sống dưới nước khác. Những con yêu nước có bộ lông này chủ yếu săn mồi vào ban đêm, theo mùi cá thậm chí vào các khu vực đô thị. Không có gì lạ khi các cần thủ phải chiến đấu với rái cá sông để giành mồi. Trong khi rái cá chủ yếu là động vật ăn thịt, chúng sẽ ăn ngô được sử dụng để đánh bắt cá hồi, đặc biệt là dọc theo các con sông được thả cá giống.