Butterflies need more than nectar. Their caterpillars depend on specific host plants - milkweed for monarchs, passionflower for Gulf Fritillaries, spicebush for Spicebush Swallowtails, and many more. Match butterflies to their host plants, then use Gardenia to find species suited to your region and growing conditions.
Butterflies need flowers, but flowers alone do not make a complete butterfly garden. If you want butterflies to do more than stop for nectar, you also need the plants their caterpillars can eat: butterfly host plants.
Adult butterflies may visit many different flowers, but their caterpillars are often surprisingly selective. A Monarch caterpillar needs milkweed. A Gulf Fritillary needs passionflower. A Spicebush Swallowtail relies primarily on spicebush and sassafras. Without the right host plants, adult butterflies may visit your garden, but many cannot complete their life cycle there.
The essential distinction: nectar plants feed adult butterflies. Host plants feed their caterpillars. A garden designed to support the butterfly life cycle needs both.
This guide matches familiar North American butterflies with important caterpillar host plants, explains how to choose hosts suited to your region and growing conditions, and shows how to use them in a garden that works for butterflies and people alike.

Black Swallowtail caterpillar (Papilio polyxenes) on fennel (Foeniculum vulgare)
A butterfly host plant is a plant used as food by butterfly caterpillars. Female butterflies usually lay their eggs on, or occasionally very close to, suitable plants so newly hatched larvae have immediate access to food.
Adult butterflies are often flexible nectar feeders. A Monarch, swallowtail, or fritillary may visit many flowers during its adult life. Caterpillars usually have a much narrower menu because they are adapted to particular plant chemicals and plant families.
Some relationships are highly specialized. Monarch caterpillars feed on milkweeds (Asclepias). Zebra Swallowtails depend on pawpaws (Asimina). Gulf Fritillaries rely on passionflowers (Passiflora). Karner Blue caterpillars depend on wild lupine (Lupinus perennis).
Other butterflies have several potential hosts. Eastern Tiger Swallowtail caterpillars, for example, can feed on tulip tree, black cherry, and sweetbay magnolia. Painted Lady caterpillars use a broader range that includes thistles and mallows.
So a bed full of “butterfly flowers” can be excellent for adult butterflies while offering little their caterpillars can eat. A complete habitat needs both sides of the life cycle.
If you know which butterflies occur where you live, this table is the quickest place to start. It pairs well-known North American butterflies with important caterpillar host plants and a practical garden strategy.
| Butterfly | Important Host Plants | Garden Strategy |
|---|---|---|
| Monarch | Milkweeds (Asclepias spp.) | Choose milkweed species appropriate to your region and site conditions. |
| Black Swallowtail | Parsley, dill, fennel, carrots, and native carrot-family plants | Grow extra herbs so some foliage can be left for caterpillars. |
| Giant Swallowtail | Hop tree, prickly ash, citrus, rue | Hop tree and prickly ash are useful native options where regionally appropriate. |
| Eastern Tiger Swallowtail | Tulip tree, black cherry, sweetbay magnolia | Host trees can support caterpillars while adding shade and permanent structure. |
| Spicebush Swallowtail | Spicebush, sassafras | Excellent choices for woodland edges and partly shaded gardens within their range. |
| Zebra Swallowtail | Pawpaw (Asimina triloba) | Grow pawpaw where its eastern North American range and growing requirements make sense. |
| Pipevine Swallowtail | Regionally appropriate native pipevines (Aristolochia / Isotrema spp.) | Choose a suitable native pipevine. Some exotic pipevines may attract females but fail to support the larvae. |
| Gulf Fritillary | Passionflowers (Passiflora spp.) | Passionflower vines can support repeated generations where Gulf Fritillaries occur. |
| Fritillary Butterflies | Violets (Viola spp.) | Allow violets to remain in informal lawns, woodland edges, and naturalized groundcovers. |
| Painted Lady | Thistles, mallows, hollyhocks, and other suitable hosts | A less manicured corner can provide hosts formal beds often exclude. |
| Red Admiral | Nettles and related plants in the nettle family | Keep a contained nettle patch away from paths and high-traffic areas. |
| Common Buckeye | Plantains, ruellias, snapdragons, and related plants | Choose hosts appropriate to the butterfly populations in your region. |
| Mourning Cloak | Black willow, weeping willow, American elm, cottonwood, quaking aspen, paper birch, hackberry | Existing mature trees may already be providing valuable caterpillar habitat. |
| Viceroy | Willows (Salix) and poplars (Populus) | Useful where these trees fit naturally into the landscape and local ecology. |
| Karner Blue | Wild lupine (Lupinus perennis) | A highly specialized relationship tied to appropriate sandy habitat within the butterfly’s range. |
Do not plant from the table alone. A host plant serves its butterfly-specific purpose only where that butterfly occurs and where the plant itself can thrive. Range, hardiness, sunlight, soil, drainage, moisture, and mature size all matter.

