This post may contain references and links to products from our advertisers. We may receive commissions from certain links you click on our website. As an Amazon Associate Rhythm of the Home earns revenues from qualifying purchases.
Flowers Gardens and Outdoors Plants

10 Plants That Squirrels Hate (Won’t Eat)

This post may contain references and links to products from our advertisers. We may receive commissions from certain links you click on our website. As an Amazon Associate Rhythm of the Home earns revenues from qualifying purchases.
Please consider making a donation if you like our article. Our website depends on donations from visitors like you!
Share this article:

Gardening enthusiasts enjoy putting effort into turning their yard into a piece of paradise, where they can enjoy the lovely sight of greenery and blooms. However, there is one thing that you should be aware of if planning to plant your garden with vivid flowers. The local squirrels might not be satisfied with their current food sources and will likely go after your freshly planted bulbs. Although this can be a nightmare for many, there is a simple solution to help you overcome the problem. Experienced gardeners would advise you to carefully plan the flowers and pick only plants that squirrels won’t eat.

If you don’t know which plants will turn away the fury scavengers, we have you covered with our helpful guide. In this post, we share the plants that squirrels hate and that they likely won’t eat. Once you go through this list, you can pick the squirrel-proof plants that suit your needs.

1. Daffodil

Finding out that your garden has become a feast for those cute miniature collectors can be frustrating. Chipmunks and squirrels won’t be interested in eating the lovely daffodil blooms, so you can enjoy them starting from early spring.




These bright yellow beauties bring a range of benefits to your gorgeous garden. They are known for attracting early pollinators and preventing soil erosion with their strong roots. Despite deterring those pesky scavengers, they are known to discourage larger animals like deer.

2. Bleeding Heart

The Bleeding Heart comes with soft stems and lovely dropping heart-shaped flowers. The stunning blooms are avoided by animals of any kind, as they can be toxic if consumed in large quantities.


The Bleeding Heart is an excellent choice for shady gardens, as it thrives in full or partial shade. They come in white or pink, which adds a nice pop of color to your garden. If you want to add visual interest to the lovely cascade hearts, provide them with cool, fertile, and slightly moist soil.

3. Allium

These plants are members of the onion family, so their specific smell will deter any pests. The allium flowers bloom in luxurious shades ranging from purple and burgundy to blue and energetic tones such as pink, orange and yellow.




Their signature appearance features a tall stem, topped with an extravagant sphere consisting of tiny blooms. You can admire their beauty from early to mid-June, but don’t feel disappointed yet. The allium is a perennial, meaning that it will return year after year to amaze you with its beauty.

4. Fritillaria

The Fritillaria comes with a specific bell-shaped bloom directed downwards. They come in different colors and sizes so that you can choose the best fit for your flower collection. Despite making a statement in the flower bed, the musky smell will deter the squirrels and keep them away from your garden.

If you want to enjoy their unique beauty every year, plant them on a sunny spot in good drainage soil. During April and May, they will return the favor with extravagant and exotic blooms that will keep pests away.

5. Iris

The gracious iris flowers reveal their beauty in early summer when enthusiast gardeners will enjoy the luxurious blooms resulting from their efforts. The iris doesn’t taste good, so squirrels will avoid this plant when looking for food.




The luscious petals attract hummingbirds and butterflies and are an excellent choice if you love to have freshly cut flowers as part of your home decor. Keep in mind that these flowers love the sun, so make sure that your garden is exposed to natural sunlight. Plant them in an individual flower bed so that other plants don’t create shade.

6. Shrubs

The cotoneaster shrub comes with small elliptical-shaped leaves and orange berries, which aren’t attractive for squirrels due to the unpleasant taste. During summer, you can enjoy the wonderful white blooms, followed by berries that last till winter.


Apart from adding a dose of visual interest with the bright-colored berries, this shrub is known to suppress weeds. The dense bush can also preserve your privacy, as the branches are pretty thick and packed with clusters of berries.

7. Snowdrops

While the snowdrops will amaze you with the gentle white flowers, not many people know that they produce a chemical called GNA. This substance is pretty effective in repelling pests, such as squirrels, rabbits, and deer.




However, they emit a lovely honey scent that is quite enjoyable for people. The simple beauty of the snowdrop flower that emerges between the melting snow from January to March is why many gardeners are obsessed with them.

8. Lily-of-the-Valley

The Lily of the Valley emits a specific scent, which deters mammals, including squirrels. If you wish to keep them away from your glorious flower bed, this plant is a perfect choice. The authentic appearance features a subtle stem with clusters of tiny bell-shaped flowers in pink or white color.

The gentle flowers are an ideal fit for a lush bouquet, mostly desired by brides. The Lily of the Valley prefers shade, so it is an excellent choice for planting around tree trunks or as a ground cover. You can witness their beauty from early to mid-spring and admire the dainty flowers with a pleasant fragrance.

9. Delphiniums

Delphiniums are extravagant summer flowers, which come in elegant jewel-toned colors such as blue, purple, and pink. Feel free to cut the fresh flowers to bring them to your home, as these will grow again. Experienced gardeners would advise you to grow them in good draining and fertilized soil, preferable in direct sunlight.



10. Goldenrod

Although the goldenrod is a wildflower, it can become an excellent addition to your garden. The squirrel-resistant plant doesn’t look tasty to them, so be sure that you won’t have them lurking around.

The flower comes in bright yellow color and attracts pollinators as a tremendous benefit. Usually, they flower from the final summer days to early fall.

Final Thoughts

In this post, we shared a total of ten plants that squirrels hate. Whether you prefer the shade-loving Lily of the Valley, beautiful Iris for creating stunning floral arrangements, or cotoneaster for adding privacy to your garden, you can choose the one that fits your needs. Be sure that all plants on this list will deter squirrels with the unpleasant taste or repelling scent. If you find this post helpful, we invite you to check our other posts on this topic!

Leave a Reply

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

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.