How To Get Lavender To Flower

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 will flower when it gets full sun, well-drained soil, and the right pruning at the right time.
 
If you’ve been wondering how to get lavender to flower, the answer usually comes down to a handful of growing conditions that mimic its native Mediterranean home.
 
Lavender is not a fussy plant, but it is a specific one.
 
When those specifics are off, you get lots of gray-green foliage and almost no blooms.
 
In this post, we’ll look at how to get lavender to flower by fixing the most common problems, from sunlight to soil to pruning mistakes.
 
Let’s dig in.
 

Why Lavender Won’t Flower (And How to Fix It)

When lavender won’t flower, it’s almost always reacting to one of five growing conditions that are out of balance.
 
Here’s how to get lavender to flower by addressing each one.
 

1. Not Enough Sunlight

Lavender needs at least six to eight hours of direct sun every single day.
 
If you’re asking how to get lavender to flower in partial shade, the honest answer is that you probably can’t, at least not well.
 
Shade makes lavender grow tall, weak, and leggy, and it rarely produces flower spikes.
 
Move your plant to the sunniest spot in your garden, or if it’s in a pot, rotate it so every side gets its turn in the light.
 

2. Poor Drainage or Overwatering

Lavender hates wet feet more than almost anything else.
 
Its roots rot quickly in soggy soil, and a rotting plant has no energy left to flower.
 
To get lavender to flower, plant it in sandy or gravelly soil that drains fast.
 
If your garden soil is heavy clay, mix in coarse sand or grit, or grow lavender in a raised bed or pot instead.
 
Water deeply but let the soil dry out completely between waterings.
 

3. The Wrong Soil pH

Lavender prefers slightly alkaline soil with a pH between 6.7 and 7.3.
 
If your soil is too acidic, the plant struggles to absorb the nutrients it needs to produce flowers.
 
A simple soil test will tell you where you stand.
 
If the pH is low, add a little garden lime to sweeten the soil, and you’ll be well on your way to getting lavender to flower again.
 

4. Overfeeding With Nitrogen

This is one of the sneakiest reasons lavender won’t flower.
 
Nitrogen pushes leafy green growth, so a plant fed too much of it grows big and bushy but skips the blooms.
 
If you want to know how to get lavender to flower, ease up on the fertilizer.
 
Skip the rich compost and nitrogen-heavy feeds entirely.
 
A light dose of phosphorus-rich fertilizer in early spring is all lavender really needs.
 

5. Pruning at the Wrong Time

Lavender flowers on new growth, so how and when you prune matters a lot.
 
If you prune in late summer or fall, you cut off the very wood that would have produced next year’s blooms.
 
The best time to prune is right after the first flush of flowers fades in late summer or early fall, never in the middle of winter.
 
And here’s the key to how to get lavender to flower year after year: never cut back into the old, woody stems, because those won’t regrow.
 

6. Younger Plants Simply Need Time

If your lavender is brand new, patience is part of the answer.
 
Young lavender often spends its first season establishing roots instead of flowering.
 
Give it a full year in the ground, and you’ll usually see your first proper blooms the following summer.
 

How to Get Lavender to Flower Faster

Once the basics are right, a few small tricks can push your plant into bloom sooner.
 
Here’s how to get lavender to flower faster in your garden.
 

Deadhead Spent Blooms

Snip off faded flower spikes as soon as they dry out.
 
This tells the plant to keep producing new buds instead of putting energy into seed.
 

Give It a Spring Trim

A light tidy-up in early spring, just as new growth appears, encourages fresh stems that will carry flowers.
 

Keep It Crowd-Free

Lavender needs good airflow around it.
 
Space plants apart and clear away weeds so air and sun reach the base of the plant.
 

How to Get Lavender to Flower in Pots

Lavender grows beautifully in containers as long as you get a few things right.
 
Here’s how to get lavender to flower in pots.
 

Use a Terracotta Pot

Terracotta breathes, which helps soil dry out and keeps roots happy.
 
Pick a pot just slightly bigger than the root ball, since lavender flowers best when slightly root-bound.
 

Use Gritty Potting Mix

Mix regular potting soil with sand or perlite so water drains freely.
 

Water Sparingly

Let the top inch or two of soil dry out before watering again.
 
Overwatered potted lavender is one of the most common reasons it never blooms.
 

So, How to Get Lavender to Flower?

To get lavender to flower, give it full sun, gritty well-drained soil, light feeding, and a proper prune right after blooming.
 
Get those conditions right, and your lavender will reward you with those fragrant purple spikes season after season.
 
Now you know exactly how to get lavender to flower, so go give your plant what it’s been asking for.