Getting it to bloom
Why won't my Christmas cactus bloom? (and how to make it flower)
Also called holiday cactus, Thanksgiving cactus, crab cactus (Schlumbergera bridgesii).
About Christmas cactus
Schlumbergera bridgesii · also called holiday cactus, Thanksgiving cactus · flowering
Christmas cactus is a Brazilian rainforest cactus — not a desert cactus — that flowers in winter when nights are long. With basic care it can live and bloom for decades. Pet-safe by ASPCA standards.
Schlumbergera (Thanksgiving/Christmas cactus) is native to the shaded, humid forests of southeastern Brazil, where it grows as an epiphyte perched in tree branches rather than in soil — unlike desert cacti.
Plant type: flowering
Watch for — Bud drop: Sudden change in temperature, light, or moisture — keep conditions stable once buds form.
Sources: missouribotanicalgarden.org, canr.msu.edu
The reasons christmas cactus isn't blooming
Almost every non-blooming christmas cactus traces back to one of these, roughly in order of how common they are:
- Light at night — even a brief flick of a lamp, a TV, or a street light through a window — breaks the long-night signal and stops bud set.
- Nights are too warm; without the cool drop the dark period alone often is not enough.
- The dark treatment was started too late or stopped too early (it needs roughly 6-10 weeks before the bloom season).
- Sudden moves, draughts or temperature swings after buds form make it drop every bud.
- Too little light during the day for the rest of the year, so the plant lacks the energy reserves to bloom even once triggered.
Leaving christmas cactus where any light reaches it at night during bud-set. A single interrupted long-night cycle can cancel the whole bloom.
The fix — how to get christmas cactus to flower
- Give it true long nights. From about 8 weeks before you want flowers, give christmas cactus 13-14 hours of complete darkness every night — a cupboard, a box over it, or an unused dark room with no light leaks at all.
- Cool the nights. Keep night temperature around 10-15 °C (50-58 °F) during this period — a cooler windowsill (away from the glass) works well.
- Bright days, steady moisture. Give bright indirect light by day and keep it lightly, evenly watered — do not let it dry to a wilt while it is setting buds.
- Stop moving it once buds show. As soon as buds appear, return it to its normal spot and leave it there — no relocating, no draughts, no big temperature changes.
Light and feeding do most of the heavy lifting here. Dial in the spot with the light guide for christmas cactus and get the feeding right with the christmas cactus fertilising schedule — the wrong feed (too much nitrogen) is one of the most common silent reasons a healthy plant makes leaves instead of flowers.
Bloom season and what to expect
Given the dark-and-cool treatment from roughly late September, Christmas cactus flowers around mid-winter, with buds taking about 6-8 weeks to develop and open into a flush of arching tubular blooms.
Post-bloom care so it flowers again
After flowering, let christmas cactus rest with less water and no feed for a few weeks, then resume normal care. A short cool, drier spell in autumn each year (alongside the long nights) keeps it blooming reliably.
For everything else this plant needs day to day, see the full christmas cactus care brief and its watering schedule — a stressed, badly watered plant rarely has the energy to flower at all.
Christmas cactus blooming — frequently asked questions
Why won't my christmas cactus flower?
Christmas cactus sets buds in response to long nights and cool temperatures: roughly 13-14 hours of UNINTERRUPTED darkness every night plus cool (about 10-13 °C / 50-55 °F) nights, for around 6-8 weeks. The most common reason it is not happening: Light at night — even a brief flick of a lamp, a TV, or a street light through a window — breaks the long-night signal and stops bud set.
How do I make christmas cactus bloom?
From about 8 weeks before you want flowers, give christmas cactus 13-14 hours of complete darkness every night — a cupboard, a box over it, or an unused dark room with no light leaks at all. Keep night temperature around 10-15 °C (50-58 °F) during this period — a cooler windowsill (away from the glass) works well.
When does christmas cactus normally bloom?
Given the dark-and-cool treatment from roughly late September, Christmas cactus flowers around mid-winter, with buds taking about 6-8 weeks to develop and open into a flush of arching tubular blooms.
What should I do with christmas cactus after it flowers?
After flowering, let christmas cactus rest with less water and no feed for a few weeks, then resume normal care. A short cool, drier spell in autumn each year (alongside the long nights) keeps it blooming reliably.
What is the single biggest mistake stopping christmas cactus flowering?
Leaving christmas cactus where any light reaches it at night during bud-set. A single interrupted long-night cycle can cancel the whole bloom.
Keep reading
- Christmas cactus care — the full brief (light, water, humidity, problems, pet safety)
- Christmas cactus light needs — usually the first thing to fix for flowers
- Christmas cactus fertilising — the right feed for buds, not just leaves
- Why is my plant wilting? Wet vs dry
- Should I water my plant? The simple check
- Overwatered plant — signs and recovery
- Why won't my peace lily bloom?
- Why won't my jade plant bloom?
- Why won't my tomato bloom?
- All 85 bloom guides in the Growli library