There is nothing worse than discovering something snacking on your precious plants. If you want to protect your garden, why not invest in a few plants that naturally keep pests away? I was pleasantly surprised to learn that I could include certain pest-repelling plants alongside my other favorites. Luckily, most of these natural defenders are also incredibly easy to care for. Find out what they are and how they can help banish bugs for good.
Thanks for sharing your thoughts.
Want more like this? Subscribe for personalized picks.
Successfully subscribed.
Check your inbox for personalized content.
1. Chives
Chives are one of my favorite culinary herbs, and they are also one of the best plants for keeping pests at bay. Since common garden pests like aphids—which are small and often yellow—love to feed on various flowers and vegetables, planting chives in large pots nearby acts as a natural deterrent. Plus, you will have a versatile, delicious herb right at your disposal whenever you need it for cooking.
2. Basil
Basil is another powerhouse herb that is excellent at repelling aphids. It is a fantastic addition to your kitchen, perfect for topping pizzas, mixing into fresh salads, or blending into a vibrant homemade pesto. Basil is an attractive plant that produces small white flowers, and its natural antiviral properties make it a great companion for other plants in your garden.
Thanks for sharing your thoughts.
Want more like this? Subscribe for personalized picks.
Successfully subscribed.
Check your inbox for personalized content.
3. Peppermint
I cannot overstate how much I love peppermint and how often I use it in my daily life. All forms of mint are known for helping fight off mosquitoes, fruit flies, and aphids that like to feed on garden greenery. For the best results, be sure to plant mint near other vegetables or herbs that are prone to infestations.
4. Garlic
Garlic is so pungent that it is no surprise many garden pests avoid it. Since garlic is also useful in the kitchen, it is a smart plant to keep in your garden for more than one reason. It can take a bit longer to grow, but once it begins to sprout, its strong scent helps protect nearby plants from unwanted bugs.
5. Geraniums
We used to have geraniums in our yard when I was a little girl, and I guess I should not be surprised that we rarely had pest problems. Geraniums are especially helpful against beetles, which can be difficult to get rid of once they start eating away at your plants. Plant geraniums around your yard alongside garlic for an extra layer of natural protection, and be sure to water them well.
6. Marigolds
If you love tomato plants, be sure to plant a couple of marigolds nearby. Tomato plants often attract large green caterpillars known as hornworms, which can quickly eat the leaves and fruit. Marigolds help deter hornworms while adding cheerful color to your garden. If marigolds are not your favorite, opal basil and borage can also help protect tomatoes.
7. Spearmint
Spearmint, like peppermint, is especially useful for discouraging ants. Because ants often gather near the house, plant mint close to your home if possible. Just avoid planting it directly in the ground, because mint spreads aggressively. A large pot with good soil and drainage is the best choice, and spearmint's strong scent can help deter ants from the area.
Roses, tomato plants, beans, fruit trees, peppers, eggplant, zucchini, and cucumbers are all prone to pest damage. Keep a few of these pest-repelling plants in your garden, and you will likely see fewer unwanted bugs over time. For more natural garden ideas, explore our guide on how to start an organic garden. Do you use any of these pest-repelling plants in your garden?
Thanks for sharing your thoughts.
Want more like this? Subscribe for personalized picks.
Successfully subscribed.
Check your inbox for personalized content.
Don't Miss the Latest Version
Get the latest stories, save favorites, and share with friends — all in one place.
Create your profile. Earn badges. Level up your reading.
Join Allwomenstalk to track your streaks, collect badges, and earn XP for the things you already do—reading, sharing, and taking quizzes.
- 🔥Daily streaks with gentle boosts for 3, 7, and 30 days.
- 🏅Collect badges like Reader I–III, Socialite, and Quiz Ace.
- ⚡️Earn XP for reads, deep reads, likes, comments, and shares.
It’s free. Takes 30 seconds. Already have an account? Sign in.
Feedback Junction
Where Thoughts and Opinions Converge
2014-03-23T03:01:04.341Z