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.
You can plant lavender under a tree, but it’s rarely a good idea and usually ends in disappointment.
If you’re asking whether planting lavender under a tree will work, the short answer is yes, it can survive in some cases, but it won’t thrive the way it would in an open, sunny spot.
Lavender loves full sun, well-draining soil, and dry conditions, while most trees cast shade, drink up moisture, and drop leaves that create rich, damp soil.
That said, there are a few scenarios where planting lavender under a tree might succeed, and we’re going to explore those along with the big challenges you’ll face.
In this post, we’ll break down why planting lavender under a tree is tricky, which trees might work, how to improve your odds, and when you should just pick a different spot.
Let’s dig into the details so you can decide if lavender belongs under that canopy.
Why Planting Lavender Under a Tree Is Usually a Bad Match
The core problem with planting lavender under a tree comes down to competing needs that are almost impossible to reconcile.
Lavender is a Mediterranean plant that evolved in rocky, arid hillsides with intense sunlight and very little water.
A tree, on the other hand, creates an environment that’s the opposite: shaded, moist, and full of organic matter from fallen leaves and roots.
1. Shade Starves Lavender of Essential Sunlight
Lavender needs at least six to eight hours of direct sun each day to produce those fragrant blooms and stay healthy.
Under a tree, even a sparse one, the canopy filters out a significant amount of light, especially if the tree has dense foliage.
Without enough sun, lavender under a tree will grow leggy, produce fewer flowers, and become more susceptible to fungal diseases.
The plant may survive for a season, but it will slowly decline each year as it stretches for light that never comes.
2. Tree Roots Steal Water and Nutrients
When you plant lavender under a tree, you’re placing it in direct competition with the tree’s root system for water and nutrients.
Tree roots are aggressive and spread wide, usually extending far beyond the drip line of the canopy.
Lavender has a relatively shallow root system, so the tree will almost always win the battle for moisture.
This means your lavender could suffer from drought stress even if you water it regularly, because the tree sucks up most of the available moisture first.
3. Soil Conditions Are Too Rich and Wet
Lavender hates wet feet and thrives in poor, sandy, or gravelly soil with excellent drainage.
Under a tree, the soil is typically richer and holds more moisture because of decaying leaves, fallen fruit, and shade that reduces evaporation.
This moist, fertile environment can cause root rot in lavender, which is one of the fastest ways to kill this plant.
Additionally, the leaf litter from trees creates a mulch layer that traps humidity around the base of the lavender, inviting mold and mildew.
So planting lavender under a tree often sets it up for failure from the very first season.
Which Trees Might Allow Lavender to Grow Underneath
While planting lavender under a tree is generally discouraged, there are exceptions where it might actually work.
The key is finding trees that don’t create the worst conditions for lavender, meaning trees with light canopies and deep root systems.
1. Trees With Sparse or High Canopies
Trees like mature pines, some acacias, or honey locusts have open, airy canopies that let plenty of sunlight filter through.
If you can still see dappled sunlight on the ground for most of the day, lavender might receive enough light to survive.
These trees also tend to have higher branches, which reduces the feeling of being crowded and allows better airflow around the lavender.
2. Trees With Deep Taproots Instead of Surface Roots
Trees like oak and hickory often develop deep taproots, especially when they’re mature, leaving the topsoil less disturbed.
This is fantastic for lavender because it won’t have to fight a web of surface roots just to get established.
The soil under these trees is also often drier, especially if the tree is well-established and the area gets good sun exposure.
3. Trees That Prefer Dry Soil Themselves
Finally, look for trees that thrive in dry, well-draining conditions, such as junipers or certain ornamental pears.
If the tree itself doesn’t need heavy watering, the surrounding soil will likely be more suitable for lavender.
Planting lavender under a tree that already shares its preference for arid conditions is really the only chance you have for long-term success.
Even then, you’ll need to carefully prepare the planting hole and monitor moisture levels closely.
How to Improve the Odds When Planting Lavender Under a Tree
If you’re determined to plant lavender under a tree despite the risks, you can take a few steps to give it a fighting chance.
It won’t be a set-and-forget situation, but with extra care, you might enjoy a few seasons of decent growth.
1. Choose the Right Variety
Some lavender varieties are more tolerant of less-than-ideal conditions than others.
Look for hardy types like English lavender (Lavandula angustifolia) or lavandin (Lavandula x intermedia) rather than tender French or Spanish varieties.
English lavender is known for being more cold-hardy and slightly more forgiving of moisture and shade than its Mediterranean cousins.
Still, even the toughest lavender will struggle without adequate sun and drainage.
2. Use Raised Beds or Containers
The best solution for planting lavender under a tree is to elevate the root zone above the tree’s root system.
You can build a raised bed around the base of the tree, or place lavender in a large pot that sits on a sunny patch of ground under the canopy.
This way, the tree won’t compete directly with the lavender for water and nutrients.
You’ll also have complete control over the soil mix, allowing you to create the perfect sandy, alkaline blend that lavender craves.
3. Improve Drainage and Soil Composition
If you must plant directly in the ground, dig a wide hole and amend the soil heavily with coarse sand or small gravel.
Avoid adding too much compost, as that can make the soil too rich and retain too much water.
You can also plant lavender on a small mound to encourage water to drain away from the roots rather than pooling around them.
Just remember, the tree’s roots will still invade that area over time, so be prepared for ongoing competition.
Better Alternatives to Planting Lavender Under a Tree
Instead of forcing lavender into a shady, competitive spot, consider giving it the home it actually wants.
A sunny bed, a rock garden, a border along a south-facing wall, or even decorative containers on a patio are all far better choices.
Lavender planted in full sun with excellent drainage will reward you with robust growth, intense fragrance, and an explosion of purple flowers.
If you’re trying to fill space under a tree, pick shade-tolerant plants instead, like ferns, hostas, or bleeding hearts, which are actually happy in those conditions.
These plants won’t fight the tree for resources and will create a lush, beautiful look without the constant stress of trying to keep lavender alive.
Using the right plant for the right place saves you time, money, and a whole lot of garden heartbreak.
So, Can You Plant Lavender Under a Tree?
You can plant lavender under a tree, but it’s a risky move that often leads to a weak, struggling plant.
Lavender needs full sun, dry soil, and minimal root competition, all of which are rare under a typical tree canopy.
Yes, exceptions exist with sparse trees, deep-rooted trees, or when you use raised beds and containers, but these require extra effort.
For the healthiest lavender and the best-looking garden, you’re far better off choosing a sunny, open location where this Mediterranean beauty can truly shine.
So while planting lavender under a tree technically works, you’ll almost always be happier skipping that spot and giving lavender the sunshine it deserves.