Leopards are not very picky when it comes to their food and their diet is composed of over ninety animal species. So what do leopards eat? Well, below are some of the animals that these wild cats have in their menu.

1.Grazing Ungulates

Ungulates are a large group of animals composed of odd-toed and even-toed mammals. Leopards are very opportunistic and they tend to consume nearly every animal which they come across. Some of the ungulates they consume include rhinoceroses, giraffes, deer, hares, hippos, gazelle, impala, antelopes among others. Unlike other cats, Leopards are highly skilled animals and they can easily climb trees hence they also feed on primates such as the chimpanzees, gorilla, baboons etc.


The Wildcats prey on reptiles such as alligators, lizards, crocodiles etc. However, crocodiles are very strong and lethal hence leopards have to be keen and tactical when hunting them.

3.Fish and amphibians

While these carnivorous animals prefer to eat ungulates most of the times, amphibians and fish are also part of their diet. From tilapia, tuna, sardines, cod, salmon to amphibians such as salamanders, frogs, newts and toads, a leopard’s diet is obviously very nutritious and rich in proteins.


This group of animals forms about forty percent of the mammal species. In the savannah grasslands where food sometimes tend to be very scarce, they will prey on rodents such as squirrels, rats, mice, chinchillas etc.


The reason why leopards are able to survive in areas where the cat population has significantly diminished is because of their opportunistic nature. Their flexibility and the ability to survive in different ecological settings means that they can also eat insects when need arises. The cats can prey on large-sized dung beetles, locusts among others.


These animals usually hunt by silently and stealthily attacking the prey, catching them unawares. As a result, they are able to catch and eat game birds such as wild turkey, quails, woodcocks, partridges, ducks, and snipes among others.

Overall, leopards prey on big-sized and small-sized animals. They have an eclectic type of diet which means that when the food gets scarce, they will go and hunt down food which is less desirable to other animals but more abundant. Their menu also greatly depends on the ecological settings in which they are found in. For example, in a rain-forest habitat, they will mostly feed on small primates and antelopes, in a mountainous region they will feed om porcupines, rodents, lizards, birds etc. and ungulates when they are in grasslands.