Best Plants for a Butterfly Garden in Florida

Creating a butterfly garden in Florida is a great way to attract and support butterflies year-round! The best plants include a mix of nectar plants (for adult butterflies) and host plants (for caterpillars). Here are some top choices:

Nectar Plants (for Adult Butterflies)

  1. Firebush (Hamelia patens) – A long-blooming shrub that attracts many butterfly species.

  2. Lantana (Lantana spp.) – A hardy plant with bright, nectar-rich flowers.

  3. Purple Coneflower (Echinacea purpurea) – A beautiful, drought-tolerant flower that butterflies love.

  4. Pentas (Pentas lanceolata) – Clusters of red, pink, or white flowers that provide abundant nectar.

  5. Blanketflower (Gaillardia pulchella) – A bright, long-blooming wildflower.

  6. Milkweed (Asclepias spp.) – Besides being a host plant, it provides nectar for many butterflies.

  7. Salvia (Salvia spp.) – Tubular flowers perfect for long-tongued butterflies.

Host Plants (for Caterpillars)

  1. Milkweed (Asclepias spp.) – Essential for monarch butterflies.

  2. Passionvine (Passiflora incarnata) – Host plant for Gulf fritillaries, zebra longwings, and julia butterflies.

  3. Cassia (Senna spp.) – Hosts sulfur butterflies.

  4. Coontie (Zamia integrifolia) – The only host plant for the Atala butterfly.

Additional Tips

  • Plant a mix of flowers that bloom at different times for year-round nectar.

  • Include flat rocks for butterflies to sunbathe.

  • Provide a shallow water source, like a small dish with wet sand.

  • Avoid pesticides to keep butterflies safe.

Previous
Previous

Benefits of Weighted Vests During Exercise