Christmas cactus care: how to get it to bloom every year

Short answer

Grow Christmas cactus in light shade or bright, indirect light, in a well-drained mix, and water when the mix feels dry. To make it bloom, give it long, uninterrupted nights (12–14 hours of darkness) and cool nights of about 55–65 °F for 5–6 weeks from mid-September. Keep the soil evenly moist once buds form. It’s non-toxic to cats and dogs.[1, 2, 3]

A red-orange holiday cactus flower and pink buds; the stem segment below has pointed teeth along its edge.
A holiday cactus in bloom. The pointed teeth on its stem segments and its yellow anthers mark it as a Thanksgiving cactus, the type most often sold as Christmas cactus. Photo: Agnes Monkelbaan (cropped), CC BY-SA 4.0, via Wikimedia Commons

Christmas cactus care at a glance

Light Light shade; bright, indirect light while blooming
Watering When the mix is dry; evenly moist once buds form
Soil and pots Well-drained, airy mix
Temperature 70–80 °F in summer; cool nights in fall
Feeding Monthly from late winter to late summer
Getting it to bloom Long dark nights and cool temperatures in fall
Repotting About every three years, in spring
Propagation Cuttings of 3–5 segments in May or June
Christmas, Thanksgiving or Easter cactus? Check the stem edges and pollen color
Pets No: non-toxic to dogs, cats and horses

Light

Watering

Soil and pots

Temperature

Feeding

Getting it to bloom

Repotting

Propagation

Christmas, Thanksgiving or Easter cactus?

Is Christmas cactus toxic to pets?

Compare with other plants in our pet-safe houseplant checker.

Christmas cactus varieties

VarietyWhat it looks like
Christmas cactus Rounded, scalloped stem edges and purplish-brown anthers; blooms late December to March. [1, 2]
Thanksgiving cactus Pointed teeth on the stem edges and yellow anthers; blooms late November to late December. [1, 2]
Easter cactus Rounded stem edges and star-shaped flowers, often pink or red; blooms in spring. [1, 2]

Common Christmas cactus problems

What you seeUsual cause
Buds falling off A sudden change in temperature or light, drafts, too warm or below 50 °F, the mix drying out, low humidity, or too many buds. [1, 2]
No flowers Lights at night interrupting the dark period, or nights kept too warm. [1, 2]
Wilted, shriveled, gray-green stems Overwatering has killed roots. [2]
Pale or yellow stems in summer Too much sun. [1, 2]
Pests Mealybugs, scale, spider mites, aphids, and fungus gnats in soggy mix. [1, 2]

Not sure what's wrong? Use the plant doctor to match what you see to a cause.

Questions people ask

Why won’t my Christmas cactus bloom?

Usually its nights aren’t long, dark or cool enough. From mid-September give it 12–14 hours of uninterrupted darkness and nights around 55–65 °F for 5–6 weeks. [1, 2]

Why are the buds falling off my Christmas cactus?

Bud drop follows sudden changes in temperature or light, drafts, temperatures that are too warm or below 50 °F, or the mix drying out while it’s in bud. [1, 2]

Is Christmas cactus toxic to cats and dogs?

No. The ASPCA lists it as non-toxic to dogs, cats and horses. [3]

How do I tell a Christmas cactus from a Thanksgiving cactus?

Look at the stem segments: Thanksgiving cactus has pointed teeth along the edges, Christmas cactus has rounded edges. The anthers are yellow on Thanksgiving cactus and purplish-brown on Christmas cactus. [1, 2]

What soil is best for a Christmas cactus?

A well-drained, airy mix, such as 60–80% potting soil with 20–40% perlite, or a cactus potting mix. [1, 2]

Sources

Facts on this page were checked against these sources on November 6, 2026. The wording is our own.

  1. Thanksgiving & Christmas Cacti (HGIC 1554). Clemson Cooperative Extension, Home & Garden Information Center. Updated Nov 29, 2018.
  2. How to identify and care for holiday cacti and get them to rebloom. University of Illinois Extension, Good Growing. Dec 9, 2022.
  3. Toxic and Non-Toxic Plants: Christmas Cactus. ASPCA Animal Poison Control Center.

Spotted a mistake? Report an error and we'll check it against the sources and update the page.