Do Deer Eat Meat? The Unspoken Truth About Deer Diets

As an avid nature lover and wildlife enthusiast, I’ve always been fascinated by deer. Is it possible that behind those soft brown eyes lies the heart of a carnivore? Do deer eat meat?

Yes, deer do sometimes eat meat. However, their anatomy and physiology show they are herbivores, not carnivores. Meat makes up only a tiny part of their normal diet. Deer eat meat mainly to supplement nutritional deficiencies rather than for calories.

For example, here’s a video showing a deer eating meat:

Play Video

Let’s explore why and how deer eat meat to satisfy curiosity about these mislabeled “predators.”

Why Would An Herbivore Eat Meat?

Most people classify animals into three categories – carnivores, omnivores, and herbivores. Carnivores like lions mainly eat meat. Omnivores like bears eat both meat and plants. Lastly, herbivores like deer eat only plant materials.

This clean classification satisfies our desire for order in nature. Nevertheless, it is crucial to acknowledge that the reality of the situation is far more complex and nuanced. Herbivores do sometimes eat meat in the wild. Here are 4 resons for this:

  1. Easy calories – Herbivores do not normally hunt prey. But eating carrion or stealing eggs provides easy calories.
  2. Starvation – During famine, herbivores may eat meat until plant food becomes available again.
  3. Nutrient deficiencies – Meat can provide key minerals like calcium, phosphorus, salt, and iron missing from plants.
  4. Natural behavior – Instinct drives herbivores to be opportunistic eaters for survival.

Herbivores lack the traditional anatomical traits of carnivores. Their teeth are suited for grinding, not tearing flesh. Deer have multi-chambered stomachs specialized for digesting fibrous plants, not meat. So herbivores eating meat likely do so for specific nutritional needs rather than as their main calorie source.

What Types of Meat Do Deer Eat?

Deer are highly adaptable generalist herbivores. When meat-eating opportunities arise, they take advantage and consume these animal products:

  • Eggs – Deer raid bird nests and eat eggs. Egg yolks provide much-needed fat and protein.
  • Birds – Deer prey on hatchlings and baby birds, probably for highly digestible protein.
  • Fish – Deer scavenge dead fish washed up on shore for nutrients like calcium and salt.
  • Carrion – Deer gnaw on carcasses and bones for minerals like calcium and phosphorus.
  • Small mammals – Deer eat small live prey like mice, voles, rabbits, and squirrels.

The most shocking discoveries come from deer nibbling on human remains. Deer probably focus on chewing bones to ingest nutrients like salt and calcium. Eating flesh provides extra protein when needed. Deer rarely hunt prey, but scavenge opportunistically.

How Often Do Deer Eat Meat?

Wild deer eat meat very infrequently. Estimates suggest meat comprises of a tiny percentage of a deer’s annual diet. Even deer observed eating meat continue browsing for plant foods.

Meat-eating occurs most often in winter when herbaceous plants are scarce. Hard frosts kill off greens rich in minerals deer need for bone health and antler growth. Searching for carcasses allows deer to supplement nutritional deficiencies.

In spring and summer, deer focus almost solely on grazing greens, shoots, forbs, shrubs, twigs, nuts, berries, pumpkins, fruits, fungi, and lichens. With plentiful vegetation, they have no need for meat. Only severe food shortages or starvation would make deer eat more meat during warmer months.

Do Specific Deer Species Eat More Meat?

All deer species are herbivores with very similar digestive systems. However, a few behavioral differences influence meat consumption:

  • White-tailed deer – The most opportunistic meat-eaters, probably due to high adaptability.
  • Mule deer – More picky browsers are less likely to eat meat.
  • Moose – The largest deer able to scavenge carcasses of bigger animals.
  • Roe deer – Small size limits meat-eating to mainly eggs and carrion.

Deer living in nutrient-poor habitats with scarce vegetation may be more likely to supplement with meat. Individual deer preferences also play a role.


Do deer eat meat? Deer are designed as herbivores, but do occasionally eat meat. Meat comprises an extremely small portion of their diet, mainly consumed to obtain minerals and nutrients unavailable from plants. Deer did not develop their grazing anatomy and physiology to hunt prey and digest meat.

Seeing deer exhibit carnivore-like behaviors shocks us because it contradicts expectations. However, remembering deer’s opportunistic foraging helps explain why they eat meat. Rather than strictly following arbitrary definitions, deer flexibly adapt to survive conditions nature presents.

You may also be interested in reading: