Home » Houseplants » Christmas Cactus » 7 Reasons Your Christmas Cactus Won’t Bloom (And How to Fix It)

7 Reasons Your Christmas Cactus Won’t Bloom (And How to Fix It)

You’ve waited all year for your Christmas Cactus to give your it’s lovely pink or red flowers and then December arrives and nothing happens. Not one bud.

If your Christmas cactus won’t bloom you’re not alone. It’s by far and away the most common complaint I hear about them and the one I’ve run into myself.

Thankfully a Christmas cactus not blooming almost always comes down to a few specific things and they’re all fairly easy to fix.

They have very particular triggers for setting buds. Once you know what those triggers are everything becomes a lot easier.

One quick thing before we get into all the reasons . A lot of plants sold as “Christmas cactus” are actually Thanksgiving cactus (their leaf segments have pointy, hooked edges instead of rounded ones).

They bloom about a month earlier. So if yours flowered in November it isn’t broken but is just working on that schedule.

Now, lets go through the reasons your Christmas cactus won’t bloom and how to fix each one.

Quick Answer

  • Give It Long Nights: Christmas cacti need 12 to 14 hours of uninterrupted darkness every night for around 6 weeks in the fall to set buds.
  • Keep It Cool: You want night temperatures around 55 to 65°F. Anything above 70°F and it probably won’t flower, even with long nights.
  • Ease Off the Water: Let the soil dry out more between waterings through the fall until buds appear then go back to normal.

For the full picture see our Christmas Cactus Care Guide.

1. It’s Not Getting Enough Darkness at Night

The Problem:

This is the number one reason a Christmas cactus won’t bloom. So if you only fix one thing make it this one.

Christmas cacti are short day plants. They take their cue to set flower buds from long nights, not short days, and that means they need a a lot of complete darkness every single night in the fall.

And this has to be proper darkness. A lamp left on or a streetlight through the window can ruin it. Even something like the kitchen light flicking on for a few minutes at night can be enough to interrupt the signal and stop any buds forming.

According to Iowa State University Extension most holiday cacti need around 14 hours of darkness to trigger buds, though some will manage with as little as 12.

Signs It’s a Darkness Problem:

  • The plant looks healthy and green but isn’t producing any buds at all in fall.
  • It sits in a living room, kitchen or hallway that has lights on in the evening.
  • It’s near a window that gets light from a streetlamp or porch overnight.

The Fix:

  1. Starting in late September or early October make sure your Christmas cactus gets 12 to 14 hours of total darkness every night for about 6 weeks.
  2. The easy way is to move it to a spare bedroom, closet, basement etc. that stays dark at night then bring it back into the light during the day.
  3. If you can’t move it then put a box or a dark cloth over it each evening (around 6pm) and take it off in the morning (around 8am).
  4. Once you see buds forming you can stop with the darkness and put it back in its normal spot.

2. The Room Is Too Warm

The Problem:

Temperature is the other half of what triggers blooms and it works with darkness. Even if you get the dark nights right aChristmas cactus that’s kept too warm still won’t set buds.

You need cool nights. If your plant sits in a warm room that stays above 70°F it’s always going to be fighting to bloom.

Interestingly cool enough nights can do the job almost on their own. University of Minnesota Extension notes that at night temperatures around 55°F they will often bloom in 5 to 6 weeks regardless of how long the day is.

Signs It’s a Temperature Problem:

  • The plant is near a radiator, heating vent, fireplace or a window that gets lots of sun.
  • Your home is warm in the evenings all through fall.
  • You’re giving it the darkness at night but still getting no buds.

The Fix:

  1. Daytime temperatures of 65 to 70°F and cooler nights of 55 to 65°F during bud setting season.
  2. Move the plant to the coolest room you’ve got at night. A spare room or an enclosed porch (as long as it never drops near freezing) works well.
  3. Keep it away from things that give off heat. Somewhere that feels a bit chilly to you in the evening is perfect for the plant.
  4. A cheap min/max thermometer next to the plant makes it simpler. This kind of indoor thermometer makes it easy to see how warm that windowsill really gets.

Not sure which of these is behind your cactus not blooming? Use the quick checker below. Answer a few questions and we’ll point you to the most likely cause.

🌿

What's Wrong With My Plant?

Answer a few questions and we'll help diagnose the problem.

3. You’re Overwatering (Especially in Fall)

The Problem:

Despite its name a Christmas cactus is a jungle plant, not a desert one. It grows on tree branches in Brazilian rainforests so it likes more moisture than a spiky windowsill cactus. That said, overwatering is still going to cause problems and it can definitely stop your plant blooming.

There are two issues. First, soggy soil causes root rot and a plant thats fighting rotting roots has no energy spare for flowers. Second, part of the natural bloom trigger is a slightly drier and cooler rest in the fall. If you keep watering on your usual summer schedule you’re going to be skipping a cue the plant needs.

