There's something genuinely wonderful about watching a swallowtail drift across your garden and land on a bloom you planted yourself. It feels like a small reward for choosing the right plants. The good news is you don't need a wildflower meadow or acres of land to make it happen.
Butterflies bring joy to any garden, but you need both nectar plants to feed the adults and host plants to feed the young caterpillars. Getting that balance right doesn't have to be complicated. These seven native flowers do most of the heavy lifting for you.
1. Common Milkweed (Asclepias syriaca)
Milkweed is essential to the survival of monarch butterflies. While the butterflies feed on nectar from a wide variety of plants, the females exclusively lay their eggs on milkweeds.
That makes it one of the most important flowers you can grow, not just a pretty addition to the garden. Without it, the next generation of monarchs simply doesn't happen.
Five different types are most useful, including common milkweed, swamp milkweed, whorled milkweed, the prairie-native showy milkweed, and the orange-blooming butterfly milkweed. In summer, globe-shaped clusters of pinkish-purple flowers draw in a variety of native bees.
Tough and adaptable, common milkweed thrives in a wide range of soil types and growing conditions, making it an ideal addition to any pollinator garden.
2. Purple Coneflower (Echinacea purpurea)
Native to prairies, fields, and open woodlands of North America, coneflower attracts a variety of butterfly species, including monarchs and different types of swallowtails, skippers, fritillaries, and admirals. It's a plant that genuinely earns its space.
The spiky central cone acts like a landing pad, giving butterflies a stable surface to feed from. Purple coneflower is a hardy native perennial originally found in the central and southeastern U.S., but it's widely grown for its resilience and pollinator power.
It features large, daisy-like flowers with drooping purple petals and prominent, spiky orange-brown cones that serve as a landing pad for pollinators. Its striking blooms also attract bees and even hummingbirds.
It's the kind of plant that keeps on giving from summer well into early fall.
3. Black-Eyed Susan (Rudbeckia hirta)
Native to open woodlands, prairies, meadows, and roadsides of North America, this common wildflower has daisy-like flowers that appeal to many butterflies including the great spangled fritillary, pearl crescent, silvery checkerspot, and spring azure. It's one of those flowers that looks like it belongs in every garden, because ecologically speaking, it does.
Black-eyed Susan is a cheerful, easy-to-grow native wildflower known for its bold, sunny blooms. Its bright yellow petals surround a raised dark brown central cone, creating high visual contrast that's irresistible to pollinators.
It thrives in full sun, blooms mid-summer to fall, and attracts native bees, butterflies, and beneficial insects. If you're new to gardening for pollinators, this is a genuinely forgiving place to start.
4. Blazing Star (Liatris spicata)
Also called gayfeather, this sturdy North American prairie native produces spiky flowers throughout summer which attract buckeyes, monarchs, swallowtails, and many other butterflies. What makes it especially useful in a mixed border is its vertical form.
Blazing star features tall spikes of fluffy purple flowers that bloom from top to bottom. These striking plants are particularly attractive to butterflies and bees and can add vertical interest to your garden.
Dense gayfeather has striking spikes of purple flowers that bloom late summer through fall and are excellent attractors of butterflies, bees, and other beneficial insects. Blazing star thrives in well-drained soils and full sun, making it a perfect addition to prairie-style plantings.
It's also surprisingly drought-tolerant once established, which is a real win for busy gardeners.
5. Wild Bergamot / Bee Balm (Monarda fistulosa)
Wild bergamot, commonly known as bee balm, is a native perennial prized by pollinators. It produces showy clusters of tubular, lavender to pale pink flowers that bloom mid to late summer, perfectly shaped for bees, butterflies, and hummingbirds.
The tubular structure of the blooms isn't accidental. It's essentially shaped to reward long-tongued visitors, butterflies included.
Tubular nectar-rich flowers are a food source for a wide range of pollinating insects and butterflies including checkered white, silver-spotted skipper, swallowtails, and fritillaries. It thrives in full sun but tolerates light shade and prefers dry to medium, well-drained soil.
That shade tolerance makes it unusually flexible compared to most native prairie flowers, so it can fit into spots other sun-lovers can't.
6. New England Aster (Symphyotrichum novae-angliae)
Among the most valuable butterfly plants, this North American native is a host plant for painted crescent and pearl crescent butterflies. Prolific daisy-like blooms are an essential late-season food source for migrating monarchs.
Buckeyes, skippers, admirals, and painted ladies love the flowers too. The timing matters here.
Asters bloom when most other nectar sources have faded, filling a critical gap in the season. Several species of aster are host plants for pearl crescents.
Asters are also very important for butterflies and pollinators in general because they provide food in the fall when many flowers have gone to seed. Asters are late-blooming perennials that provide essential nectar and pollen sources for pollinators as the season winds down.
Their daisy-like flowers come in various colors, including purple, blue, pink, and white. Think of them as a warm goodbye meal for butterflies heading into winter or migration.
7. Goldenrod (Solidago spp.)
Often unfairly blamed for allergies, goldenrod is a valuable late-season nectar source for butterflies, supporting them as they prepare for migration or hibernation. The allergy blame actually belongs to ragweed, which blooms at the same time.
Goldenrod's pollen is too heavy and sticky to be airborne. Butterflies, not wind, carry it from bloom to bloom.
One of the last of the season's bloomers, goldenrod is a native perennial with arching, golden flower spikes. It blooms from August into October on plants that grow roughly one and a half to three feet tall.
Goldenrod's bright yellow flowers bloom in late summer and fall, providing a crucial nectar source for bees and butterflies preparing for winter. Planting a clump of goldenrod at the back of a border is one of the easiest things you can do to extend your garden's usefulness deep into autumn.
The real beauty of building a garden around these seven flowers is that they do double duty. They look great to us, and they genuinely support butterflies through their whole lifecycle, not just the adults fluttering past.
Native plants are well-suited to local climate, soil, and environmental conditions, and this adaptability enhances their resilience and ensures a stable habitat for butterflies throughout their life cycle. Start with one or two species that match your sunlight and soil, let them establish, and the butterflies will find their way to you.
Want to see more? Then check out my blog!