Turn your garden into a reliable butterfly stop from spring through fall. Discover the best flowers and plants for butterflies, learn the difference between nectar and host plants, and choose blooms for every season. Then use Gardenia's plant data to find varieties suited to your climate, sunlight, soil, and space.
Few sights make a garden feel more alive than butterflies drifting from flower to flower. But attracting them consistently takes more than planting one famous “butterfly flower.” The best butterfly gardens provide nectar from spring through fall, include the host plants caterpillars need, and offer sunny, sheltered places where butterflies can feed, warm themselves, rest, mate, and lay eggs.
If you are looking for the best plants for butterflies, excellent choices include milkweed, blazing star, coneflower, bee balm, garden phlox, Joe-Pye weed, asters, goldenrod, ironweed, verbena, zinnia, pentas, and many salvias. But there is no single plant list that is best everywhere. Climate, bloom season, local butterfly species, sunlight, soil, moisture, and available space all change the answer.
There is another distinction that matters even more. A garden full of nectar flowers may attract adult butterflies for a meal. A garden that also contains the right host plants can support their entire life cycle.
The butterfly-garden rule worth remembering: nectar plants feed adult butterflies; host plants feed their caterpillars. For a garden that does more than attract passing visitors, grow both.
This guide will help you choose butterfly-friendly plants by season, understand the different jobs plants perform, and build a succession of flowers that lasts for months rather than weeks. Gardenia’s plant cards also let you compare hardiness, sunlight, bloom season, mature size, tolerances, and wildlife value, helping you move beyond a generic list of butterfly flowers to plants that make sense in your own garden.

Butterflies are not choosing flowers simply because they are colorful. Adult butterflies feed through a long, coiled proboscis, and the usefulness of a flower depends on whether its nectar is accessible, how generously it flowers, when it blooms, and which butterfly species are present.
Many butterflies feed readily from flat-topped flowers, daisy-like blooms, and dense clusters of small florets because they provide convenient landing surfaces and multiple nectar sources. Asters, goldenrod, Joe-Pye weed, milkweed, sedum, verbena, blazing star, coneflower, and zinnia are good examples.
Flower shape is not one-size-fits-all, however. Small butterflies, skippers, fritillaries, monarchs, and large swallowtails may use flowers differently. A garden with varied flower forms, heights, and bloom periods can serve a wider range of butterflies than one dominated by a single type of flower.
Growing conditions matter just as much. A plant may appear on every butterfly-friendly list and still offer little if it struggles in unsuitable soil, shade, drought, or climate and barely flowers. A less glamorous plant that thrives and blooms for weeks may provide far more value.
This is why a butterfly garden is best planned as a season-long food supply, not simply as a collection of plants labeled “attracts butterflies.”