Signs of a Watering Problem:

  • Soft or shrivelled looking stem segments.
  • Soil that stays wet and heavy for days on end.
  • A nasty smell from the soil which usually means root rot has started.

The Fix:

  1. Only water when the top inch or two of soil feels dry. Stick your finger in and check instead of sticking with watering on a fixed day.
  2. From roughly mid September cut back a little. Let it dry out a bit more than usual to help push it into bud setting mode.
  3. When you do water, water thoroughly until it runs out the drainage holes, then tip away anything that’s left in the saucer. Never let it sit in water.
  4. If you tend to love your plants a bit too much then a simple soil moisture meter will stop you from going overboard.
  5. Once the buds appear go back to more regular watering. Letting it dry out too hard at that point can make the buds drop (more on that below).

Censinda Soil Moisture Meter, Soil Moisture Monitor for House Plants, Soil Hygrometer Moisture Sensor for Indoor & Outdoor, Garden, Farm, Lawn Plant Care, No Battery Needed(White)Censinda Soil Moisture Meter for House Plants

christmas cactus not blooming

4. It’s Not Getting Enough Light the Rest of the Year

The Problem:

Christmas cacti need long dark nights in the fall but they also need a lot of bright light the rest of the year. If yours is not going getting enough light all throughout the summer it won’t build up the energy to give you flowers, no matter how perfect the treatment it gets in the fall.

It needs bright but indirect. In the wild they grow in dappled shade under the rainforest canopy so harsh direct summer sun can burn them but deep shade mean they’ll be too weak to bloom.

Signs of a Light Problem:

  • Thin, floppy or pale growth over the summer months.
  • Very few new stem segments through the growing season.
  • The plant isn’t close to any window.

The Fix:

  1. Give it bright, indirect light in the spring through the fall. An east facing window is ideal or a few feet back from a south or west window.
  2. In summer you can move it outside to a sheltered spot with good shade so it can build up strength. Just make sure you bring it back in before the nights get cold.
  3. Come winter it can handle a bit more direct light which helps it bloom.

If you like getting shy plants to flower, our guide on how to make a snake plant bloom covers another houseplant that needs some help.

Stop killing your plants by accident.

Get my free guide 7 Gardening Mistakes That Are Killing Your Plants — the most common reasons plants fail, and the simple fixes that turn them around.

We respect your privacy. Unsubscribe at any time.

5. Too Much Fertilizer (or the Wrong Kind)

The Problem:

Feeding your Christmas cactus is a good thing but the timing and the type matters a lot. A fertilizer that’s high in nitrogen will mean lots of leafy green growth but at the expense of flowers. And feeding right up to the bloom season can work against you when the plant should be resting.

I made this mistake for a couple of years. I kept feeding mine into the fall thinking I was helping and all I got was a big healthy plant with absolutely no flowers.

Signs of a Fertilizer Problem:

  • Lush green growth but no buds.
  • A build up on the surface of the soil or around the pot rim of white crusty stuff.
  • You’ve been feeding through fall and winter.

The Fix:

  1. Feed every 2 to 4 weeks during the growing season only, which should be roughly April through early fall. Then stop.
  2. Use a balanced houseplant fertilizer at half strength. Or switch to a higher phosphorus bloom boosting fertilizer as fall approaches to encourage flowers over foliage.
  3. Don’t feed all at once when you begin the cool, dark bud setting treatment. Resume slowly in the spring after it’s finished blooming.

Miracle-Gro Indoor Plant Food for All Plants, 8 fl. oz. (2-Pack)Miracle Gro Indoor Plant Food for All Plants, 8 fl. oz. (2-Pack)

Fertilizer makes a bigger difference to flowering than most people think. I go into that mode for another fussy plant in the post on the best fertilizer to make a peace lily bloom.

christmas cactus that isnt blooming

6. The Pot Is Too Big

The Problem:

Christmas cacti flower best when they’re a little cramped. A plant that’s slightly root bound puts its energy into blooming not trying to fill a big pot with its roots. If you’ve recently moved yours into a much bigger container that could be why it stopped flowering.

As the University of Florida IFAS Extension puts it – these plants like to be a bit root bound so it’s worth resisting the urge to size up too soon.

Signs It’s a Pot Problem:

  • You repotted into a much larger pot and the blooming stopped afterwards.
  • Loads of soil around the plant with a lot of room to spare.
  • Roots and leaves growing well but no flowers.

The Fix:

  1. Only repot every 3 years or so and even then go up just one pot size.
  2. The best time to repot is spring, after it’s finished flowering, never in the fall when it should be setting buds.
  3. Use a light, well draining mix. A cactus and succulent potting mix works well or add perlite to regular houseplant soil to keep it airy.
  4. If yours is in a giant pot, moving it back down to something more appropriate can help it bloom again.

Miracle-Gro Indoor Potting Mix for Cactus & Succulent, 8 qt. (2-Pack)Miracle Gro Indoor Potting Mix for Cactus & Succulent, 8 qt. (2-Pack)

