Wildlife

What Flowers Are Good for Butterflies? Nectar Plants and Host Plants by Season

The nectar flowers that attract butterflies, season by season with their bloom months, and the host plants their caterpillars must eat.

Blazing Star in bloom, illustrated plant card

What flowers are good for butterflies? The ones a butterfly can land on and drink from: flat daisies, dense spikes and domed clusters of small florets, rich in nectar, in full sun, planted in drifts rather than singles, with something open from spring to the first frost. That is the whole recipe, and most of the best plants for it are tough, long-lived perennials. Below are the ones we would plant first, in the order the season needs them. Each row prints the plant's own bloom months from our calendar, and the native-range record's own words where it has them.

Then comes the half most lists skip. Adult butterflies will feed on almost any good flower, but each species lays its eggs on a short list of host plants, and without those a garden feeds visitors and raises none. The second half of this guide names the host plants in our library and the butterflies whose caterpillars eat them. If you are planting for wildlife in general, our pollinator guide, native plants guide and hummingbird garden overlap with this list again and again, and the pollinator-friendly and native filters hold the rest.

What flowers are good for butterflies?

Nectar-rich flowers with flat or clustered heads in full sun: coneflower and blazing star for summer, bee balm, garden phlox and anise hyssop beside them, joe pye weed and ironweed for late summer, and goldenrod, asters and 'Autumn Joy' sedum into fall, with creeping phlox and bluestar opening the season in spring. Butterfly weed does double duty, feeding adults and monarch caterpillars both. Plant in drifts of three or more, skip the pesticides, and add host plants so butterflies breed in the garden rather than passing through.

Butterfly Weed

Asclepias tuberosa

If you plant one thing, plant this. A native milkweed with flat orange clusters that adult butterflies work all summer, and the leaves are what monarch caterpillars eat, so one clump feeds both ends of the life cycle. It grows from a deep taproot: slow to show in spring, hard to move, and happiest left alone in full sun and lean soil.

Blooms June to August · Full sun · Zones 3–9 · 2 ft · Low water · Native to North America

Add to a garden

The best nectar plants for butterflies, by season

Butterflies feed by landing, so the best nectar flowers are the ones with a platform: a flat daisy, a dense spike, a domed cluster of tiny florets. Each row below prints the plant's own bloom months, so you can see where your garden's gaps are and fill them.

Spring: the first nectar

Creeping Phlox

Phlox subulata

A low evergreen mat that disappears under flowers in spring, one of the earliest nectar sources in the garden, feeding skippers and butterflies when almost nothing else is open. Full sun and sharp drainage; it resists the mildew that troubles its tall cousin.

Blooms April to May · Full sun · Zones 3–9 · 6 in · Low water · Native to North America

Add to a garden

Bluestar

Amsonia

Steel-blue starry flowers in spring over willowy foliage that turns a clean gold in fall. Its early flowers feed butterflies, hummingbirds and hummingbird moths at a lean time of year, and it is a larval host too.

Blooms April to May · Full sun · Zones 4–9 · 3 ft · Moderate water · Native to North America as a group

Add to a garden

Summer: the main course

Purple Coneflower

Echinacea purpurea

The big flat landing pad of the butterfly border, worked by butterflies and skippers all summer and by monarchs on migration. Plant the straight species: double and sterile cultivars feed pollinators far less.

Blooms June to September · Full sun · Zones 3–8 · 3 ft · Low water · Native to North America

Add to a garden

Blazing Star

Liatris

Purple bottlebrush spikes that open from the top down and sit on nearly every monarch nectar list; butterflies work each spike from tip to base. A native prairie plant for full sun that asks for nothing.

Blooms July to August · Full sun · Zones 3–9 · 3 ft · Low water · Native to North America as a group

Add to a garden

Bee Balm

Monarda

Shaggy heads of tubular flowers in high summer, built for hummingbirds and long-tongued bees and visited by butterflies and moths. Give it air and sun to keep the mildew off.

Blooms July to August · Full sun · Zones 3–9 · 3 ft · Moderate water · Native to North America as a group

Add to a garden

Garden Phlox

Phlox paniculata

Fragrant domed heads in high summer and one of the strongest butterfly draws there is; in a two-year trial the cultivar 'Jeana' drew more butterflies than any other. Full sun, space between plants, and deadhead it so seedlings do not swamp the one you chose.

