Farming and Agriculture Gardens and Outdoors Plants

12 Plants That Rodents Hate (Won’t Eat)

We may receive commissions from certain links you click on our website. As an Amazon Associate I earn from qualifying purchases.

Please don't forget to share my content!

Small rodents can damage the health of our plants, seeds, and foliage. Usually, they can feed on nearly any type of plant, so it can be quite difficult to get rid of these field or meadow mice. The easiest method is to consider these 12 plants that voles avoid and plant them in your garden. Let’s find out what types of greenery are repelling rodents!

1. Grape Hyacinth

Grape hyacinths may have unappealing foliage in the fall, but you should not cut them. These plants are dormant during summer. They store energy in their bulbs in the fall for the rest of the winter. You will notice flowers and foliage during the spring.




Voles do not enjoy grape hyacinths and are low-maintenance. One slight drawback is that they tend to spread around, but you can simply divide and place them in other parts of your garden to repel these rodents.

2. Castor Bean

The castor bean plant has an interesting look and produces a toxin known as ricin. If you have small kids, you should avoid planting it in your garden, but it is a great rodent-repelling plant. In fact, some store-bought repellents, such as Repellex are made with castor oil from this plant. The plant can even be planted by Northerners, and it is quite a common solution if rodents often eat your flowers. The interesting look of the plant can be an attractive addition to your landscape!

3. Lenten Roses

Lenten roses are beautiful plants that repel rodents. They are one of the first plants to flower in spring, and voles avoid it. Another advantage of adding Lenten roses to your garden is that they do not require extensive care, and the flowers are long-lasting due to the sturdier sepals. The Lenten rose has a beautiful, rosy, and glossy look with evergreen leaves that makes for a beautiful addition to any garden, regardless of your purpose!



4. Irises

Irises are extremely varied and a must-have for any beautiful garden. Another plus is that irises are some of the most fragrant flowers, so it could be an excellent rodent-repelling option. However, you should know that it is a wetland plant, so it only thrives in wet spots. These large, colorful blooms can brighten up your landscape while keeping voles at bay. Even better, there is a type of iris for just about anybody!

5. Snowdrops

Snowdrops do not only embellish our gardens, but they also let us know when spring is here! They usually grow in moderate to freezing winters, so consider your climate before planting the fragile snowdrop.




For instance, snowdrops will not thrive in Florida or similar regions. Voles do not enjoy snowdrops and they are usually pest-free, so you do not need to worry about much maintenance. Most chipmunks, along with deer and rabbits, dislike this plant, too.

6. Marigolds

Marigolds have a well-known scent that repels most pests, including voles, mosquitoes, tomato worms, and even squash bugs. This plant is present in many gardens as they are good friends with tomatoes and squash, given the fact that these veggies often attract numerous pests. Marigolds will also keep deer and rabbits away from your garden, along with flies and other insects. Some people plant them in boxes outside the windows to keep insects away from the indoors. If you want to plant marigolds, keep in mind that they require quite a long time to germinate.

7. Lavender

If you want to keep rodents, beetles, and moths away, lavender is the best plant for your needs. It is exceptionally fragrant and has a beautiful deep purple color that will add brightness and beauty to your landscape. Even better, all you need to do is plant it once in your garden and then it will grow by itself year after year.




Lavender can also be dried and placed in pest-prone areas in your home to keep pests away. Most people choose this beautiful perennial simply because of its adorable blooms. Lavender thrives in dry climates and some types are even drought-tolerant.

8. Crown Imperial

Crown imperials also have a distinguishable smell that keeps rodents away from your garden. Another benefit is the impressively beautiful bloom and its height – the plant can reach up to four feet. Unfortunately, they love care and maintenance, but most gardeners consider that this plant is well worth every single moment.

9. Mint

The aromatic mint has so many applications! If you don’t have it in your garden, you should consider planting it as soon as possible. Spearmint is the strongest variety and it can be used for cooking or delicious tea. Place it in a sunny spot and make sure you water it frequently as it dislikes dry soil. Also, mint has to be trimmed often, otherwise it will spread throughout your entire garden.



10. Sage

Sage is another herb that does not require special conditions, similar to mint. If you leave it in any zone from 5 to 8, sage grows as a perennial. However, it does not survive in extreme temperatures, but you can grow it as an annual plant.


Sage has a strong smell which repels pests, including voles. Also, it can grow in any type of soil with moderate drainage properties. If you grow it as a perennial, the sage bush will expand each year until it reaches about three feet height. You can also trim it and use it for cooking.

11. Onions and Garlic

Although these are two different plants, they are from the same family. The similar aroma repels rodents and can add a delicious flavor profile to your dishes. Garlic is usually planted in the spring with up to 6 inches space between cloves. Plant each clove with the pointy end facing the sky and place it two inches inside the soil. Once it is ripe (leaves are brown), leave it inside the soil to repel voles. You can plant onions similarly, but they mature much quicker.



12. Daffodils

Finally, daffodils also repel voles. They are low maintenance and only require bright sunshine to come back each year. These are poisonous plants so pests will stay away from your garden. Daffodils bloom in spring and can even be planted under trees because the flower blooms in spring, before the first leaves.

Daffodils are a lovely addition to the spring garden. These easy-to-care-for flowers add bright spots of sunshine that will return year after year.

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.