20 Plants That Keep Away Pests
Posted by greenthumb under Fruits, Menaces, Organic Gardening, Pest Control, Tips, Vegetables, bugs, tomatoes
1 Comment
My garden so far is completely organic. Meaning, that I don’t use any chemicals of any kind. And that’s the way I’d like to keep it. But as the summer goes on, I’m finding more and more bugs and pests in and around my garden. Luckily for me, and those of you who also want to keep your gardens chemical free, there are a variety of plants and flowers that will do the same job as pesticides – only without harming our delicious fruits and vegetables.
![]() |
![]() |
![]() |
![]() |
Here is a list of 20 plants you need to have in your vegetable garden. These plants may surprise you! I had no idea that these plants not only looked beautiful and tasted wonderful, but also can help deter pests and bugs from the garden.
- Basil
- A favorite herb of mine anyway – and I already had some in my garden of course! Basil repels aphids, flies, mosquitos, and mites. It also has fungicidal properties. If you plant basil around your tomato plants, you won’t have to worry about icky hornworms.
- Borage - This one I was really not familiar with, but found out that it is an herb sometimes called the starflower. The leaves taste like fresh cucumber and are used in salads and soups especially in Germany. The flowers are sweet like honey and are often used as edible decoration. It is also good for planting around your tomatos as it repels tomato worms.
- Catnip
– Cats love it, but ants, fleas and mosquitoes hate it! I see this herb in the supermarket and until now have just passed it by not knowing what to use it for. Next time I see it, I’m buying it!
- Chamomile
– Great for a relaxing pre-bedtime tea, the camomile plant keeps cabbage moths out of your garden.
- Chives
– A baked potato isn’t the same without them, but aphids don’t feel the same! Plant chives especially around your roses and lettuce.
- Feverfew - A really pretty flower that almost looks like a daisy, and found in old gardens. It is often used as a medicinal herb. For my purposes, it is known to keep moths away. I’ll put some in pots by my front door and see if it truly works!
- Lavender
– Smells fantastic, great for making relaxation teas AND keeps slugs out of the garden. Excellent news as I am not a slug fan at all.
- Marigolds
– These are traditional flowers that my mom always planted among our vegetable plants in the gardens we had as kids. Bugs cannot stand the smell of marigolds, so plant them liberally around your garden. French and African varieties also keep nematodes out of the soil.
- Mint
– Another great herb that no kitchen garden should be without anyway. But did you know that mint plants repel aphids, cabbage moths, and cabbage worms? I sure didn’t!
- Nasturtium
– A plant I’ve read about in magazines but didn’t realize is quite prevalent. This pretty little flowering plants keeps away aphids and whiteflies. Be sure to plant these around fruit trees, cucumbers and squash.
- Onion
– If you love to cook, you love the onion. We have lots of wild onions in our neck of the woods. Onions keep ants at bay. Which is good because we also have lots of those!
- Oregano
– Growing up half Italian, I believe I have oregano streaming through my blood. Either way, its great in tomato sauce and italian dressing, and oregano plants keep away cucumber beetles.
- Pennyroyal - In the mint family, pennyroyal leaves have a strong spearmint smell. Ants don’t like it, so I definitely do!
- Petunia
– I knew a little girl named Petunia once…but I digress. Pretty flowers and the added benefit of repelling aphids, leafhoppers, and Mexican bean beetles.
- Radish
– A great entry for salad ingredients, the radish is smartly planted around cucumbers and squash to keep away beetles.
- Rosemary
– I love rosemary bread and so always have fresh rosemary around. Plant this in your garden to ward off the cabbage moth, bean beetle and carrot fly.
- Rue - As in “you’ll rue the day” I guess, because this medicinal herb smells terrible! But it does keep away Japanese beetles (and gardeners…yuck!). ***GOOD TO KNOW: don’t plant rue anywhere near your basil – they don’t play well, and so neither plant will grow.
- Tansy - Another pretty little flower, Tansy is disagreeable to ants.
- Thyme
– One of the herbs we can’t do without, Thyme plants deter cabbage worms and slugs.
- Tomato
– Yep, you’ve probably got these in your garden already. And if you also have asparagus, plant them together. The tomato plants will ward off asparagus beetles.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
If any of this information surprises you, you’re not alone. We’ve always had gardens and while we knew about some of these helpful plants, we were surprised by a great many too.
If you have any great garden tips, please send them to us using our handy contact form or by leaving a comment on this post. We’d love to hear from you!



