Blooms July to September · Full sun · Zones 4–8 · 3.5 ft · Moderate water · Native to North America

Add to a garden

Anise Hyssop

Agastache

Licorice-scented spikes of soft violet that butterflies, bees and hummingbirds work for weeks. Sharp drainage is the one rule; it self-sows gently, and the sterile 'Blue Fortune' barely seeds at all.

Blooms July to September · Full sun · Zones 5–9 · 3 ft · Low water · Native to North America

Add to a garden

Joe Pye Weed

Eutrochium

Dusty-rose domes at the back of the border in late summer, fragrant, and a magnet for swallowtails and fritillaries when little else is open at that height. Keep the soil moist and it reaches full size.

Blooms July to September · Full sun · Zones 4–9 · 6 ft · High water · Native to North America as a group

Add to a garden

The long bloomers: early summer to frost

Zinnia

Zinnia elegans

The easiest nectar annual there is: sow it where it grows once the soil is warm and it flowers until frost. Choose single and semi-double forms; the fully double show types have bred out most of the nectar.

Blooms June to October · Full sun · 2.5 ft · Moderate water · 12 in wide

Add to a garden

Lantana

Lantana camara

Flat clusters that shift color as they age and pull in butterflies and hummingbirds all season; a shrub where winters are mild and an annual everywhere else. Where it is hardy it can spread, so choose a seedless cultivar and read the regional notes on its page before planting.

Blooms June to October · Full sun · Zones 9–11 · 1.5 ft · Low water

Add to a garden

Butterfly Bush

Buddleia davidii

Named for good reason: fragrant wands smothered in butterflies from early summer on. It feeds adults only, since no caterpillar of ours can develop on its leaves, and one flower cluster can set tens of thousands of seeds, so deadhead it, choose a sterile cultivar, and read the regional notes on its page before planting.

Blooms June to September · Full sun · Zones 5–9 · 6.5 ft · Low water

Add to a garden

Late summer and fall: fuel for the migration

Ironweed

Vernonia

Tufted purple heads on tall stems in late summer and fall, feeding butterflies and migrating monarchs through the weeks before winter; songbirds take the seed after.

Blooms August to September · Full sun · Zones 4–9 · 5 ft · Moderate water · Native to North America as a group

Add to a garden

Goldenrod

Solidago

The keystone fall nectar plant, and wrongly blamed for hay fever: its pollen is too heavy to blow, and ragweed is the culprit. It feeds migrating monarchs and dozens of specialist bees when little else is open.

Blooms August to October · Full sun · Zones 3–9 · 3 ft · Low water · Native to North America as a group

Add to a garden

Autumn Joy Sedum

Hylotelephium 'Herbstfreude'

Flat heads that turn from pale pink to rust and become a landing platform for bees and butterflies late in the year. Lean soil keeps it upright; leave the seed heads standing for winter.

Blooms August to October · Full sun · Zones 3–9 · 1.5 ft · Low water

Add to a garden

Aster

Symphyotrichum

The last big nectar source of the year, a keystone for migrating monarchs and bumble bees fattening up before winter, and the leaves feed pearl crescent caterpillars. Leave the stalks and seed heads standing for the birds.

Blooms September to October · Full sun · Zones 3–8 · 3 ft · Moderate water · Native to North America as a group

Add to a garden

Host plants: what butterfly caterpillars eat

Adult butterflies drink from almost any good flower. Their caterpillars are fussier: each species lays its eggs on a short list of host plants, and a garden without them feeds passing visitors and raises nothing. Every plant below is named for a butterfly its own page names, with the institution behind the claim credited there. Expect chewed leaves on these; that is the garden working, so never spray them.

Parsley

Petroselinum crispum

The herb patch's host plant: black swallowtail caterpillars, green with black and yellow bands, eat the leaves. Plant a few extra, and when you find them, let them be.

Grown for foliage · Part sun · Zones 5–9 · 12 in · Moderate water

Add to a garden

Dill

Anethum graveolens

Black swallowtails use dill as readily as parsley, and its umbels of tiny flowers feed the hoverflies and parasitic wasps that keep aphids down. Sow it in place; it hates being moved.

Blooms June to August · Full sun · Zones 3–11 · 3 ft · Moderate water

