What Nuts Do Squirrels Eat?

What Nuts Do Squirrels Eat

Squirrels can be one of the most annoying garden pests. While squirrels appear to be cute and harmless with their chubby faces and fluffy tails, they can cause harm to plants. If you know what food squirrels eat, you can avoid this problem as much as possible. So what nuts do squirrels eat first and foremost?

Squirrels eat a variety of nuts and seeds. Some of the nuts which squirrels enjoy eating are walnuts, pecans, hazelnuts, pistachio and almonds. But this list is not exhaustive.

Squirrels love to forage for nuts to eat. Apart from nuts, squirrels also like to munch on bird seeds. If you have a bird feeder in your garden filled with either seeds or nuts then you may attract a lot of squirrels.

Keep reading below if you want to learn about the different nuts that squirrels love to eat, what they should avoid and whether you should feed them:

What Nuts Do Squirrels Like the Most?

If you have a spacious garden and plan to grow nuts, you will have to look out for squirrels. The same rule applies if you have bird feeders in your garden and feed nuts to birds.

There are some nuts that squirrels love the most, which you must avoid at all costs, or you will see many squirrels in your garden constantly.

While squirrels eat various nuts and almost everything, there are some that they have a particular liking for. Squirrels like hazelnuts, walnuts, almonds, and peanuts the most. 

You must avoid keeping these nuts in your garden. In addition, you must also look out for any bird feed that contains these nuts. If you avoid keeping a squirrel’s favourite food, it will have no reason to scour through your garden. 

Do Squirrels Actually Eat nuts?

You’ll often see squirrels running around with a nut hanging out of their mouths before they dig a hole and bury it.

But do they actually eat the nuts? Yes, they do! Squirrels store nuts in the ground to ensure they have a constant supply of food throughout the colder months when food is in a shorter supply.

Do Squirrels Eat Peanuts?

Peanuts are one of the squirrel’s favourite nuts. Many people put out food for birds, including peanuts, without thinking that it could attract squirrels.

However, squirrels love to eat peanuts because of their high-fat content, and it provides important nutrients.

However, squirrels prefer having roasted peanuts rather than raw ones. One of the reasons why people are keen on feeding squirrels roasted peanuts is because squirrels enjoy their taste more and love to eat them. 

Do Squirrels Eat Walnuts?

Walnuts contribute to a squirrel’s good health. Squirrels are naturally drawn towards walnuts and love to consume them. Walnuts are one of the nuts that squirrels like the most. 

Squirrels can eat walnuts with the shells because they have strong teeth to gnaw – they are rodents after all!

Do Squirrels Eat Walnuts

Do Squirrels Eat Monkey Nuts?

Monkey nuts are the name given to peanuts with the shell on. This is one of the most common nuts to feed squirrels as they are the easiest to obtain from the shop with the shell on.

Squirrels will gnaw on the monkey shell to get to the peanut inside. The shell of the monkey nut can also keep the nut protected during the colder winter months when the squirrel buries the nuts.

Squirrel Eats Monkey Nuts

Do Squirrels Eat Brazil Nuts?

Squirrels do eat brazil nuts but you should only give brazil nuts to squirrels as a treat. Rather bizarrely, there is something in brazil nuts that intoxicates squirrels causing them to become almost drunk.

This can, of course, make them easy prey for predators so ensure the squirrel you’re feeding only has 1 or 2 brazil nuts to avoid this.

What Nuts Do Squirrels Like the Best?

Squirrels tend not to be particularly fussy when it comes to eating nuts so when deciding what they like best it’s a case of any nut.

However, some nuts are better for squirrels than others. Almonds offer a substantial level of nutrients for a squirrel. Hazelnuts, macadamia nuts, pecans and peanuts are also particularly enjoyed by squirrels.

But if you were to leave out a pile of mixed nuts there’s no chance that a squirrel would be fussy and pick out its favourite. Before you know it, they’ll have either eaten or stashed the whole lot.

Is It OK to Feed Nuts to Squirrels?

Of course, squirrels love nuts so there is no issue with feeding them. However, there are a few things you may wish to bear in mind before you go giving them any sort of nuts you may have sitting in the kitchen cupboard:

Keep the Shell On
The shell on the outside of the nuts acts as protection for the nut when the squirrel transports it. It also encourages the squirrels to gnaw on the outside which will naturally keep their teeth healthy.

Avoid Seasoned Nuts
If you’re going to feed squirrels then make sure you avoid feeding them seasoned nuts such as salted peanuts or chilli cashews. They do not need or want these additional ingredients in their diet.

Avoid Cashews
Cashews provide very little benefit to squirrels in terms of their health so you’re better off feeding them other types of nuts.

Stick to these tips and you’ll be perfectly OK to feed squirrels. Of course, if you do feed squirrels then you will attract them to your garden which may not be what you want to do.


Unfortunately, squirrels are notorious for eating almost everything. One of the reasons it is not easy to keep squirrels out of gardens is that they are attracted to food of any sort.

If you know the food squirrels like, you can avoid putting it out and get rid of your squirrel problem altogether. Squirrels love to munch on nuts, particularly hazelnuts, peanuts, pecans, pistachios, and almonds.

There are some nuts that squirrels love more than others: Peanuts, walnuts, almonds, and hazelnuts. 

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like