What Do Squirrels Eat (Aside From Nuts)?

By: Mack Hayden  | 
Grey squirrels eat nuts and seeds, as is the case for pretty much all squirrel species. Zachary Rathore / Getty Images

These furry, acrobatic foragers can be found leaping through trees, raiding gardens, and even showing up at your squirrel feeder. But what do squirrels eat in the wild versus in urban areas?

That’s a great question because their diet is incredibly varied. Whether they’re in the forest or your backyard, squirrels eat all sorts of things, adapting to seasonal conditions and whatever food source they can find.

Advertisement

These curious critters are opportunistic feeders, meaning they’ll snack on just about anything, including things they probably shouldn’t. Let’s take a closer look at their favorite food items (and ones to help them avoid).

Squirrel Food: Nuts and Seeds

squirrel
This red squirrel is enjoying its chestnut find. sandra standbridge / Getty Images

It’s no secret that squirrels eat nuts; they’re famous for it! Their favorite treats include acorns, hickory nuts, pine nuts, and pumpkin seeds.

Many backyard enthusiasts provide bird seed and sunflower seeds, which squirrels happily steal from bird feeders. However, while some squirrels will eat peanuts, this particular legume isn't naturally part of a squirrel's diet.

Advertisement

While nuts and seeds make up a major part of a squirrel’s diet, they squirrels eat fruit like apples, and vegetables such as yellow squash. Some people offer food for squirrels, but it’s important to provide safe foods that won’t harm them.

Squirrels and Animal-based Foods

Believe it or not, squirrels eat insects, and some have even been known to snack on small birds and small mammals! This is especially true for grey squirrels, which may raid nests for bird eggs or even baby birds when other food sources are scarce.

Though they mostly rely on plant-based foods, these furry omnivores won’t hesitate to take advantage of an easy meal. Flying squirrels, in particular, are more likely to eat insects, while tree squirrels stick to nuts, fruits and plants.

Advertisement

The Problem with Human Food

human hand extending food for a red squirrel
Seriously, don't feed squirrels human food. SBenitez / Getty Images

While it might be tempting to feed squirrels, giving them junk food, salted nuts, or heavily processed human food can be harmful. Too much salt or sugar can contribute to metabolic bone disease, a condition that weakens their bones and makes survival difficult.

Instead, if you want to provide supplementary feeding, opt for unsalted peanuts, dried corn (because squirrels love dried corn!), and fresh leafy greens. These options provide nutrition without the risks associated with processed foods.

Advertisement

Squirrels and Garden Mischief

Anyone with a garden knows that squirrels tend to be little troublemakers. They’ll dig up several flower bulbs, chew on tree buds, and even snack on maple trees. Some gardeners use raw garlic or raw onion to prevent squirrels from raiding their plants, though results may vary.

squirrel
The varied diet of a squirrel may include bird seed if you're not careful.
Ali Majdfar / Getty Images

While squirrels are entertaining to watch, they can become a challenge when they interfere with local wildlife or make off with all the bird feed. Finding a balance between enjoying their antics and protecting other wild animals is key.

Advertisement

We created this article in conjunction with AI technology, then made sure it was fact-checked and edited by a HowStuffWorks editor.

Advertisement

Advertisement

Loading...