Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
Cilantro does repel insects, and it’s one of the more surprising perks of growing this polarizing herb in your garden.
The strong scent that makes cilantro either a beloved topping or a soapy nightmare for some people is the same scent that sends many bugs running in the other direction.
If you’ve ever wondered whether cilantro can double as a natural pest control tool, the short answer is yes—but with some caveats worth understanding.
In this post, we’ll dig into how cilantro repels insects, which pests it works best against, and how to actually put it to work in your garden or home.
Let’s get into it.
Why Cilantro Repels Insects
Cilantro does repel insects, and the science behind it comes down to the plant’s natural chemistry.
Here’s what’s going on under the leaves.
1. Essential Oils Do the Heavy Lifting
The main reason cilantro repels insects is because of the essential oils packed into its leaves and stems.
Compounds like linalool and decanal are released into the air and create a scent barrier that many pests find overwhelming.
These oils don’t kill bugs outright—they just make the area around the plant deeply unappealing.
That’s why cilantro works as a repellent rather than a pesticide.
2. The Scent Confuses Pests
Many insects rely on their sense of smell to find food, mates, and egg-laying sites.
Cilantro repels insects by masking those chemical signals, making it harder for pests to locate what they’re after.
Aphids, for example, use plant odors to find tasty hosts, and the sharp scent of cilantro throws them off course.
3. It’s a Natural Companion Plant
Cilantro repels insects best when it’s planted alongside the crops you’re trying to protect.
Gardeners have long used cilantro as a companion plant for tomatoes, peppers, and leafy greens because its aroma creates a protective cloud.
It’s not a force field, but it does reduce the number of pests that wander in.
Which Insects Does Cilantro Repel?
Cilantro repels insects across a surprisingly wide range, though it’s not equally effective against every bug.
Here are the pests it tends to work best against.
1. Aphids
Aphids are one of the biggest targets for cilantro as a repellent.
These tiny sap-suckers can devastate a garden, but they seem to avoid areas where cilantro is growing.
If you’ve got a rose bush or vegetable patch that’s constantly under aphid attack, planting cilantro nearby can cut down the invasion.
2. Spider Mites
Spider mites are another pest that cilantro repels reasonably well.
These microscopic arachnids thrive in hot, dry conditions and can be tough to spot until damage is done.
The oils in cilantro make the environment less hospitable, so mites are more likely to move on.
3. Whiteflies
Whiteflies are a common nuisance in greenhouses and warm climates.
Cilantro repels insects like whiteflies by releasing volatiles that interfere with their host-finding behavior.
Interplanting cilantro with tomatoes or cucumbers can keep whitefly numbers down without any chemicals.
4. Cabbage Worms and Beetles
Cabbage worms and certain beetles also seem deterred by cilantro.
It’s not a guarantee, but many gardeners report fewer holes in their brassicas when cilantro is nearby.
The key is to keep the cilantro fresh and actively growing, since older plants release less of those repellent oils.
How to Use Cilantro to Repel Insects
Knowing that cilantro repels insects is one thing—putting it to work is another.
Here are the most practical ways to use it.
1. Plant It Strategically
The simplest method is to plant cilantro directly in your garden beds.
Place it near plants that are prone to aphids, mites, or whiteflies.
You can also scatter it around the perimeter of a raised bed to create a scent boundary.
2. Let It Bolt (But Not Too Much)
Cilantro repels insects most effectively when it’s actively producing leaves.
Once it bolts and goes to seed (coriander), the repellent effect drops off.
Still, the flowers attract beneficial insects like hoverflies and parasitic wasps that prey on pests, so a little bolting isn’t a bad thing.
3. Make a Cilantro Spray
If planting isn’t enough, you can make a simple cilantro spray.
Steep a handful of fresh cilantro leaves in hot water for about 30 minutes, strain, and pour into a spray bottle.
Spritz it on plant leaves where pests are a problem, and reapply every few days or after rain.
This works because the same oils that make cilantro repel insects are extracted into the water.
4. Keep It Fresh and Abundant
A single sprig won’t do much.
For cilantro to effectively repel insects, you need a decent amount of actively growing foliage.
Succession plant every few weeks so you always have fresh cilantro in the ground, and you’ll maintain a steady repellent effect throughout the season.
So, Does Cilantro Repel Insects?
Cilantro does repel insects, thanks to its essential oils and the way its scent disrupts pest behavior.
It’s not a magic bullet, and it won’t wipe out an infestation on its own, but it’s a useful tool in a natural pest management strategy.
Plant it near vulnerable crops, make a spray when needed, and keep it growing fresh for the best results.
Whether you love the taste or can’t stand it, cilantro earns its keep in the garden by keeping bugs at bay.