You might find it surprising, but squirrels didn’t just suddenly start munching on meat. Their diet has always flexed a bit when survival called for it.
Squirrels mostly go for plants, but they’ve grabbed insects, eggs, and even small animals whenever those foods were easy to find or when they needed a protein boost.

If you’re curious about why squirrels eat meat or which ones do it most, you’ll notice how seasons, breeding, and food shortages push them to change things up.
Quick choices in the wild can explain those odd behaviors you might spot in your own yard.
This article digs into the history of squirrel diets, what drives them to eat meat, and the kinds of animal foods they’ll go for when they need it.
Have Squirrels Always Eaten Meat?
Squirrels have eaten meat whenever it helped them get by. Some species scavenge, others hunt, and you’ll see this behavior more when protein runs low or prey becomes easy to catch.
Historical Evidence of Squirrels Eating Meat
You can spot records of squirrels eating meat in old field guides and natural history notes. People have seen squirrels eat insects, bird eggs, small birds, and rodents for decades.
Researchers have found animal matter in squirrel stomachs from museum specimens and studies in the 20th century.
Modern fieldwork just adds more proof. For instance, long-term studies in California watched ground squirrels hunt voles, not just pick at leftovers (see study report). Other reports say up to 30 squirrel species will eat meat if they get the chance.
How Often Do Squirrels Eat Meat in Nature
You’ll notice squirrels eat meat only when the opportunity pops up. Most tree squirrels stick to nuts, seeds, fruit, and fungi.
They turn to meat when plant foods run short, during breeding, or if prey is easy to catch.
Ground squirrels and those in changed habitats eat meat more often. In one California park study, scientists saw a lot of hunting during a vole boom.
Still, how often this happens depends on the species, the season, and how much prey is around.
Why Squirrels Eat Meat and What Types They Consume
Squirrels mostly munch on plants, but they’ll grab animal food if it helps them get more protein, fat, or calories.
You’ll see them hunt or scavenge, depending on what’s around and what they need at the time.
Opportunistic Omnivores: Squirrels’ Flexible Diet
Squirrels act as opportunistic omnivores. They eat nuts, seeds, fruit, and fungi most of the time, but if animal foods turn up or plants run out, they’ll switch it up.
You might catch a squirrel grabbing an insect, snatching a bird egg, or even swiping a bit of human food in a park.
This kind of flexibility keeps squirrels going when things get tough. If you watch your backyard or a patch of woods, you’ll spot them testing out new foods—maybe trash, maybe pet food, or even a bit of carrion—when their usual snacks run low.
Being opportunistic cuts their risk during rough seasons and lets them make the most of city food sources.
Types of Meat Squirrels Eat
Squirrels go for animal foods that are small and easy to handle. They’ll eat insects like beetles and caterpillars, bird eggs, nestlings, small lizards, and sometimes even little rodents.
Ground squirrels and some other types eat more insects than tree squirrels do.
They sometimes scavenge fresh carrion or grab human food scraps—cooked meat if they find it—though raw animal matter is more common.
You probably won’t see them take down big prey; instead, they pick off vulnerable or dead animals and egg clutches. That way, they get a quick hit of protein and fat without much risk.
Scavenging and Seasonal Meat Consumption
When plant foods run out, scavenging goes up. In late winter and early spring, before new seeds or fruits pop up, squirrels often hunt for eggs, insects hiding under bark, or even roadkill.
You might spot them getting bolder with their foraging during these times, especially around bird nests or along busy roads.
Seasonal needs push this shift—breeding, cold snaps, or the scramble to pack on fat make squirrels crave extra protein. In cities, squirrels tend to scavenge all year since trash cans and pet food bowls are almost always around.
If you catch a squirrel munching on meat, it’s usually because there’s a food shortage or just an easy chance, not because they’ve suddenly become meat-lovers.

