Does Lavender Like Cactus Soil

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.

Lavender does not like cactus soil.
 
While lavender and cactus soil have a few things in common, the match isn’t a perfect one.
 
Lavender prefers lean, gritty, well-draining soil that’s slightly alkaline, and cactus soil is built for desert plants that need fast drainage and very little organic matter.
 
But here’s the catch: cactus soil is often too rich in perlite or pumice and too low in the lime lavender actually craves.
 
If you’ve been asking yourself, “Does lavender like cactus soil?”, the short answer is no, not straight out of the bag.
 
However, with a few tweaks, cactus soil can become a decent base for lavender.
 
In this post, we’ll look at why lavender doesn’t love cactus soil, what lavender really needs, and how to adapt cactus soil if that’s what you’ve got on hand.
 
Let’s dig in.
 

Why Lavender Doesn’t Like Cactus Soil

Lavender doesn’t like cactus soil for a few important reasons.
 
Here’s what’s going on beneath the surface.
 

1. Cactus Soil Is Too Low in Lime

Lavender thrives in slightly alkaline soil with a pH between 6.7 and 7.3.
 
Cactus soil, on the other hand, is usually formulated to be neutral to slightly acidic, which pushes lavender in the wrong direction.
 
Over time, that mismatch can stunt growth, yellow the leaves, and weaken the plant’s natural oils.
 
So when you ask if lavender likes cactus soil, the pH alone is a big reason it doesn’t.
 

2. The Drainage Is Great, But the Texture Is Wrong

Cactus soil drains fast, and lavender does love drainage.
 
But cactus soil is often chunky and loose, made mostly of perlite, pumice, and bark.
 
Lavender roots prefer a denser, sandier, gravelly mix that holds just a touch of moisture without staying wet.
 
In pure cactus soil, lavender roots can dry out too quickly during hot spells.
 
That’s why lavender doesn’t like cactus soil as a standalone medium, even though drainage sounds like a match.
 

3. Cactus Soil Often Contains Bark and Peat

Many commercial cactus mixes include peat moss or bark fines to add slight moisture retention.
 
That’s fine for cacti and succulents that enjoy a bit of acidity, but lavender hates sitting in moisture-retentive organic matter.
 
Peat also acidifies the soil over time, which is the opposite of what lavender wants.
 
So the very ingredients that make cactus soil good for desert plants make it a poor fit for lavender.
 

4. Lavender Needs More Grit and Alkaline Minerals

Lavender evolved in rocky Mediterranean hillsides full of limestone, gravel, and sand.
 
Cactus soil is missing that alkaline mineral profile.
 
Without added lime or crushed gravel, lavender in cactus soil tends to grow leggy, bloom poorly, and struggle through winter.
 
That’s the core reason lavender doesn’t like cactus soil straight from the bag.
 

What Lavender Actually Likes in Soil

Lavender likes soil that drains fast, stays lean, and leans alkaline.
 
Here’s a quick breakdown of what lavender really wants.
 

1. Sandy, Gravelly Texture

The ideal lavender soil is roughly two parts coarse sand or fine gravel to one part compost or loam.
 
That gives roots something to grip while letting water pass through quickly.
 
Cactus soil comes close to this texture, but it needs more grit to feel right to lavender.
 

2. Slightly Alkaline pH

Aim for a pH around 6.7 to 7.3.
 
Adding a handful of garden lime or crushed oyster shells helps push cactus soil in the right direction.
 
That single change can turn a so-so mix into something lavender actually tolerates.
 

3. Low Organic Matter

Lavender doesn’t need rich, compost-heavy soil.
 
Too much organic matter holds moisture and can lead to root rot, especially in humid climates.
 
Cactus soil already runs lean, which is one of the few things it gets right for lavender.
 

4. Sharp Drainage

Water should move through the pot within seconds.
 
If water pools on top or drains slowly, the mix is wrong for lavender.
 
Cactus soil usually passes this test, which is why some growers use it as a starting point.
 

Can You Use Cactus Soil for Lavender With Amendments?

Yes, you can use cactus soil for lavender if you amend it properly.
 
Cactus soil alone isn’t ideal, but it becomes workable with a few additions.
 

1. Add Garden Lime or Crushed Oyster Shells

Mix in about one tablespoon of garden lime per gallon of cactus soil.
 
This raises the pH and gives lavender the alkaline environment it craves.
 
Without this step, lavender in cactus soil will likely struggle long-term.
 

2. Blend in Coarse Sand or Fine Gravel

Add one part coarse sand or poultry grit to two parts cactus soil.
 
This improves the texture and gives lavender roots the gritty, rocky feel they love.
 
It also reduces the chance of the mix drying out too fast in summer.
 

3. Skip Extra Peat or Bark

If your cactus soil is heavy on peat or bark, cut it with grit instead of adding more organics.
 
Lavender doesn’t need the moisture retention those ingredients provide.
 
The leaner the mix, the happier lavender will be.
 

4. Test the pH Before Planting

Use a simple soil pH kit to check your amended mix.
 
If it reads below 6.5, add a bit more lime and retest.
 
Getting the pH right is the single biggest factor in whether lavender likes cactus soil after amendments.
 

So, Does Lavender Like Cactus Soil?

Lavender does not like cactus soil straight out of the bag.
 
The pH is usually too low, the texture is too chunky, and the mix often lacks the alkaline minerals lavender needs.
 
But with added lime, coarse sand, and a little patience, cactus soil can become a usable base for lavender.
 
Just remember that lavender likes lean, gritty, slightly alkaline soil above all else.
 
If you keep that in mind, you’ll know exactly whether lavender likes cactus soil in your garden or whether it’s time to mix your own.