No butterfly-host relationship is better known than the one between the Monarch butterfly and milkweed. Adult Monarchs drink nectar from many flowers, but their caterpillars feed on milkweeds.
The useful gardening question is therefore not simply “Should I plant milkweed?” It is which milkweed belongs in my garden?
North America has many Asclepias species adapted to different climates and moisture regimes. Butterfly weed (Asclepias tuberosa) suits comparatively dry, well-drained sites, while other milkweeds are associated with moister conditions. Species appropriate in one region may be a poor choice in another.
Start with Gardenia’s Milkweed Guide, then explore Asclepias species to compare plants for your conditions.
And remember that milkweed covers only one part of the Monarch’s needs. Adults require nectar before, during, and after the milkweed flowering season, especially as they prepare for migration.

Swallowtails show why a generic “swallowtail host plant” list can be misleading. Different species rely on completely different plant groups.
Pipevine selection deserves particular care. Some exotic pipevines can attract egg-laying females even though their foliage is unsuitable for the resulting caterpillars. Where Pipevine Swallowtails occur, choose a regionally appropriate native pipevine rather than assuming all ornamental Aristolochia are interchangeable.
Look beyond flowers: some of the most important butterfly plants in a landscape are trees and shrubs whose leaves, not blossoms, feed caterpillars.

The same host-plant principle extends far beyond Monarchs and swallowtails.
Gulf Fritillaries use passionflower vines. Established vines can support caterpillars while climbing fences, arbors, and trellises, making the host plant part of the garden rather than something hidden away.
Many other fritillaries depend heavily on violets (Viola). Gardeners often remove wild violets from lawns and borders as weeds, yet these low plants can provide valuable caterpillar food. Letting some remain in woodland edges, informal lawns, or naturalized groundcovers can quietly add habitat.
Red Admirals commonly use nettles and related plants. A contained nettle patch in a low-traffic corner can support caterpillars without putting stinging foliage beside paths or patios.
Painted Ladies use a broader menu that includes thistles, mallows, and hollyhocks.
Mourning Cloaks remind us how valuable woody plants can be. Their hosts include black willow, American elm, cottonwood, quaking aspen, paper birch, and hackberry.
Viceroys likewise use woody hosts, particularly willows and poplars.
At the highly specialized end is the Karner Blue, whose caterpillars depend on wild lupine (Lupinus perennis). Planting wild lupine outside the butterfly’s range, however, does not create Karner Blue habitat. The host plant is necessary, but geography and habitat matter too.
A national host-plant chart is useful for discovery. What it cannot tell you is whether a particular plant belongs in your garden. Gardenia’s approach is to move through four questions in order.
1. Start with the butterfly.
Identify butterflies that actually occur in your region rather than choosing species from a national wish list.
2. Match the caterpillar host.
Find the plants that butterfly can use for egg laying and larval feeding.
3. Match the plant to your garden.
Check hardiness, sunlight, soil, drainage, moisture, mature size, and regional suitability.
4. Feed the adult stage too.
A host plant raises caterpillars, but adult butterflies still need nectar. Add flowers that keep food available across their flight season.
Why Gardenia goes beyond a host-plant chart
A host relationship tells you what a caterpillar can eat. Gardenia helps answer the next question: which of those host plants can actually grow in your garden? Compare hardiness, sunlight, soil, drainage, water needs, mature size, native status, tolerances, and wildlife value before choosing the plant.
The Gardenia Plant Finder helps turn a biological relationship into a practical planting choice by narrowing plants to the conditions and goals of your own garden.
Dill – Anethum graveolens
There is no universal number. One host plant is better than none, but a very small plant may not provide much foliage if several caterpillars hatch at once.
Where space allows, grow several herbaceous hosts such as milkweed, violets, dill, or parsley. A small group provides more leaves and may make suitable plants easier for females to locate.
Trees and shrubs are different. One established spicebush, pawpaw, tulip tree, willow, or hop tree can provide far more foliage than a small perennial.
The goal is not to cram in the greatest possible number of hosts. Healthy plants suited to the available space will generally provide more useful foliage than crowded, struggling plants.
If you plant host plants, expect some leaves to disappear. That is the point.
Monarch caterpillars may heavily defoliate milkweed. Black Swallowtail caterpillars can work their way through parsley or dill. Gulf Fritillary caterpillars can leave passionflower vines looking noticeably thinner.
For gardeners accustomed to treating every hole in a leaf as a problem, host gardening requires a change of perspective. Before reaching for a spray, identify the caterpillar. The insect eating your parsley may be the Black Swallowtail you hoped to attract.
Avoid broad-spectrum insecticides on or near host plants. Products intended to kill caterpillars cannot distinguish between an unwanted leaf-eating insect and a butterfly larva. Even biological or plant-derived insecticides may harm non-target caterpillars when applied directly.
A different definition of a perfect plant: in a butterfly habitat, a few missing leaves can be more meaningful than flawless foliage.
Native plants are especially important in butterfly conservation because many caterpillars have close relationships with particular native plant genera or families. But host suitability is species-specific: a plant helps only if the caterpillar can actually use it.
Regional occurrence matters too. Florida, New England, Texas, the Great Plains, California, and the Pacific Northwest support very different plant communities and butterfly populations. A plant native somewhere in North America is not automatically the right host plant for your garden.
Likewise, planting a butterfly’s host plant outside that butterfly’s natural range will not magically cause the butterfly to appear.
Whenever possible, begin with butterflies known from your area, then identify host plants native or well adapted there. Gardenia’s Native Plants resources can help move from a broad national recommendation toward a geographically relevant choice.
This is particularly important with specialized relationships such as pawpaw and Zebra Swallowtail or wild lupine and Karner Blue. The right plant matters, but so does the right place.
Violet – Viola sororia
A butterfly host garden does not need to look wild or accidental. Many host plants are excellent landscape plants in their own right. The key is putting them where their size, habit, and growing requirements make sense.
Then layer nectar plants around that host structure. Milkweed can grow among coneflowers and blazing stars. Spicebush can sit beneath woodland-edge flowers. A pawpaw planting can be positioned near sunny nectar borders. Trees that feed caterpillars can rise above flowers that feed the adults.
For the wider habitat picture, see How to Create a Butterfly Garden and Gardenia’s guide to the best plants for butterflies.