One of the most useful things to understand about butterfly gardening is the difference between a nectar plant and a host plant.
Nectar plants feed adult butterflies. Adults may visit many kinds of flowers, which is why a sunny border filled with asters, coneflowers, phlox, milkweed, lantana, salvia, blazing star, or zinnias can attract several butterfly species at once.
Host plants feed caterpillars. Female butterflies lay their eggs on or near plants their young can eat after hatching. Caterpillars are generally much more selective than adults, and some butterflies depend on a narrow group of plants.
The best-known example is the Monarch butterfly. Adult monarchs drink nectar from many flowers, but monarch caterpillars depend on milkweeds (Asclepias). A garden without suitable milkweed may feed visiting monarchs, but it cannot provide the larval food needed for monarch reproduction.
Other familiar relationships include Black Swallowtail caterpillars using members of the carrot family such as dill, parsley, and fennel; Gulf Fritillaries using passionflowers; Spicebush Swallowtails using spicebush and sassafras; and many fritillaries using violets.
That is why a beautiful nectar garden and a complete butterfly habitat are not quite the same thing. If you want butterflies to reproduce in your garden, provide plants for their young as well as flowers for the adults.
For a butterfly-by-butterfly look at these relationships, explore Gardenia’s guide to butterfly host plants.
Want butterflies to stay, not simply visit?
Plant for two generations at once. Give adult butterflies flowers to feed on and their caterpillars leaves to eat. A few chewed host-plant leaves are not necessarily garden damage – they may be evidence that the habitat is working.
A plant should not earn a place in a butterfly garden simply because a butterfly has occasionally visited its flowers. For practical garden planning, the better question is whether that plant fills a useful ecological and horticultural role in your garden.
Gardenia’s 4-part butterfly plant test
1. What job does the plant perform?
Nectar for adult butterflies, food for caterpillars, or both?
2. When does it perform that job?
Does it extend the nectar season into spring or fall, or simply add another flower to an already crowded midsummer period?
3. Will it thrive where you plant it?
Hardiness, sunlight, soil, drainage, moisture, climate, and mature size all matter.
4. Is it relevant to butterflies in your region?
A valuable host plant in Florida may have little relevance to butterflies in Minnesota, while a plant native to the eastern United States may be inappropriate for a western native garden.
This is also why Gardenia’s butterfly recommendations are connected to a larger plant database instead of ending with a static “best plants” list. Once you discover plants you like, you can compare their hardiness, exposure, soil preferences, drainage, water needs, bloom season, size, tolerances, native status, and wildlife value.
If you want a manageable starting point before exploring the full seasonal selection, the plants below are especially useful groups to consider. This is not a universal ranking. Choose species and cultivars suited to your climate and, where possible, favor plants appropriate to your region.
| Plant | Butterfly Value | Main Season | Why Grow It |
|---|---|---|---|
| Milkweed (Asclepias) | Nectar + Monarch host | Summer | Combines nectar for adults with essential Monarch larval food |
| Blazing Star (Liatris) | Nectar | Summer | Dense flower spikes provide many feeding opportunities |
| Coneflower (Echinacea) | Nectar | Summer | Long-lived perennial with broad, accessible flower heads |
| Bee Balm (Monarda) | Nectar | Summer | Also attracts bees and hummingbirds |
| Garden Phlox (Phlox paniculata) | Nectar | Summer | Large flower clusters and an extended flowering season |
| Joe-Pye Weed (Eutrochium) | Nectar | Late Summer | Large flower clusters provide abundant feeding sites |
| Ironweed (Vernonia) | Nectar | Late Summer-Fall | Useful late-season color and nectar |
| Asters | Nectar + host value in some groups | Fall | Important nectar when many summer flowers are fading |
| Goldenrod (Solidago) | Nectar | Late Summer-Fall | Masses of small flowers support butterflies and other insects |
| Zinnia | Nectar | Summer-Fall | Easy annual with a long flowering season |
| Pentas | Nectar | Warm Season | Long bloom and particularly useful in warm climates |
| Verbena | Nectar | Summer-Fall | Clusters of flowers can provide nectar over a long period |
Think of this table as a starting point, not a universal shopping list. A plant that is outstanding in Texas may be unsuitable in Maine. A California native butterfly garden should not be assembled from the same palette as a garden in Pennsylvania. The seasonal selections below let you compare many more possibilities.
Spring is easy to overlook when planning a butterfly garden. Garden centers are full of summer-flowering perennials, yet butterflies becoming active during warm spring weather may need nectar long before coneflowers, milkweeds, and blazing stars reach their peak.
Early-flowering trees and shrubs can make an important contribution because a single mature plant may carry hundreds or thousands of blossoms. Depending on your region, redbuds, serviceberries, viburnums, lilacs, willows, and other spring-flowering woody plants can help bridge the early-season nectar gap.
Spring-blooming perennials add another layer. Their usefulness varies by plant, climate, and local butterfly fauna, so the objective is not simply to collect every early flower. Look for plants that perform reliably in your conditions and overlap with the beginning of summer bloom.
Think in handoffs: early flowers carry the garden into late spring, late-spring plants overlap with early summer, and summer flowers begin opening before the spring display disappears.
| Genus | Achillea, Agastache, Ageratum, Alcea, Allium, Amelanchier, Asclepias, Aster, Calendula, Cercis, Coreopsis, Cosmos, Echinacea, Echinops, Eryngium, Helenium, Hemerocallis, Lavandula, Liatris, Lobularia, Monarda, Nepeta, Pentas, Phlox, Pulmonaria, Rudbeckia, Salvia, Sedum, Solidago, Syringa, Tagetes, Vernonia, Zinnia |
|---|---|
| Attracts | Butterflies |
| Genus | Achillea, Agastache, Ageratum, Alcea, Allium, Amelanchier, Asclepias, Aster, Calendula, Cercis, Coreopsis, Cosmos, Echinacea, Echinops, Eryngium, Helenium, Hemerocallis, Lavandula, Liatris, Lobularia, Monarda, Nepeta, Pentas, Phlox, Pulmonaria, Rudbeckia, Salvia, Sedum, Solidago, Syringa, Tagetes, Vernonia, Zinnia |
|---|---|
| Attracts | Butterflies |
Create a membership account to save your garden designs and to view them on any device.
Becoming a contributing member of Gardenia is easy and can be done in just a few minutes. If you provide us with your name, email address and the payment of a modest $25 annual membership fee, you will become a full member, enabling you to design and save up to 25 of your garden design ideas.
Join now and start creating your dream garden!