7. The Buds Form Then Drop Before They Open

The Problem:

Sometimes the plant does everything right, gets lots of tiny buds and then drops all of them before a single one opens. Technically it’s blooming but its still going to feels like a Christmas cactus that won’t bloom. This is bud drop and it’s almost always caused by sudden change.

Christmas cacti are creatures of habit once buds appear. Moving them to a new room, being a cold draft, getting hit by the heat from a vent or letting the soil dry out too much can all make them drop their buds. Clemson Cooperative Extension lists sudden shifts in temperature, light and moisture as the usual culprits.

christmas cactus buds but not blooms
Buds formed but no blooms

Signs of Bud Drop:

  • Healthy buds appear then fall off before opening.
  • It happened soon after you moved the plant or brought it home from the store.
  • The plant is near a door with drafts, a vent or a source of heat.

The Fix:

  1. Once the buds form leave the plant where it is. Try not to move or even rotate it much until the flowers open.
  2. Keep it away from radiators, strong drafts, vents and cold windows.
  3. Water a little more regularly now (but don’t drown it). Don’t let it dry out completely while it’s in bud.
  4. Keep conditions steady and boring. Consistency is what keeps those buds around.

How to Force Your Christmas Cactus to Bloom: A Fall Schedule

If you want to put all of this together into one routine, below is the simple version I follow to get a Christmas cactus to bloom on time. Start around 6 to 8 weeks before you want flowers.

  1. Weeks 1 to 6 (late Sept onward): Give it 12 to 14 hours of total darkness every night and keep the nights cool at 55 to 65°F.
  2. Throughout: Cut back on watering slightly and stop fertilizing. Let it rest.
  3. When buds appear: Stop the dark treatment, move it back to its normal place where it’s brighter and resume more regular watering.
  4. Then leave it alone: No moving, no drafts, no big changes. Just let the buds open in their own time.

Get those two triggers right (long nights and cool temps) and the rest generally sorts itself out.

christmas cactus that won't bloom

Christmas Cactus Blooming Cheat Sheet

Reason It Won’t BloomThe Fix
Not enough darkness12 to 14 hours of total darkness nightly for ~6 weeks in fall.
Too warmCool nights of 55 to 65°F, never above 70°F while setting buds.
OverwateringLet the top inch or two dry out, ease off further in fall.
Too little daytime lightBright, indirect light spring through fall to build strength.
Too much fertilizerFeed in the growing season only, stop before bud-setting.
Pot too bigKeep it slightly root-bound, repot only every 3 years in spring.
Bud dropOnce budded, don’t move it and avoid drafts and dry soil.

Christmas Cactus Blooming FAQ

How long does it take a Christmas cactus to bloom?

Once you start the giving darkness it usually takes about 6 weeks for the buds to appear, then another few weeks for them to open. So plan on roughly 8 weeks from start to flower. Cooler nights can speed things up a little.

Why won’t my Christmas cactus bloom even in the dark?

If you’re giving it darkness but still getting no buds then temperature is the most likely cause. A room that stays above 70°F will stop flowering even with long nights. Move it somewhere cooler in the evenings and try again.

Should I water my Christmas cactus while it’s blooming?

Yes. Once the buds have formed, go back to regular watering and don’t let the soil dry out fully. Letting a budding plant get too dry is a one of the main reasons for bud drop.

Do Christmas cacti only bloom once a year?

Usually once, in fall or winter, but a happy plant will sometimes surprise you with a second go in spring. Give it the same cool, dark cue and you can encourage repeat blooms. Getting a stubborn plant to flower again is a common houseplant puzzle and I’ve gone through the process for another favorite in 7 reasons your peace lily isn’t flowering.

Final Thoughts

A Christmas cactus that won’t bloom nearly always comes down to those two big triggers being the issue: not enough darkness and temperatures that are too warm. Sort those out in the fall, don’t water as much, keep it slightly root bound and don’t move it around once the buds appear and you’ll be amazed how reliably these plants flower.

The best part is that once you get the routine down it’s the same every year. They live a long time and get passed down through families, so a bit of effort now will mean you have decades of holiday flowers.

And if you’ve got other plant that won’t bloom the same work applies. Our post on 8 reasons your orchid won’t bloom takes through another plant that keeps people guessing.

Keep Growing Your Green Thumb 🌱

Now you know how to get it blooming, here's how to keep your Christmas cactus thriving all year!

Next Up: How to Care for a Christmas Cactus (A Complete Guide)

Stop killing your plants by accident.

Get my free guide 7 Gardening Mistakes That Are Killing Your Plants — the most common reasons plants fail, and the simple fixes that turn them around.

We respect your privacy. Unsubscribe at any time.

Indoor Plant Enthusiast & Gardening Researcher. Over a decade of gardening and houseplant experience.

Leave a Comment