Squirrels’ Favorite Fruits: A Guide to Their Dietary Preferences

  • By: TheWalledNursery
  • Time to read: 4 min.
Affiliate Disclaimer

The Walled Nursery Amazon Associate, we earn from qualifying purchases. We get commissions for purchases made through links in this post at no extra cost to you. Thank You for your support

Squirrels are known for their love of nuts, but did you know that they also eat fruits and vegetables? In fact, squirrels are omnivores and will eat a wide variety of foods depending on what is available in their habitat.

When it comes to fruits, squirrels have a particular fondness for those that are high in sugar and easy to access. This includes fruits such as apples, pears, peaches, and berries.

Squirrels are also known to eat fruits that are not typically associated with their diet, such as bananas and grapes.

While fruits are a tasty treat for squirrels, they also play an important role in their diet. Fruits are a good source of vitamins and minerals that squirrels need to stay healthy.

Additionally, many fruits contain seeds that squirrels will bury and store for later consumption.

What Do Squirrels Eat?

Squirrels are known to be omnivores, which means they eat a variety of foods to maintain a balanced diet. Their diet varies depending on the species, location, and season.

Here are some of the foods that squirrels eat:


Squirrels love fruits and berries, and they are a significant part of their diet. They eat apples, oranges, grapes, berries, and other fruits. They also love sugar and will eat nectar from flowers and tree sap.


Nuts are a favorite food of squirrels, and they love to eat them all year round. They eat acorns, walnuts, almonds, hazelnuts, and pecans. Squirrels also store nuts for the winter when food is scarce.


Squirrels eat vegetables such as corn, squash, and pumpkin. They also eat leafy greens like lettuce and spinach.

Insects and Fungi

Squirrels also eat insects such as grasshoppers, caterpillars, and beetles. They also eat fungi like mushrooms.

Other Foods

Squirrels will eat almost anything they can find, including bird eggs, small birds, and small mammals. They also eat junk food like potato chips and candy if they find it.

Squirrels need a balanced diet to maintain good health. Their diet should include protein, vitamins, minerals, and other nutrients.

Calcium is essential for their teeth and bones, and antioxidants help to protect them from disease. Squirrels need a lot of energy to survive, and they get it from the food they eat.

What Should You Feed Squirrels?

A Balanced Diet

Squirrels need a balanced diet to stay healthy. They require a variety of foods to get all the nutrients they need. A good diet for squirrels should include:

  • Nuts, such as acorns, almonds, and hazelnuts
  • Seeds, such as sunflower and pumpkin seeds
  • Fruits, such as apples, berries, and grapes
  • Vegetables, such as carrots, broccoli, and kale
  • Eggs and insects (for protein)

It’s important to note that squirrels have individual preferences, and some may not like certain foods. Therefore, it’s best to offer a variety of foods to see what they like.

Toxic Foods

While squirrels can eat a variety of foods, there are some foods that can be toxic to them. Some common toxic foods for squirrels include:

ChocolateCan cause seizures and death
AvocadoCan cause heart damage and death
CaffeineCan cause heart palpitations and death
Onions and garlicCan cause anemia

If you’re unsure if a food is safe for squirrels, it’s best to avoid it.

When Do Squirrels Eat?

Squirrels are known for their love of nuts, but they also eat a variety of fruits. Understanding when squirrels eat is important for those who want to attract them to their yards or simply observe their behavior in the wild.

Winter Feeding

In the winter, squirrels rely heavily on the food they have stored from the fall. They spend much of their time in their nests, which are often located in the hollows of trees.

When they do venture out, they are usually looking for food. Squirrels are known to climb trees to get to the nuts and fruits they have stored in the branches.

During the winter, squirrels may also venture into residential areas in search of food. They are attracted to bird feeders, which often contain seeds and nuts that squirrels enjoy.

Year-Round Feeding

While squirrels do rely heavily on stored food in the winter, they also eat throughout the year.

In the spring and summer, squirrels are often seen eating fruits such as berries and apples. They may also eat insects, which provide an important source of protein.

Squirrels are opportunistic feeders, which means they will eat whatever food is available. In urban areas, squirrels may eat food scraps left behind by humans.

They are also known to raid bird nests for eggs and young birds.

Overall, squirrels are adaptable animals that can survive in a variety of environments.

Understanding when and what they eat can help humans coexist with these fascinating creatures.


In conclusion, squirrels have a diverse diet that includes a variety of fruits. Some of their favorites include acorns, apples, berries, and grapes.

These fruits provide important nutrients and energy for squirrels, helping them to survive and thrive in their environments.

If you are looking to attract squirrels to your yard, consider planting fruit trees or offering fruits as a snack.

However, it is important to keep in mind that squirrels are wild animals and should be observed from a safe distance to avoid any potential conflicts.

Overall, learning about squirrels’ dietary preferences can help us better appreciate these fascinating creatures and their role in the ecosystem.