Skip to content
Flowering · Snake Plant

Does a Snake Plant Flower?

Yes. snake plants do flower indoors, but it's rare. The bloom is a tall spike of small fragrant white-to-cream tubular flowers with sticky nectar.

What the bloom looks like

A tall (1–3 ft) flower spike emerges from the base of mature plants, covered in clusters of small tubular white-to-pale-green flowers. The blooms are highly fragrant (sweet, jasmine-like) and produce sticky nectar drops. Each spike can hold dozens of small flowers.

How to trigger blooming

Mild stress from being root-bound is the main trigger. Snake plants in too-large pots almost never bloom. Other triggers: bright indirect light for at least 6 months, slightly underwatered conditions, and plant age (typically 5+ years).

How long the bloom lasts

Each bloom spike lasts 2–4 weeks. The plant typically blooms once per year if conditions are met, usually in late winter or early spring.

How likely is it indoors?

Uncommon — maybe 1 in 20 indoor snake plants will bloom. Most owners never see it because their plants are kept in well-watered, oversized pots that prevent the mild stress needed for blooming.

After blooming

Cut the spent flower spike off at the base once blooms wilt. The plant will not bloom again from the same spike. The nectar can stain surfaces — wipe up drops promptly.

For full Snake Plant care, see the Snake Plant care guide.