Onças-pintadas são principalmente carnívoras, o que significa que comem carne. Embora prefiram presas grandes como veados, antas e jacarés, são alimentadoras oportunistas e também consomem animais menores, incluindo roedores.
No entanto, roedores não são um alimento básico de sua dieta. Onças-pintadas tipicamente comem roedores apenas quando presas maiores são escassas. Alguns roedores específicos que uma onça-pintada pode consumir incluem:
• Cutias
• Pacas
• Ratos
• Esquilos
• Capivaras (a maior espécie de roedor, às vezes considerada presa maior)
A espécie específica de roedor que uma onça-pintada come depende da localização e disponibilidade de presas em seu habitat.