This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
Caterpillars do not generally like lavender, as its potent scent and fuzzy texture act as a natural deterrent for most common caterpillar species.
If you’ve been asking whether caterpillars like lavender, the short answer is that they usually avoid it entirely whenever they have other food options available nearby.
Lavender is packed with aromatic oils like linalool and camphor, which many caterpillars find overwhelming and even toxic to their delicate digestive systems.
While there are always a few exceptions in the insect world, most caterpillars like lavender plants about as much as they enjoy a bath of soapy water.
In this post, we’ll dig into why caterpillars don’t like lavender, which caterpillars might occasionally show up on it, and how you can use lavender as a natural pest shield in your garden.
Let’s explore this fragrant topic together.
Why Caterpillars Don’t Like Lavender
The main reason caterpillars don’t like lavender comes down to chemistry and physical texture working together as a powerful defense system.
Caterpillars like lavender only in rare cases where they are extremely hungry or have no other suitable host plant available in the area.
Lavender’s essential oils are the first line of defense, and these oils are released the moment a caterpillar brushes against the leaves or stems.
The strong smell confuses caterpillars that rely on scent to locate their preferred food plants like nettles, dill, or cabbage.
Here’s a closer look at what makes lavender unappealing to most caterpillars.
1. Potent Essential Oils Act as a Repellent
Lavender contains high concentrations of essential oils that caterpillars simply cannot tolerate in their systems.
When caterpillars like lavender leaves are forced to taste them, the oils disrupt their feeding signals and often cause them to stop eating immediately.
These oils, especially linalool, give lavender its signature fragrance but also serve as a natural insect repellent that has been used for centuries.
The olfactory receptors on a caterpillar’s antennae are highly sensitive, and the intense lavender aroma overwhelms those receptors and sends confusing signals to its tiny brain.
This is why planting lavender near vegetable gardens is such an effective companion planting strategy.
2. Fuzzy Leaves and Stems Are Hard to Chew
Another reason caterpillars don’t like lavender is the fine hairs that cover the leaves, stems, and even the flower buds.
These tiny trichomes create a woolly surface that makes it physically difficult for caterpillars to grip and chew their food.
Caterpillars like lavender only if they have mandibles strong enough to break through this fuzzy layer, which most garden caterpillars do not possess.
The texture also makes it harder for caterpillars to lay eggs on the plant, which is why female moths usually skip lavender when searching for a nursery spot.
Young larvae, in particular, struggle with these hairy surfaces and will quickly move on to smoother, softer host plants.
3. Low Nutritional Value Compared to Host Plants
Caterpillars don’t like lavender because it simply doesn’t offer the nutritional profile they need to grow and pupate successfully.
Most caterpillars are highly specialized feeders, meaning they have co-evolved with specific plants that provide the right balance of nutrients and secondary compounds.
Lavender is not a host plant for the vast majority of butterfly and moth species, so caterpillars have no evolutionary drive to consume it.
If caterpillars like lavender were to eat it exclusively, they would likely suffer from poor growth rates, reduced survival, and failed molting cycles.
This nutritional mismatch is why you rarely see caterpillar damage on lavender bushes in a healthy garden ecosystem.
Which Caterpillars Might Visit Lavender Anyway?
While most caterpillars don’t like lavender, there are a few rare exceptions that you might occasionally spot on your plants.
These visits are usually accidental or driven by extreme environmental pressure rather than genuine preference.
Caterpillars like lavender only when their primary food sources have been completely wiped out by drought, pesticides, or competition.
Here are the caterpillars you might find on lavender, even if they aren’t exactly thrilled about it.
1. The Hummingbird Hawk-Moth Caterpillar
In some parts of Europe and Asia, hummingbird hawk-moth caterpillars have been observed feeding on lavender when their preferred plants are scarce.
These caterpillars are more generalist feeders than many other species and will sample a wider variety of herbs and garden plants.
However, even these adaptable caterpillars like lavender less than they do their favorite species like bedstraw or wild foxglove.
If you see one on your lavender, it’s likely a temporary stop rather than a long-term infestation.
2. The Angle Shades Moth Caterpillar
The angle shades caterpillar is another generalist that might occasionally nibble on lavender, especially in late summer.
These caterpillars are known to feed on a broad range of low-growing plants and will sometimes include lavender in their diet.
But even for these generalists, caterpillars like lavender are not a preferred meal and they will often move on after a single taste test.
Their presence is usually harmless unless you have a young, vulnerable lavender plant that could suffer from repeated feeding.
3. Newly Hatched Larvae That Got Lost
Occasionally, tiny newly hatched caterpillars may end up on lavender plants because wind carried them there from a nearby host plant.
These young caterpillars might take a few exploratory bites before realizing that lavender doesn’t suit their dietary needs.
In most cases, caterpillars like lavender only for a few hours at this stage before they crawl away in search of proper food.
You can simply relocate any stray caterpillars you find to their preferred host plants rather than harming them.
How to Use Lavender to Deter Caterpillars in Your Garden
Now that you know caterpillars don’t like lavender, you can use this knowledge to protect your valuable vegetables and ornamental plants.
Caterpillars like lavender as a barrier crop work beautifully when you plant lavender strategically around your most vulnerable plants.
This natural approach keeps your garden safe without the need for harsh chemical pesticides that harm beneficial insects.
Here’s how to get the most out of lavender’s caterpillar-repelling powers.
1. Plant Lavender as a Border Around Vulnerable Crops
The best way to use lavender is to create a fragrant border around your cabbage, kale, broccoli, or other caterpillar favorites.
When caterpillars approach your garden, they will encounter the lavender first and quickly turn away due to the intense aroma.
You can also plant lavender in between rows of vegetables to create a confusing patchwork of scents that disorients egg-laying moths.
This method works best when caterpillars like lavender are already avoiding the plant, so the repelling effect is immediate and continuous.
2. Make a Lavender Spray for Caterpillar Control
If you don’t have space for live lavender plants, you can create a simple spray using dried lavender leaves and flowers.
Steep a handful of dried lavender in boiling water overnight, then strain the liquid into a spray bottle and apply it to your plants.
This spray replicates the compounds that make caterpillars like lavender plants so unappealing without requiring you to grow the herb.
Reapply the spray after rain or heavy watering to maintain its protective effect throughout the growing season.
3. Combine Lavender with Other Repellent Herbs
Lavender works even better when you combine it with other aromatic herbs that caterpillars also dislike, such as rosemary, sage, and thyme.
This multi-sensory attack makes your garden virtually unrecognizable to foraging caterpillars and egg-laying moths.
The combination of these herbs creates a more robust barrier than any single plant could provide on its own.
Remember that caterpillars like lavender mixed with other repellents will avoid the entire area, not just the lavender itself.
So, Do Caterpillars Like Lavender?
Caterpillars do not like lavender, and this herb is an excellent natural deterrent for most common garden caterpillars.
While caterpillars like lavender in rare cases of extreme hunger or disorientation, the overwhelming majority will actively avoid it.
The potent essential oils, fuzzy texture, and low nutritional value make lavender a poor food source for caterpillars.
You can confidently plant lavender to protect your garden while enjoying its beautiful flowers and calming fragrance.
Hope this post has helped you understand why caterpillars don’t like lavender and how you can use this knowledge to your advantage.
Happy gardening, and may your lavender bushes stay caterpillar-free all season long.