A host-plant list is only the beginning. The strongest butterfly gardens combine caterpillar food with nectar flowers, shelter, plants suited to the site, and pesticide-conscious care.
Don’t just find a host plant. Build a butterfly garden that works.
Knowing that Monarchs need milkweed or Spicebush Swallowtails need spicebush is only the first step. Gardenia can help you check whether those plants fit your hardiness, sunlight, soil, drainage, moisture, mature size, tolerances, native goals, and other garden conditions.
Use the Gardenia Plant Finder to narrow butterfly-friendly plants to your conditions, then take the next step with the Gardenia Garden Design Tool to combine host plants and nectar plants, check plant compatibility, compare seasonal interest, and plan how they fit together in your garden.
Find the right plants first – then turn them into a butterfly garden.
Nectar flowers may bring adult butterflies into view. Host plants do something different and, in many ways, more remarkable: they allow your garden to become part of the next generation.
A butterfly host plant is a plant used as food by butterfly caterpillars. Female butterflies usually lay their eggs on, or very close to, suitable hosts so newly hatched caterpillars have access to the plants they need. Host plants differ by butterfly species.
The best host plants depend on the butterflies in your region. Important examples include milkweed for Monarchs, passionflower for Gulf Fritillaries, spicebush for Spicebush Swallowtails, pawpaw for Zebra Swallowtails, violets for many fritillaries, and parsley-family plants for Black Swallowtails.
Monarch caterpillars feed on milkweeds in the genus Asclepias. Adult Monarchs use many nectar flowers, but their caterpillars depend on milkweed. Choose milkweed species suited to your region and garden conditions.
Different swallowtails use different hosts. Black Swallowtails use parsley-family plants such as dill and parsley. Spicebush Swallowtails use spicebush and sassafras. Zebra Swallowtails use pawpaw. Giant Swallowtails use plants such as hop tree and prickly ash, while Pipevine Swallowtails use suitable pipevines.
Yes. Host plants feed caterpillars, while nectar plants feed adult butterflies. A garden containing both can support more stages of the butterfly life cycle than one containing nectar flowers alone.
There is no fixed number. Several herbaceous host plants can provide more foliage and may make them easier for female butterflies to find. Trees and shrubs provide much more foliage individually, so the appropriate number depends on plant size, garden space, and butterfly species.
Not if they are butterfly caterpillars you intended to support. Chewed leaves are expected on host plants. Identify caterpillars before treating them, and avoid broad-spectrum insecticides that can kill butterfly larvae as well as unwanted insects.
Regionally native plants are often especially valuable because many local butterflies have close relationships with particular native plant groups. But host suitability is species-specific. Match the plant to butterflies that actually occur locally and choose species suited to your region and garden conditions.
Updated and reviewed by Gardenia: September 2026
| Genus | Abutilon, Alcea, Anaphalis, Antennaria, Artemisia, Asclepias, Aster, Betula, Brassica, Carya, Chelone, Cirsium, Citrus, Cornus, Crataegus, Lathyrus, Lupinus, Passiflora, Penstemon, Phaseolus, Populus, Quercus, Rhus, Salix, Ulmus, Vernonia, Viola |
|---|---|
| Attracts | Butterflies |
| Genus | Abutilon, Alcea, Anaphalis, Antennaria, Artemisia, Asclepias, Aster, Betula, Brassica, Carya, Chelone, Cirsium, Citrus, Cornus, Crataegus, Lathyrus, Lupinus, Passiflora, Penstemon, Phaseolus, Populus, Quercus, Rhus, Salix, Ulmus, Vernonia, Viola |
|---|---|
| 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!
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!