Add to a garden

False Indigo

Baptisia

A long-lived native with blue pea flowers in late spring and the larval host of the wild indigo duskywing among others. Deep-rooted and deer-proof; site it once and leave it.

Blooms May to June · Full sun · Zones 3–9 · 3.5 ft · Low water · Native to North America as a group

Add to a garden

Turtlehead

Chelone

A native for moist shade with hooded pink flowers in late summer and the main host plant of the Baltimore checkerspot, whose caterpillars eat the leaves. Only bumblebees are strong enough to open the flowers.

Blooms August to September · Part sun · Zones 3–8 · 3 ft · High water · Native to North America as a group

Add to a garden

Passionflower

Passiflora

An exotic-looking vine whose leaves are the food of gulf fritillary caterpillars and other fritillaries. Chewed foliage in summer is the point, not a pest.

Blooms July to September · Full sun · Zones 6–9 · 13 ft · Moderate water

Add to a garden

Black-Eyed Susan

Rudbeckia

The most familiar native daisy is also a nursery: silvery checkerspot caterpillars feed on it, goldfinches take the seed, and it self-sows wherever it is welcome.

Blooms July to October · Full sun · Zones 3–9 · 2.5 ft · Low water · Native to North America as a group

Add to a garden

Little Bluestem

Schizachyrium scoparium

A knee-high native grass, blue-green in summer and copper in fall, that hosts a long list of skipper butterflies and shelters bumble bee queens over winter at its base. Keep it lean and dry.

Blooms August to September · Full sun · Zones 3–9 · 3.5 ft · Low water · Native to North America

Add to a garden

Serviceberry

Amelanchier

A small native tree that opens the season: white flowers in early spring for the first butterflies, berries for the birds, and leaves that red-spotted purple and viceroy caterpillars eat.

Blooms April · Part sun · Zones 4–8 · 20 ft · Moderate water · Native to North America as a group

Add to a garden

Wild Ginger

Asarum

A native groundcover for shade with heart-shaped leaves and flowers hidden at ground level; its value to butterflies is as food for pipevine swallowtail caterpillars, not nectar. The shady side of the butterfly garden.

Grown for foliage · Full shade · Zones 4–8 · 6 in · Moderate water · Native to North America

Add to a garden

How to attract butterflies to your garden

  • Sun. Butterflies feed and bask in full sun; site the nectar plants where they get it from mid-morning on, out of the wind.
  • Drifts, not dots. Three or more of each plant together; a single flower is easy to miss from the air and a block of color is not.
  • Something open from spring to frost. Use the bloom months on each row above to find your gaps; late summer and fall are where many gardens run dry, and that is migration season.
  • Host plants, and patience with chewed leaves. Caterpillars are the goal, and they eat; plant extra and leave them be.
  • No pesticides, including on the vegetables. Most sprays kill caterpillars outright, and many systemic products reach nectar and pollen.
  • A puddling spot. A shallow dish of damp sand or a bare muddy patch gives butterflies the minerals they cannot get from nectar.
  • Leave the fall cleanup until spring. Many butterflies overwinter as eggs, caterpillars or chrysalises in leaf litter and standing stems.

What is the difference between nectar plants and host plants?

Nectar plants feed adult butterflies; host plants feed their caterpillars, and each butterfly species has its own short list of them. A garden needs both to raise butterflies rather than just feed them. Milkweed is the famous case: monarch caterpillars eat nothing else, and butterfly weed is the tidiest milkweed for a border.

Is butterfly bush bad for butterflies?

It is a fine nectar plant and a poor host: adults feed on it all summer, but no caterpillar of ours can eat its leaves, and it sets seed in huge quantity, which is why its sale is regulated in some states. If you grow it, grow a sterile cultivar, deadhead it, and plant a milkweed beside it so the next generation is fed too.

When should a butterfly garden be in bloom?

From the first warm days of spring to the first frost, with the heaviest nectar in late summer and fall, when the migrating generations are feeding up. Use the bloom months printed on each row above to find your gaps; in many gardens the gap opens after midsummer, and that is the one to fill first.

Design a garden with these plants

Open BloomsEye Studio with this guide's plants ready to drop onto a plan, then watch the whole bed bloom across the year. New to it? See what the free garden planner does.

Start a garden →