Do Squirrels Eat Meat? {Birds, Mice, Lizards and Snakes!} - Squirrels at the Feeder (2023)

It might be hard to imagine but those cute squirrels in your backyard like to eat more than just the sunflower seeds in your bird feeders! One of the most common questions about these animals is, “Do Squirrels Eat Meat?”

Squirrels are omnivores that do eat meat. A squirrel’s diet is primarily vegetarian but it will eat meat opportunistically if they find an unguarded nest of baby birds or fresh carrion. Some squirrels have been seen to actively hunt lizards, mice etc. Squirrels will often eat snake meat after they have defensively killed an attacking snake.

Do Squirrels Eat Meat? {Birds, Mice, Lizards and Snakes!} - Squirrels at the Feeder (1)

Squirrels are Omnivores

Squirrels eat meat, plants and vegetables. Basically, squirrels are omnivores who will eat almost anything. Their diet is varied and includes all kinds of fruits, vegetables, flowers, and fungi that are native to their habitat.

Squirrels are also known to raid bird nests and eat baby birds. They eat bird eggs, insects, and will often go after mice as well. Squirrels are scavengers by nature and will even eat meat found on animal carcasses. Flying squirrels are omnivores as well. Their diet consists of seeds, nuts, fruits, mushroom insects, egg, young mice, small snails, carrion, vegetables, flower buds, berries, and spiders.

Why Do Squirrels Eat Meat?

Unlike most omnivorous and carnivorous animals, squirrels are not routine predators. They will only resort to attacking other animals and eating meat if the circumstances demand it. Some of the factors that cause predation in squirrels include defense, season, climate, reproductive condition, gender, and the availability of plant sources.

There are several viewpoints as to why squirrels eat meat.

(Video) Squirrel Meat Eaters

The first reason is that female squirrels may require a better source of protein and minerals when they are reproducing. (source). This was shown through a study that examined the eating habits of lactating and pregnant tree squirrels.

According to the study, these squirrels would consume meat regularly. Studies also show that seeds do not provide sufficient calcium, sodium, phosphorus, or nitrogen for female tree squirrels. It can thus be assumed that squirrels eat meat in order to reproduce successfully.

A second viewpoint states that squirrels consume meat due to the seasonal decline in available plant food. For instance, the water content and nutrient density decline in plants during spring and summer. This may force squirrels to seek other food sources in the form of small animals and carrion.

Another reason that a squirrel will eat meat it because they worked so hard to get it! There is an amazing and complicated relationship between ground squirrels and snakes. Snakes love to eat baby ground squirrels but mother ground squirrels put up a heck of a fight to keep snakes away.

It turns out that, in defense of her burrow, mother squirrels often kill invading snakes and will eat the carcass afterwards.

Here is an awesome video of a pack of ground squirrels going after a cobra. Nobody gets killed and eaten in the video (you can find plenty of videos of squirrels eating snakes on YouTube if you want). I just wanted you to see how these cute squirrels can turn into snake fighting ninjas!

(Video) How fast can a monitor lizard eat 8 hamsters? (live feeding)

Squirrels Can Be Predators

It’s hard to imagine these animals as predators, but nature always has a way of surprising you. Squirrels are known predators that will target a variety of small animals (source). The eastern grey squirrel, for instance, will eat birds as well as its own kind. The western grey squirrel, on the other hand, will eat mountain quails, while the eastern fox squirrel prefers doves and blue jays.

The Douglas squirrel attacks ground squirrels and some squirrels (whitetail antelope squirrel and nelson antelope squirrels) eat lizards, kangaroo rats, and pocket mice. Squirrels will also go after chipmunks, snakes, ducks, sparrows, and rabbits. Rock squirrels have been recorded to attack wild turkeys as well (source).

On the extreme end of squirrels as predators is a story that was reported out of Russia by the BBC a few years ago. (source). Please keep in mind that this story is unconfirmed and local Russian experts have called it nonsense.

That being said…..the story reported that a large dog went to a park and started barking at the the squirrels. The squirrels responded by working as a pack, ripping the dog to shreds and running away with chunks of dog flesh to eat.

It’s a very extensive list and different kinds of squirrels will attack different animals, but it certainly establishes the squirrel to be a predator.

Male Squirrels Also Kill Young Squirrel Babies

According to a study, baby red squirrels are often killed by older male squirrels (source). These squirrels will also often eat their victims. When the victims were subjected to DNA analysis, it was discovered that they were not the offspring of the male squirrels that attacked them.

One may assume that this infanticide is the result of food shortage, but this is not the case. In reality, this behavior is more common during years when there is an abundant amount of food available.

(Video) Neighbors Thought Woman Was Crazy For Putting Irish Spring Soap In Her Yard Until They Found Out Why

Normally, female squirrels will only have one litter of squirrels. However, with more food around, female squirrels are more likely to give birth to another litter.

In the first round of breeding, these female squirrels will mate with multiple male squirrels. As a result, there is no way for a male to distinguish the pups fathered by him.

Consequently, the male will kill these baby squirrels so that the female squirrel stops lactating and is ready to mate again. This allows the male squirrel to make sure that he sires the next line of pups.

Here’s a video of cannibalistic squirrel. Warning: It might be a tad bit disturbing to watch:

What Squirrels Don’t Eat

So far we have established that squirrels eat meat, plants and just about anything in between. But, is there anything that they do not eat? The answer is yes!

Squirrels will eat most plants and fruits, but they stay away from vegetables like raw onions and raw garlic. They also avoid eating hot peppers such as Anaheim peppers, Serrano peppers, and jalapeños.

