Skip to main content
Global Animal Guide

What Do Ocelots Eat?

Quick answer

Ocelots feed on carnivore — rodents, rabbits, birds, reptiles, and fish, adjusting seasonally based on local habitat and prey or plant availability.

By the Global Animal Guide editorial team Last reviewed How we research & review

Diet overview

Ocelots are mammals that rely on carnivore — rodents, rabbits, birds, reptiles, and fish. The ocelot is a medium-sized spotted cat of Latin American forests, thorn scrub, and Texas borderlands, weighing 8–16 kg (18–35 lb) with a beautiful rosetted coat once prized by the fur trade. Nocturnal and solitary, it hunts rabbits, rodents, and birds and persists in a small Texas breeding population.

Feeding behaviour

Foraging strategy varies by season. Ocelots may hunt, graze, filter-feed, or scavenge depending on ecology.

Role in the food web

As mammals, they interact with predators, prey, and competitors across their range.

Human-related feeding risks

Never feed wild ocelots — it habituates animals to people and can spread disease.

Sources

FAQs

What do ocelots eat?

Carnivore — rodents, rabbits, birds, reptiles, and fish.

Are ocelots carnivores or herbivores?

Their diet is best described as: carnivore — rodents, rabbits, birds, reptiles, and fish.

Do ocelots change diet seasonally?

Yes — many species shift food sources as seasons and prey abundance change.

Can I feed wild ocelots?

No — feeding wild animals is unsafe and often illegal.

← Back to Ocelot guide