Skip to Content

If You Want to Keep Squirrels From Eating Your Garden Here’s 34 Choices To Plant

If You Want to Keep Squirrels From Eating Your Garden Here’s 34 Choices To Plant

Sharing is caring!

I’ve always been on a mission to keep squirrels from turning my garden into their personal playground. Don’t get me wrong, they’re adorable—but not when they’re digging up plants and munching on everything in sight.

After plenty of trial and error, I’ve found that certain plants naturally send these little troublemakers running. If you’re tired of dealing with squirrel damage, these garden-friendly picks might just be the solution you need!

1. Daffodils

© valleyflowerfarm

Nothing brightens a garden quite like a yellow bloom. Daffodils, however, are a beauty squirrels tend to avoid. Their bulbs contain lycorine, a compound that squirrels find unpalatable. This makes them an excellent choice for borders. Plant them generously and enjoy their sunny contribution each spring.

2. Hyacinths

© metrolinaghs

Bursting with color and fragrance, these flowers are a treat to the senses but not to squirrels. Hyacinths have an aroma and taste that don’t appeal to these critters. Planting them in clusters can provide a stunning visual effect while keeping your garden squirrel-free.

3. Alliums

© northlawnflowerfarm

Gardeners love them for their striking appearance. Alliums, with their tall stems and globe-like flowers, are the last choice for squirrels. The onion-like scent is a natural deterrent. Incorporate these in ornamental gardens to add height and protect from squirrel invasions.

4. Fritillaries

© metcloisters

Their unique appearance makes them a garden favorite. Fritillaries emit a distinct odor that squirrels dislike. Incorporating these in your garden layout not only adds diversity but also serves as a botanical barrier against pesky rodents.

5. Lily of the Valley

© violafloral

These delicate blooms thrive in shaded areas. Lily of the valley is known for its sweet scent, which is surprisingly off-putting to squirrels. Its ground-covering ability makes it a perfect choice to fill in shady spots while keeping squirrels at bay.

6. Geraniums

© metrolinaghs

Their beautiful colors make them a garden staple. Geraniums have an aroma that squirrels typically avoid. These flowers thrive in sunny spots and are perfect for adding color to garden beds or containers. A strong choice for those looking to beautify while repelling pests.

7. Peppermint

© mikethair

Though a culinary favorite, its scent is a natural deterrent. Peppermint’s potent aroma is pleasant to humans but not to squirrels. Planting it in pots or garden beds can provide both a fresh herb supply and a squirrel-free zone. It’s multifunctional and easy to grow.

8. Crocus

© dajue_art_garden_centre

These flowers herald the end of winter. While squirrels might dig up bulbs, crocuses emit a scent they find unappealing. Planting them in groups enhances their effect and brings early color to gardens. They’re a wonderful choice for those seeking early spring blooms without squirrel damage.

9. Lavender

© traderjoesaficionado

Famous for its relaxing properties, it’s less popular with squirrels. Lavender’s strong scent is an effective deterrent. Not only does it keep gardens pest-free, it also attracts pollinators. It’s best situated in sunny, well-drained areas, making it a gardener’s favorite for a serene setting.

10. Marigolds

© husserkathy

A garden classic known for its vibrant hues. Marigolds produce a distinct scent that squirrels generally avoid. Their versatility allows them to thrive in various settings, making them ideal for border planting. Not just a pest deterrent, they also attract beneficial insects to your garden.

11. Rosemary

© redbuttegarden

A staple in herb gardens, its scent is a natural repellent. Rosemary’s woody fragrance is a turn-off for squirrels. Planting it in containers or directly in the garden provides fresh herbs while protecting your plants. It’s hardy and requires minimal care, making it a gardener’s delight.

12. Sage

© plantgoodseed

Its culinary uses are renowned, but it’s also a natural squirrel deterrent. Sage has a distinct smell that squirrels tend to avoid. Planting it among your garden beds can protect other plants while offering a fresh supply of herbs. It’s a wise choice for multifunctional gardening.

13. Thyme

© planetnatural

Tiny leaves pack a punch in flavor and pest control. Thyme’s aromatic nature is something squirrels shy away from. It grows well in rocky gardens or pots, providing a fresh herb source and a natural barrier. Its versatility makes it a practical addition to any garden.

14. Oregano

© goodnessgardens

A favorite in Italian cuisine, its scent deters squirrels effectively. Oregano thrives in warm climates and is perfect for garden beds or pots. It provides culinary benefits while serving as a natural squirrel repellent. This hardy herb is a great choice for those looking to protect their garden.

15. Catnip

© balconybox

Beloved by felines, disliked by squirrels. Catnip’s distinct aroma is a deterrent, making it a useful plant for keeping squirrels at bay. Not only does it serve your garden’s needs, but it also provides endless entertainment for your cat. It’s an excellent dual-purpose plant.

16. Chives

© juliadimakos

Part of the onion family, chives emit a scent that squirrels find unpleasant. They are easy to grow and offer fresh herbs for culinary use. Planting chives around your garden can create a natural barrier against pests while adding flavor to your dishes. It’s a kitchen garden essential.

17. Garlic

