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!
If your lavender is not flowering, it’s usually because the plant is getting too much nitrogen, not enough sun, or it was pruned at the wrong time of year.
Lavender is one of those plants that looks simple but has a few strong opinions about how it wants to be treated.
When lavender isn’t flowering, it can be frustrating, especially when the foliage looks healthy and green.
But the good news is that a lavender not flowering is almost always fixable once you figure out which one of a handful of common issues is to blame.
In this post, we’ll walk through the real reasons your lavender is not blooming and exactly how to get those purple spikes back.
Why Your Lavender Is Not Flowering
Lavender is not flowering for a reason, and most of the time it comes down to light, soil, pruning, or feeding.
Here are the main culprits behind a lavender that refuses to bloom.
1. Not Enough Sunlight
Lavender is a Mediterranean plant that craves full sun.
If your lavender is not flowering, the first thing to check is how much direct sunlight it gets each day.
For lavender to flower well, it needs at least six to eight hours of direct sun.
Anything less, and the plant will focus on survival and leaf growth instead of producing flowers.
A lavender plant in partial shade may still look fine, but it will rarely reward you with the blooms you’re hoping for.
2. Too Much Nitrogen-Rich Fertilizer
This is one of the most common reasons lavender is not flowering.
If you feed your lavender like you feed your tomatoes, you’re giving it too much nitrogen.
Nitrogen pushes leafy green growth, and that comes at the expense of flowers.
A lavender that’s getting rich, fertile soil or regular fertilizer will grow big and bushy but produce very few blooms.
Lavender actually prefers poor to moderately fertile soil, so hold off on the plant food.
3. Poor Drainage and Overwatering
Lavender hates wet feet, and soggy soil will stop it from flowering.
If your lavender is not flowering, think about how well the soil drains.
Lavender grows best in sandy, gravelly, fast-draining soil.
When the roots sit in water, the plant becomes stressed and puts its energy into staying alive rather than blooming.
Overwatering can also lead to root rot, which is a slow death sentence for a lavender not flowering.
4. Pruning at the Wrong Time
Lavender flowers on new growth, and if you prune at the wrong time, you cut off the buds before they ever appear.
The best time to prune lavender is right after it finishes flowering in late summer.
If you prune in late fall, winter, or early spring, you may be removing the very wood that would have produced this year’s blooms.
A lavender not flowering after a hard spring prune is a classic case of good intentions gone wrong.
5. The Plant Is Too Young or Too Old
Age matters when it comes to lavender flowering.
Young lavender plants often need a season or two to settle in before they bloom heavily.
On the other end, older lavender plants can become woody and tired, producing fewer flowers each year.
If your lavender is not flowering and it’s several years old with lots of bare wood, it may be time to take cuttings or replace it.
How to Get a Lavender Not Flowering to Bloom Again
Getting a stubborn lavender to flower again takes a little patience and a few simple fixes.
Here’s what to do if your lavender is not flowering.
1. Move It Into Full Sun
If your lavender is in a shady spot, transplant it or move the pot to a sunnier location.
Give it the brightest spot in your garden and watch how quickly a lavender not flowering starts to recover.
2. Stop Feeding and Improve Drainage
Cut out the fertilizer entirely for a season.
If your soil is heavy clay, mix in grit, sand, or gravel to improve drainage.
For potted lavender, use a gritty, well-draining mix and never let the pot sit in a saucer of water.
3. Prune Lightly After Blooming
Only prune your lavender lightly, and only right after the flowers fade.
Never cut back into the old, woody stems, as lavender rarely regrows from bare wood.
A light trim keeps the plant tidy and encourages fresh growth that will flower next season.
So, Why Is My Lavender Not Flowering?
Lavender is not flowering because of too little sun, too much nitrogen, poor drainage, bad pruning timing, or simply the age of the plant.
The fix is usually simple: give it full sun, lean soil, sharp drainage, and a light prune at the right time.
Once you correct those conditions, a lavender not flowering will often burst back into bloom within a season.
So don’t give up on it just yet, because lavender rarely stays stubborn forever.