Contact Us →
Pollinator & Wildlife Gardens

The best butterfly plants for Florida

“Plant the right flowers and the butterflies find you.”

If you want more butterflies, it starts with the right plants. Florida's climate lets butterflies stay active for much of the year, and a well-chosen palette of nectar plants will keep your garden busy with wings from spring through fall and often beyond.

These are the most reliable butterfly plants for Palm Beach County — the generous, long-blooming nectar sources butterflies seek out — along with a note on the host plants that complete the picture. Plant a few and watch what arrives.

What makes a great butterfly plant

The best butterfly plants share a few traits: they bloom heavily and for a long season, they produce accessible nectar, and they thrive in the sun butterflies prefer. Clusters of small or tubular flowers in warm colors tend to be especially attractive.

Reliability matters too. A plant that blooms for months with little care will do far more for your butterflies than a finicky one that flowers briefly, so this list favors tough, proven performers for our climate.

Pentas — the butterfly magnet

If you plant one butterfly flower, make it pentas. Its clusters of star-shaped blooms in red, pink, purple, and white are a relentless butterfly draw, and it flowers nearly year-round in Florida sun with minimal fuss.

Pentas works as a bedding plant, a border, or in containers, and butterflies of every kind work it constantly. It is the single most dependable nectar plant we recommend for a Florida butterfly garden.

Firebush and firespike

Firebush, a Florida native, carries orange-red tubular flowers through the warm months and draws both butterflies and hummingbirds, making it a powerhouse nectar shrub. It is tough, drought-tolerant once established, and blooms generously.

Firespike extends the show into shadier spots, where its red flower spikes pull in butterflies and hummingbirds under canopy. Between the two you cover nectar across both sun and shade.

Pentas, firebush, and porterweed — three plants that will keep your garden in butterflies for months.

Porterweed and salvia

Porterweed, especially the native blue species, sends out long spikes of small flowers that butterflies adore and bloom across a long season in sun. It is an unsung hero of the butterfly garden, quietly feeding wings all day.

Salvias add more nectar in a range of colors and forms, and many bloom for months in our climate. Together, porterweed and salvia broaden the buffet and lengthen the bloom calendar.

Plumbago and lantana

Plumbago's soft blue flower clusters bloom for months and are a steady butterfly favorite, while contributing a cool color that is rare in the garden. It is heat-proof and nearly carefree in full sun.

Lantana, in its well-behaved forms, is another long-blooming butterfly magnet with clusters of warm color — choose responsibly, since some types can be weedy, and we can point you to the better-behaved selections.

Native wildflowers add the buffet

Native wildflowers round out a butterfly garden beautifully. Tickseed (Florida's state wildflower), blanketflower, beach sunflower, and blazing star all offer nectar while thriving on little water and supporting the broader web of local insects.

Mixing natives with the cultivated favorites gives you resilience, a longer season, and extra ecological value. It also keeps the garden looking natural and abundant rather than formal.

Don't forget host plants

Nectar plants bring butterflies in, but host plants keep them breeding in your yard. Pair your nectar palette with passionvine for fritillaries and longwings, cassia for sulphurs, and coontie for the atala, and you complete the life cycle.

For the full picture on caterpillar plants, see our guide to host plants — and come build your butterfly palette with us. We stock the best nectar and host plants for the region at the nursery.

Frequently asked questions

What is the best plant to attract butterflies in Florida?

Pentas is the standout — its clusters of star-shaped flowers bloom nearly year-round in sun and draw butterflies of every kind. Firebush and porterweed are close behind.

What flowers do butterflies like best?

Butterflies favor clusters of small or tubular flowers in warm colors with accessible nectar — pentas, firebush, porterweed, salvia, plumbago, and native wildflowers all rate highly.

Do I need host plants too?

Yes — nectar plants feed adult butterflies, but host plants like passionvine, cassia, and coontie feed caterpillars and are what keep butterflies breeding in your garden.

Plant a yard that's alive.

We'll help you choose the nectar, host, and habitat plants that bring pollinators and wildlife to your Florida yard.