© theurbangardenher

Known for its culinary uses, garlic also serves as a natural squirrel repellent. Its strong odor is something squirrels avoid. Plant garlic bulbs in the fall for a spring harvest, and enjoy both the culinary benefits and pest control properties it provides. It’s a win-win for any gardener.

18. Basil

© salmarsgarden

Not just for pesto, basil’s scent keeps squirrels at a distance. This aromatic herb thrives in sunny spots, providing fresh leaves for cooking. Planting basil can protect other plants from being unearthed by squirrels. It’s a flavorful addition to your garden with protective benefits.

19. Bay Laurel

© southernfork

Its glossy leaves are a kitchen staple, but its scent is not favored by squirrels. Bay laurel plants can be grown in pots and offer both culinary uses and natural pest control. Position them near vulnerable plants to keep squirrels away. It’s a sophisticated garden choice.

20. Lemon Balm

© akposy20

Its lemony scent is refreshing to us but not to squirrels. Lemon balm grows well in pots and garden beds, providing a fresh scent and natural deterrent. Use it to make tea or as a culinary herb. It’s an easy-to-grow plant that helps maintain a squirrel-free garden.

21. Rhubarb

© harvest_to_table_com

This vegetable is more known for its pies, yet its leaves are a deterrent. Squirrels tend to avoid rhubarb due to its oxalic acid content. Plant it in your vegetable patch to enjoy both its culinary uses and protective properties. It’s a great dual-purpose plant for gardeners.

22. Eucalyptus

© petalpinkflowers

Known for its distinct aroma, eucalyptus is not favored by squirrels. Its strong scent can deter these critters from raiding your garden. Planting eucalyptus provides shade and a natural barrier. It’s a smart choice for those looking to combine functionality with aesthetics in their gardens.

23. Chamomile

© greenwisdom

Gentle on the eyes, tough on squirrels. Chamomile’s mild scent is enough to deter unwanted visitors. This herb is perfect for garden beds or pots, offering both visual appeal and natural pest control. Include it for a serene garden ambiance free from squirrel disturbances.

24. Cloves

© hug_a_plant

Spicy and aromatic, cloves are more than just a spice. The strong aroma emitted by clove plants is something squirrels avoid. Include them in your garden to add a unique scent while keeping pests away. It’s a spice rack favorite with added garden benefits.

25. Curry Plant

© clayatceramics

Not to be confused with curry spice, this plant has a distinct aroma. The curry plant’s scent is not appealing to squirrels. It can be grown in pots or garden beds, offering an intriguing fragrance while protecting other plants. It’s a unique addition to any herb garden.

26. Lemon Verbena

© gardenuity

Its citrusy scent is refreshing but not squirrel-friendly. Lemon verbena thrives in sunny spots and can be used for teas and cooking. Planting it near vulnerable plants can create a natural protective barrier. It’s a delightful herb that combines functional and culinary uses.

27. Rue

© littleredbirdbotanicals

Historically used for its medicinal properties, rue is also a deterrent. Its strong scent keeps squirrels at bay, making it a useful addition. Plant rue in garden beds to benefit from its natural pest control properties. It’s a time-tested herb that protects and serves.

28. Coriander

© nancyherbsandwellness

Loved in cooking, not by squirrels. Coriander’s distinct aroma is effective at deterring these critters. Plant it among your vegetables to protect them while enjoying fresh herbs for cooking. This dual-purpose plant is a favorite for those who value both culinary and garden benefits.

29. Parsley

© migardener

Culinary staple and garden protector. Parsley’s mild scent is unappealing to squirrels, providing a natural barrier. Plant it in pots or beds for fresh garnishes and protection. It’s a versatile herb that enhances your garden both aesthetically and functionally.

30. Chili Peppers

© bohicapepperhut

Spicy and effective, chili peppers deter more than just taste buds. Their heat and scent are something squirrels avoid. Plant them among your vegetables to create a natural pest barrier. It’s a fiery addition to your garden that offers both protection and culinary excitement.

31. Tansy

© oldsturbridgevillage

A traditional remedy, tansy’s aroma is unappealing to squirrels. Its bright yellow flowers add color while serving a protective role. Plant tansy in neglected corners for natural pest deterrence and visual interest. It’s a hardy plant that combines beauty with functionality in the garden.

32. Wormwood

© soul.iris.winkler

Known for its use in absinthe, it’s also a natural repellent. Wormwood’s bitter aroma is disliked by squirrels, making it an effective choice. Include it in your garden as a barrier and enjoy its unique appearance. It’s a plant with a storied history and practical benefits.

33. Petunias

© ncfarmsinc

A garden staple, their scent keeps pests at bay. Petunias are easy to grow in beds or pots, providing color and protection. Include them for a cheerful garden atmosphere while keeping squirrels away. They’re a favorite for those looking to combine beauty with practicality.

34. Borage

© thefloraspondent

Known for its star-shaped flowers, borage deters squirrels naturally. Its cucumber-like aroma is enough to keep gardens safe. Grow borage in sunny spots for both its beauty and pest control properties. It’s a charming addition that enhances any garden with minimal effort.