Looking for the best flowers to plant for the most gorgeous butterfly garden? These 9 butterfly garden flowers are the real deal.
If youβve ever dreamed of turning your backyard into a colorful sanctuary filled with fluttering butterflies, youβre not alone. Butterfly gardens are more than just beautiful β they also provide essential habitats for pollinators, which play a vital role in the health of our ecosystems. The secret to creating a thriving butterfly haven lies in choosing the right flowers.
In this guide, weβll explore 9 must-have flowers that attract butterflies, plus a few practical tips on planting and maintaining them. Whether you have a large garden or a small balcony, these blooms will invite butterflies to visit, linger, and return year after year.
In This Article You Will Find:
9 Must-Plant Flowers for a Stunning Butterfly Garden
1. Milkweed
(Asclepias)
No butterfly garden is complete without milkweed. This plant is famous as the host plant for monarch butterflies, meaning itβs where they lay their eggs and where caterpillars feed before transforming.
- Why butterflies love it: Monarchs depend on milkweed for survival, and its nectar attracts many other butterfly species.
- Best varieties: Common milkweed (Asclepias syriaca), swamp milkweed (Asclepias incarnata), and butterfly weed (Asclepias tuberosa).
- Growing tips: Milkweed thrives in full sun and well-drained soil. Plant in clusters for maximum impact.
2. Purple Coneflower
(Echinacea purpurea)
Known for its striking purple petals and sturdy stems, coneflower is both hardy and beautiful.
- Why butterflies love it: Coneflowers offer abundant nectar and a wide landing platform, making them perfect for butterflies to rest and feed.
- Bonus: Birds, especially goldfinches, love the seed heads in late summer.
- Growing tips: Easy to grow in zones 3β9, coneflowers are drought-tolerant and thrive in full sun.
3. Lantana
(Lantana camara)
Bright, multi-colored clusters of lantana flowers make this plant a showstopper in any butterfly garden.
- Why butterflies love it: Continuous blooms from spring to frost mean a steady nectar source.
- Best for: Warm climates (zones 8β11). In cooler zones, lantana can be grown as an annual or in containers.
- Growing tips: Prefers full sun and well-drained soil. Be mindful: in some regions, lantana can be invasive, so check local guidelines.
4. Zinnias
(Zinnia elegans)
If you want non-stop color and plenty of pollinator activity, zinnias are a must.
- Why butterflies love it: Bright, open blooms are irresistible to butterflies of all sizes.
- Extra perk: Zinnias are low-maintenance and bloom heavily until frost.
- Growing tips: Sow directly from seed after frost danger passes. Plant in sunny beds or borders for a stunning butterfly buffet.
5. Butterfly Bush
(Buddleja davidii)
The name says it all β this shrub is practically a magnet for butterflies.
- Why butterflies love it: Long panicles of fragrant flowers provide abundant nectar.
- Varieties to try: βBlack Knightβ (deep purple), βPink Delightβ, or dwarf cultivars for smaller spaces.
- Growing tips: Full sun is best. Cut back in early spring to encourage vigorous blooms. In some areas, it can be invasive, so consider sterile or non-invasive hybrids.
6. Joe-Pye Weed
(Eutrochium purpureum)
This tall, stately perennial is native to North America and a magnet for swallowtails and other large butterflies.
- Why butterflies love it: Huge clusters of pink-purple flowers are rich in nectar.
- Garden impact: Adds vertical interest, often reaching 5β7 feet tall.
- Growing tips: Prefers moist soil and thrives in full sun to partial shade.
7. Black-Eyed Susan
(Rudbeckia hirta)
A cheerful classic, black-eyed susans brighten any butterfly garden with their golden-yellow petals.
- Why butterflies love it: Nectar-rich blooms are a favorite stop for painted ladies and monarchs.
- Bonus: Also attracts bees and other pollinators.
- Growing tips: Easy to grow, drought-tolerant, and self-seeds freely. Perfect for naturalizing.
8. Phlox
(Phlox paniculata)
Phlox is a versatile perennial available in a rainbow of colors, from soft pastels to bold shades.
- Why butterflies love it: Fragrant, nectar-rich flowers bloom in clusters, attracting butterflies throughout summer.
- Best varieties: Tall garden phlox for borders, creeping phlox for ground cover.
- Growing tips: Prefers full sun and fertile, moist soil. Deadhead spent blooms to extend flowering.
9. Asters
(Symphyotrichum spp.)
When many summer flowers fade, asters step in to provide late-season color and nectar.
- Why butterflies love it: Essential for fueling migrating butterflies, especially monarchs, in fall.
- Garden bonus: Beautiful star-shaped blooms in purple, blue, and pink shades.
- Growing tips: Hardy and reliable, asters prefer full sun and well-drained soil. Pair them with ornamental grasses for a striking autumn display.
Extra Tips for a Thriving Butterfly Garden
Planting the right flowers is just the beginning. To make your butterfly garden truly successful:
- Plant in clusters: Butterflies are more likely to notice large groups of flowers than single plants.
- Provide host plants: In addition to nectar sources, add host plants (like milkweed for monarchs or parsley for swallowtails) where butterflies can lay eggs.
- Skip the pesticides: Chemicals harm butterflies at every stage of life. Use natural pest control methods instead.
- Add water and shelter: A shallow water source with pebbles or a damp sand patch helps butterflies stay hydrated. Shrubs or tall grasses provide resting spots.
- Aim for continuous blooms: Choose flowers with staggered bloom times to ensure nectar is available spring through fall.
Conclusion: Create Your Own Butterfly Haven
Creating a butterfly garden isnβt just about adding beauty to your space β itβs about supporting biodiversity and giving pollinators the resources they need. By planting these 9 must-have flowers that attract butterflies, youβll enjoy a vibrant, living landscape filled with color, movement, and life.
Read Also: 9 Reasons to Get Chickens Today and Start a Homestead π
Whether youβre a beginner gardener or a seasoned green thumb, these plants are easy to grow, rewarding, and guaranteed to make your garden irresistible to butterflies. Start small, plant what you can, and watch as your outdoor space transforms into a butterfly paradise.
Share on Pinterest β€οΈ

