Animals can be classified in many ways, and one of the most common is by their diet. Broadly, we distinguish between:
Herbivores: those that feed only on plants.
Carnivores: those that feed exclusively on meat.
Omnivores: those that eat both plants and animals.
The term omnivore comes from Latin (omnis = “everything,” vorare = “to devour”), literally meaning “one that eats everything.” These animals consume both animal matter and plants, which allows them to adapt to a wide range of habitats—even thriving in urban environments by feeding on food waste and scraps.
Wide Diet Range
Omnivores eat plants (grasses, fruits, roots, fungi, seeds), animals (insects, small mammals, fish, birds), and sometimes carrion or decomposing material.
Opportunistic and Highly Adaptable
Because of their flexible diet, omnivores are known as generalists. They can survive in ecosystems where strict herbivores or carnivores may struggle.
Mixed Dentition
Omnivores have teeth adapted to both grinding plants and tearing meat:
Molars: broad and flat, good for crushing and chewing vegetation.
Canines and premolars: sharp enough to rip flesh.
Different from Occasional Diet Shifts
Some herbivores occasionally eat meat, and some carnivores occasionally consume plants. However, they are not considered true omnivores. The distinction lies in a habitual mixed diet, not occasional deviations.
Pigs: The most classic example, feeding on nearly anything available.
Bears: Except for the polar bear (almost exclusively carnivorous due to its habitat), most bear species are omnivores. Even giant pandas—despite their bamboo-heavy diet—sometimes consume meat or carrion.
Humans: The most familiar omnivores. Archaeological evidence shows early Homo species were hunter-gatherers. Modern humans can survive without meat, but plant foods remain essential for balanced nutrition.
Primates: Chimpanzees, for instance, eat fruits, insects, and occasionally small animals.
Other mammals:
Crows and magpies (Corvids): Extremely opportunistic, feeding on carrion, insects, fruits, seeds, and human leftovers.
Gulls (Larus spp.): Eat fish, but also garbage and plant material.
Domestic chickens (Gallus gallus domesticus): Peck at grains, insects, and small animals.
Ratites like ostriches and rheas: Plant-based diet supplemented with insects, reptiles, or small mammals.
Other examples:
Peafowl
Finches, sparrows, blackbirds, robins
Partridges and wild ducks
Swans
The Kea (a parrot species known for its opportunism)
Piranhas: Not as bloodthirsty as fiction suggests, they eat aquatic plants, fruits, crustaceans, insects, carrion, and fish.
Clownfish: Feed on plankton, small invertebrates, and parasites within sea anemones.
Other species: Carp, cod, pufferfish, moray eels, and archerfish.
Turtles: Some freshwater and land turtles are omnivores, eating algae, vegetables, insects, and even small animals. Examples include the red-eared slider, red-footed tortoise, and Mediterranean pond turtle.
Lizards:
Ocellated lizard: Insects, fruits, berries, bird eggs, small rodents, and carrion.
Balearic lizard: Insects, small vertebrates, but also fruits and flowers.
Red ants: Consume seeds, plants, and insects.
Wasps and hornets: Feed on nectar as well as other insects.
Cockroaches: True generalists, feeding on almost any organic matter.
Flies, crickets, beetles (such as dung beetles and burying beetles).
Omnivores represent some of the most adaptable animals on Earth. Their ability to consume a wide range of foods—plants, animals, fungi, or carrion—has given them a survival advantage across ecosystems. From mammals and birds to reptiles, fish, and insects, omnivores play a vital role in ecological balance by connecting different food chains.
Further reading:
Herbivores vs. Carnivores: Key Differences
Monotremes: The Egg-Laying Mammals
The Role of Diet Diversity in Ecosystem Stability
animal tags: omnivorous animals