Báo đốm ăn rùa, cá caimans và các động vật sông khác. Chúng cũng ăn những con mồi lớn hơn như hươu, nai, heo vòi và capybaras. Vì báo đốm có thể trèo cây, chúng cũng có thể ăn thịt khỉ.
Báo đốm là một trong số ít những con mèo không gặp vấn đề gì với nước. Chúng là những vận động viên bơi lội mạnh mẽ, và chúng ăn động vật sông như một phần trong chế độ ăn uống chính của chúng. Chúng có thể trèo cây bằng cánh tay và móng vuốt mạnh mẽ của mình và ăn thịt nhiều loài động vật sống trên cây cũng như bất cứ thứ gì trên mặt đất trong rừng thông qua các cuộc phục kích nhảy vọt từ trên cao. Báo đốm có đủ khả năng thích nghi để thậm chí vượt ra ngoài sông và rừng, chúng cũng có thể săn mồi trên đồng cỏ. Thay vì tấn công vào cổ như hầu hết các loài săn mồi, báo đốm thích cắn con mồi ở phía sau đầu, đi thẳng vào não chúng bằng răng nanh. Điều này chỉ có thể thực hiện được vì báo đốm có một số bộ hàm khỏe nhất trong số các loài động vật thuộc họ mèo. Khả năng leo trèo của chúng cho phép báo đốm mang con mồi lên ngọn cây để tránh xa những kẻ săn mồi khác. Báo đốm có thể mang con mồi gấp đôi kích thước của chúng trên cây. Chúng cũng có khả năng giết con mồi để ăn khi bơi không giống như nhiều loài mèo khác.