(Video) This Bear Messed with the Wrong Chicken Coop | RingTV

This is because peppers contain the compound capsaicin. This compound is also responsible for the hot sensation associated with peppers. When it is consumed, capsaicin will bind to pain receptors and trigger the same neurological pathway that is associated with other pain-causing stimuli.

Capsaicin also disrupts the thermoregulatory system in mammals. The ability of capsaicin to cause pain can be used to change animal behavior as well.

This is the main reason why squirrel repellent sprays include pepper and why you are advised to spread red pepper flakes over an area that is susceptible to a squirrel attack.

Researchers have also proposed the use of capsaicin in bird feed(source). Including capsaicin in bird feed, combined with the use of a squirrel proof bird feeder, is one way to let your song birds eat in peace. Birds lack the pain receptors required for capsaicin to work and can consume it without harming themselves.

Squirrels Are Meat-Eaters

Squirrels eat meat and are not strict vegetarians. However, they only go after small animals like rabbits and mice. Squirrels have been known to attack snakes as well, but this is mostly out of self-defense.

They are opportunistic creatures that are likely to go after prey that has gotten hurt and is thus easy to overpower. They will also kill animals that have been poisoned. Whatever the reason for the attack, one thing is certain— there is still a lot that we don’t know about these animals and they are far from ordinary.

Fun fact: Squirrels also love avocados, broccoli, spinach, raspberries, strawberries, pumpkins, corn and many other human foods.

(Video) You Won’t Believe What Chipmunks Eat For Lunch


Do squirrels keep snakes away? ›

Squirrels aggressively protect their pups from poisonous and nonpoisonous snakes by mobbing them (6).

Will a squirrel eat a snake? ›

They are omnivores, meaning they will eat both plants and animals. So while squirrels eat primarily nuts, fruits and seeds, they also munch on insects, eggs, small animals and yes, even small snakes.

Do squirrels ever eat meat? ›

Yes, as we mentioned above, squirrels are omnivorous so it's not unusual to spot them eating some type of meat. Most commonly, ground squirrels consume meat in their natural habitat. Their diet includes small snakes, lizards, mice, insects, etc.

What is a squirrels main predator? ›

Predatory birds, foxes, coyotes, bobcats, mountain lions, raccoons, domestic cats, and snakes will all eat squirrels.

What is the best animal to keep snakes away? ›

Cats, foxes, raccoons, turkeys, pigs, and guinea hens are natural predators of snakes. Having these animals on or around your property is an effective natural way to keep snakes at bay. You can also purchase store-bought fox urine to use as a natural snake repellent.

Which animal kills snakes easily? ›

Mongooses are noted for their audacious attacks on highly venomous snakes, such as king cobras. The mongoose has a unique defense against most poisonous snakes. According to some, these predators have unique acetylcholine receptors that render them immune to a variety of venoms.

Will a squirrel eat a lizard? ›

"Rock squirrels eat mostly plant material, fruits and nuts, but don't let their humble appearance fool you. They will also eat bird eggs, lizards and snakes," the department adds.

Do squirrels attract snakes? ›

Rodents like chipmunks or squirrels eventually attract snakes, so look for ways to keep small mammals away from your home.

Will a squirrel fight a snake? ›

California ground squirrels have learned to intimidate rattlesnakes by heating their tails and shaking them aggressively.

What food do squirrels like the most? ›

Some of their favorite foods include acorns, walnuts, hickory nuts and Osage orange fruits. They may also feed on wild tree fruits, nuts, and tree buds when food is scarce later in winter.

What food is poisonous to squirrels? ›

Note: Pits and seeds can be toxic, except for berries. Avoid: Dates, dried fruit of any kind, figs, fruit juice, persimmons, plums, prunes, raisins.

Are snakes afraid of squirrels? ›

Squirrels attack snakes to defend and protect their young. Snakes love to eat baby ground squirrels that are only a few months old. Adult squirrels attack snakes by injuring them through bites and kicking gravel. Adult squirrels have quick reflexes, which help them avoid a snake strike.

Is there anything that really keeps snakes away? ›

What scents do snakes dislike? There are many scents snakes don't like including smoke, cinnamon, cloves, onions, garlic, and lime. You can use oils or sprays containing these fragrances or grow plants featuring these scents.


1. 12 Brutal Moments When Martens Kill And Eat Almost Everything
(The Brilliant)
2. Squirrel meat eating carnivore.... eating a bird
(Dark 78)
3. ERMINE in Action! The cunning friend of the marten who hares, rabbits and squirrels
4. 6 "Vegetarian" Animals That Actually Eat Meat
5. Raccoon Attacks Feral Cat
6. MAGIC COLGATE || How To Kill Rats Within 10 minutes || Home Remedy || Magic Ingredient | Mr. Maker
(Mr. Maker)
Top Articles
Latest Posts
Article information

Author: Lakeisha Bayer VM

Last Updated: 04/16/2023

Views: 5803

Rating: 4.9 / 5 (49 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Lakeisha Bayer VM

Birthday: 1997-10-17

Address: Suite 835 34136 Adrian Mountains, Floydton, UT 81036

Phone: +3571527672278

Job: Manufacturing Agent

Hobby: Skimboarding, Photography, Roller skating, Knife making, Paintball, Embroidery, Gunsmithing

Introduction: My name is Lakeisha Bayer VM, I am a brainy, kind, enchanting, healthy, lovely, clean, witty person who loves writing and wants to share my knowledge and understanding with you.