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!
To get lavender to flower, you need to give it the right growing conditions, because lavender is a sun-loving plant that blooms best when it’s happy.
If you’ve been wondering how to get lavender to flower, the answer usually comes down to sunlight, soil, pruning, and a little patience.
Lavender isn’t a fussy plant, but it does have specific needs, and when those needs are met, it rewards you with those gorgeous purple spikes.
In this post, we’ll look at how to get lavender to flower, why your lavender might not be blooming, and what you can do to fix it.
Let’s dive in.
Why Your Lavender Isn’t Flowering
When lavender doesn’t flower, it’s usually telling you something is off with its environment.
Understanding the reasons why lavender won’t flower is the first step to getting those blooms.
Here’s what’s usually going on.
1. Not Enough Sunlight
Lavender needs at least six to eight hours of direct sunlight every day to flower well.
If your lavender is in partial shade, it might grow foliage but refuse to flower.
To get lavender to flower, plant it in the sunniest spot in your garden or move containers to a bright, south-facing location.
2. Poor Soil Drainage
Lavender hates soggy roots, and wet soil is one of the biggest reasons lavender won’t flower.
This plant comes from rocky Mediterranean hillsides, so it thrives in lean, well-draining soil.
If your soil holds water, amend it with sand or grit, or grow lavender in raised beds and pots with plenty of drainage holes.
3. Overfeeding With Nitrogen
Too much nitrogen fertilizer makes lavender produce lots of leafy growth but very few flowers.
To get lavender to flower, go easy on the fertilizer and avoid rich, compost-heavy mixes.
A little bone meal or a low-nitrogen feed in early spring is all your lavender really needs.
4. Pruning at the Wrong Time
Pruning matters more than most people realize when it comes to getting lavender to flower.
If you prune too late in the season, you cut off the new growth that would have produced flowers.
The best time to prune lavender is right after it finishes flowering in late summer.
This gives the plant time to harden off before winter and set up buds for next year.
How to Get Lavender to Flower
Now that you know what stops lavender from flowering, let’s talk about how to get lavender to flower reliably.
These steps work for both garden lavender and potted plants.
1. Give It Full Sun
Sunlight is the number one factor for getting lavender to flower.
Choose a spot that gets at least six hours of direct sun, and avoid anywhere that stays damp or shaded.
If you’re growing lavender indoors, place it near a sunny window or use a grow light to mimic full sun.
2. Plant in Well-Draining Soil
For lavender to flower, its roots need to stay dry between waterings.
Mix sand or perlite into your soil, or use a cactus mix for containers.
Water deeply but infrequently, and let the soil dry out completely before watering again.
3. Prune Lightly Every Year
An annual light prune keeps lavender bushy and encourages more flowers.
Trim back about a third of the soft growth after flowering, but never cut into the old woody stems.
This simple habit is one of the easiest ways to get lavender to flower year after year.
4. Don’t Overwater
Overwatering is a common reason lavender won’t flower and may even kill the plant.
Let the top inch of soil dry out before watering, and reduce watering in winter when the plant is dormant.
When in doubt, skip a watering, because lavender would rather be too dry than too wet.
5. Be Patient With Young Plants
If your lavender is young, it may simply need time before it starts flowering.
Most lavender varieties take a year or two to settle in and produce a full flush of blooms.
Give it the right conditions, and getting lavender to flower will happen naturally as the plant matures.
Best Varieties for More Flowers
Some lavender varieties flower more freely than others, so choosing the right one helps.
English lavender (Lavandula angustifolia) is the hardest and blooms reliably in cooler climates.
French and Spanish lavenders love heat and flower best in warm, dry regions.
If your goal is to get lavender to flower in a pot or small space, look for compact varieties like ‘Hidcote’ or ‘Munstead’.
So, How Do You Get Lavender to Flower?
To get lavender to flower, give it full sun, well-draining soil, light annual pruning, and minimal watering.
Lavender won’t flower if it’s shaded, overwatered, overfed, or pruned at the wrong time.
Fix those issues, and your lavender will reward you with those fragrant purple blooms you’ve been waiting for.
With a little patience and the right conditions, learning how to get lavender to flower becomes easy.