Squirrels are lively little creatures found in many backyards, and their diet can be quite varied. As omnivores, they will eat almost anything they can find, making them opportunistic feeders. The most favorite food for squirrels tends to be nuts, especially acorns, hazelnuts, and walnuts.
In addition to nuts, squirrels enjoy a range of fruits and berries, which help provide the energy they need to be active. They can often be seen climbing trees or foraging for tasty goodies. If you’re looking to attract these furry friends to your yard, offering the right food can make all the difference.
Knowing what squirrels love to eat will help you take care of them and enjoy watching their antics. By providing a balanced diet that includes their favorite foods, you can support their health while bringing a bit of nature closer to home.
Squirrel Dietary Preferences

Squirrels have a varied diet that consists mainly of nuts, seeds, fruits, vegetables, and even some protein sources. Their food choices can change based on availability and season, making them opportunistic feeders.
Nuts and Seeds
Nuts and seeds are at the top of a squirrel’s menu. They provide essential fats and protein. Common favorites include acorns, which are abundant from oak trees, as well as sunflower seeds, hazelnuts, and walnuts.
- Acorns: Rich in calories and nutrients, they are a seasonal staple.
- Sunflower Seeds: These are high in fat and easy to find at bird feeders.
- Hazelnuts and Walnuts: Both are packed with nutrition and loved by squirrels.
Squirrels often cache their food, burying nuts to eat later. This behavior helps them survive during winter months when food is scarce.
Fruits and Vegetables
Fruits and vegetables also play a significant role in a squirrel’s diet. They provide vitamins, minerals, and hydration.
- Fruits: You may spot squirrels munching on apples, pears, and various berries like strawberries, blueberries, and raspberries.
- Vegetables: Carrots, tomatoes, beans, and broccoli are some favorites. Squirrels often nip at garden plants, so they might also enjoy squash and peas.
These foods add diversity to their meals and are especially sought after in spring and summer when fresh produce is plentiful.
Protein Sources
Though squirrels are primarily herbivores, they do consume protein. This is essential for growth, especially in young squirrels.
- Insects: Squirrels may snack on grasshoppers and beetles.
- Eggs: Bird eggs are a delicacy for squirrels, offering rich nutrients.
- Small Mammals: In rare cases, they may eat small mammals too, though this is not common.
Incorporating these protein sources helps them maintain a balanced diet, especially during times when nuts and fruits are not available.
Other Food Items
Squirrels are known for being curious and will explore a variety of food options beyond the usual nuts and fruits.
- Fungi: Mushrooms and other fungi can be a nutritious snack.
- Grains: Corn is a favorite, and you might also see them foraging for other grains.
- Human Food: While not ideal, squirrels will nibble on leftover human food if they find it.
Their flexibility in diet allows them to thrive in different environments and conditions. Keeping your yard squirrel-friendly with various food options can attract these playful animals!
Feeding Practices and Considerations
When it comes to feeding squirrels, understanding their habits and preferences is crucial. Knowing what to provide and what to avoid can help you support their health and wellbeing.
Feeding Habits
Squirrels are opportunistic feeders, which means they will eat a variety of foods. Species like the Red Squirrel, Gray Squirrel, and Fox Squirrel primarily enjoy seeds and nuts such as acorns, hickory nuts, and walnuts. They are also known to nibble on tree buds, fruits, and even vegetables.
When feeding squirrels, consider using a dedicated squirrel feeder. This will help keep their meals separate from bird feeders. It’s best to mimic their natural diet when choosing foods. Remember that squirrels often cache their food, hiding it for later use, which is an important behavior for their survival.
Foods to Avoid
While squirrels enjoy many types of food, certain items should be avoided. Human food like bread, cookies, and junk food can be harmful to them. These foods lack the necessary nutrients and may cause health issues, including obesity.
Additionally, avoid feeding squirrels food that could be toxic. Some plants, nuts, and seeds contain toxins that can harm their health. Stick to natural foods such as the nuts and seeds mentioned earlier to keep your furry friends healthy and happy.