5 Florida Native Plants That Attract Butterflies Right Now
- Kourtney F
- Mar 29
- 3 min read
If you want more butterflies in your garden this spring, now is the perfect time to plant for them.
In South Florida, late March brings warmer temperatures and more butterfly activity. The best butterfly gardens do more than provide nectar. They also include host plants where butterflies can lay eggs and caterpillars can feed.
These 5 native Florida plants attract butterflies while helping create a garden that feels alive.
1. Coontie (Zamia integrifolia)
Coontie is one of the most important native plants for Florida butterfly gardens because it is the host plant for the atala butterfly. Without coontie, atala butterflies cannot reproduce.
Even if you never see an atala butterfly right away, planting coontie helps provide habitat for one of Florida’s most beautiful native butterflies.
Why butterflies love it:
Host plant for the atala butterfly
Evergreen and easy to grow
Works in sun or shade
Drought tolerant once established
2. Corkystem Passionflower (Passiflora suberosa)
If you want to attract zebra longwings and gulf fritillary butterflies, plant corkystem passionflower. It is a native vine that serves as a host plant for their caterpillars.
Do not be alarmed if the leaves get eaten. That means the plant is doing exactly what it is supposed to do.
Why butterflies love it:
Host plant for zebra longwing butterflies
Host plant for gulf fritillary butterflies
Fast-growing native vine
Great for fences and trellises
3. Tropical Sage / Scarlet Salvia (Salvia coccinea)
Tropical sage is one of the easiest native plants to add if you want more butterflies quickly. Its bright red flowers produce nectar that attracts butterflies, bees, and hummingbirds.
Because it blooms for a long time, it helps keep butterflies coming back to your yard.
Why butterflies love it:
Excellent nectar plant
Blooms for months
Easy to grow from seed or transplants
Handles South Florida heat well
4. Native Milkweed (Asclepias species)
If you want monarch butterflies, you need milkweed.
In South Florida, it is best to choose native milkweed species such as butterflyweed (Asclepias tuberosa) or swamp milkweed (Asclepias incarnata) instead of tropical milkweed. Native species support monarchs without some of the disease concerns associated with tropical milkweed.
Why butterflies love it:
Essential host plant for monarch caterpillars
Flowers also provide nectar
Supports other pollinators too
Best planted in full sun
5. Firebush (Hamelia patens)
Firebush is one of the best native shrubs for attracting butterflies in South Florida. Its bright orange-red flowers are full of nectar and bloom for much of the year.
Butterflies, hummingbirds, and bees all visit firebush regularly, making it one of the easiest ways to add more wildlife to your yard.
Why butterflies love it:
Long bloom season
Rich source of nectar
Native shrub that grows well in South Florida
Also attracts hummingbirds and birds
The Secret to a Better Butterfly Garden
The best butterfly gardens include both nectar plants and host plants.
Nectar plants feed adult butterflies. Host plants feed their caterpillars.
If you only plant flowers for nectar, butterflies may visit briefly and then leave. But if you plant host plants like coontie, passionflower, and milkweed, butterflies will stay, lay eggs, and return year after year!
New to native plants? Start here:
Want more South Florida gardening tips, butterfly plants, and monthly planting guides? Join my email list and follow along as I rebuild my garden one native plant at a time.






















Comments