Free Tools Calendar Companions Planner Frost Soil All 10

7 Caterpillar-Friendly Plants That Feed Swallowtails — Without Sacrificing Your Garden

7 caterpillar-friendly plants — including which ones never look stripped and which recover in 3 weeks. Swallowtails, fritillaries, and monarchs covered.

You spot a fat striped caterpillar on your dill and feel immediately torn. Part of you wants to cheer — that’s a black swallowtail in the making. Part of you eyes the already-thinning stems and winces. The instinct to remove it is real. So is the case for letting it stay.

Here’s what most butterfly gardening advice skips: nectar flowers feed adult butterflies, but caterpillars are where the real bottleneck is. A garden full of zinnias and coneflowers attracts adults looking for nectar. Without the right host plant available, those same adults can’t reproduce. The caterpillar dies within hours of hatching if it can’t find its specific plant.

What follows is a list of seven plants worth growing specifically as caterpillar food — with honest notes on how much damage to expect from each. Spoiler: for most of them, the damage is either invisible or recovers in weeks.

Caterpillar-friendly garden with milkweed, bronze fennel, and dill plants in natural afternoon light
A mix of milkweed, bronze fennel, and dill creates a dedicated host-plant zone that supports swallowtails and monarchs without taking over the main garden.

Why Caterpillars Bond to Specific Plants

Before the egg-laying, there’s the tasting. Female butterflies locate host plants partly by sight, but they confirm the match with chemosensory organs on their feet — they literally taste the leaf surface before depositing a single egg. Get the chemistry wrong, and the caterpillar hatches onto a plant it cannot eat and starves.

Free pre-planned garden bed printables

Three pre-planned garden beds, free

Stop staring at empty beds: printable plans with exact layouts, plant lists and planting calendars — yours free from the Garden Library.

This specificity isn’t random pickiness. It’s the result of millions of years of co-evolution. Take the monarch-milkweed relationship: milkweed produces cardiac glycosides called cardenolides — potent toxins that inhibit a cellular enzyme most animals need to survive. Over time, monarchs evolved a resistant version of that enzyme and then went a step further. Peer-reviewed research published in 2024 confirmed that late-instar monarch caterpillars actively seek out and drink milkweed latex to accumulate those toxins. The result: a butterfly so poisonous that birds learn to avoid it after a single bad taste.

That co-evolutionary logic scales across the insect world. University of Delaware entomologist Doug Tallamy’s research, published in Nature Communications, found that only 14% of native plant species support 90% of caterpillar food sources in North America. A handful of plant families do almost all of the work. The caterpillars that specialize on them aren’t being difficult — they’ve evolved to need them specifically, and they’ll ignore everything else.

The practical upshot, confirmed by NC State Cooperative Extension: in most cases, caterpillar feeding on appropriate host plants does not harm the plant. The seven plants below were chosen because they’re excellent caterpillar hosts and they’re garden-practical — either large enough that feeding goes unnoticed, or fast-growing enough to recover quickly.

7 Caterpillar-Friendly Plants to Grow

Black swallowtail caterpillar feeding on dill plant stem
A black swallowtail caterpillar in its late instar stage, feeding on dill — one of its primary host plants in the carrot family.

1. Milkweed (Asclepias spp.) — Monarchs

Monarchs feed exclusively on milkweed. There is no substitute, no workaround. Without milkweed, monarch reproduction stops entirely — which is a large part of why populations have declined so sharply as milkweed has vanished from agricultural landscapes.

The cardenolide mechanism makes milkweed uniquely valuable: late-instar caterpillars actively accumulate the plant’s toxins in their bodies, carrying that chemical defense through metamorphosis into the adult butterfly. A bird that eats a monarch learns fast. The plant’s toxicity, which would kill most insects, becomes the caterpillar’s armor.

Damage profile: medium, manageable. A patch of milkweed can be completely stripped in a heavy caterpillar year. The plants regrow from their roots even after total defoliation, but they’ll look rough by late summer. The fix is straightforward: grow a dedicated patch of three to four plants away from your ornamental beds. Native species like butterfly weed (A. tuberosa) and swamp milkweed (A. incarnata) are more structurally tough and better at regrowing than the non-native tropical milkweed (A. curassavica), which conservation groups including the Monarch Joint Venture recommend avoiding in frost-free climates because it stays green year-round and may encourage monarchs to skip migration.

2. Dill (Anethum graveolens) — Black Swallowtail

Black swallowtails are among the most common swallowtails in North American gardens, and they feed almost exclusively on plants in the carrot family — dill, fennel, parsley, and wild Queen Anne’s lace. Dill is the most accessible: it’s cheap, easy to direct-sow, and goes from seed to harvestable herb in about 60 days.

Damage profile: high visibility, fast recovery. A few black swallowtail caterpillars can strip a small dill plant to bare stems in under a week. The stems do recover — side shoots typically emerge within two to three weeks — but the plant looks rough in the interim. The practical solution is succession sowing: start a fresh round of seed every three to four weeks from late spring through midsummer. By the time caterpillars finish one patch, the next is already knee-high. Grow more than you need for cooking and let the surplus serve as host.

A small note on relocation: if a plant is completely bare and new growth is weeks away, you can carefully move caterpillars to another dill or fennel plant. They must stay within the carrot family — moving them to any other plant will kill them.

3. Bronze Fennel (Foeniculum vulgare ‘Purpureum’) — Black Swallowtail

Fennel serves the same caterpillar audience as dill but with a very different garden profile. Where dill is a short-season annual, bronze fennel is a perennial that regrows from its crown year after year. The dark-bronze foliage is ornamental enough to earn a spot in the middle of a border, not just hidden in the vegetable patch.

Damage profile: stems stripped, crown intact. Black swallowtail caterpillars will work through fennel foliage from the top down, leaving bare stems behind. Because the plant regrows from its woody crown rather than from seed, it bounces back in two to three weeks — often sending up a second flush of growth in the same season. The bronze-leaved cultivar has a slight advantage here: stripped stems are actually less visually jarring against the dark stems than they would be on green fennel. Bronze fennel also grows to four to five feet, so there’s simply more plant for caterpillars to work through before it looks diminished.

4. Spicebush (Lindera benzoin) — Spicebush Swallowtail

The spicebush swallowtail is one of the more striking native butterflies — iridescent blue-green on the hindwing — and its caterpillar is theatrical: late instars mimic a small snake, complete with false eyespots. None of that happens without spicebush. This species uses spicebush and sassafras and almost nothing else.

Damage profile: nearly invisible. Here’s what makes spicebush the low-stress host plant option: the caterpillar itself actively hides the damage. Early instars fold individual leaves and seal the edges with silk, feeding inside a self-made shelter. Later instars roll larger leaves into tubes. The result is that most of the feeding happens inside structures you’d have to deliberately unroll to find. On a healthy six-to-eight-foot spicebush shrub, even a dozen caterpillars leave only a handful of rolled leaves — easy to miss entirely.

As a bonus, spicebush is a valuable native plant beyond its caterpillar role. Female plants produce red berries in autumn that thrushes and other migrating birds depend on. It’s one of the earliest-flowering natives in spring. Plant it in partial shade — it’s a woodland-edge species that thrives where many sun-loving natives struggle.

Stop missing your zone's planting windows.

Select your US zone and month — get a complete checklist of what to plant, prune, feed, and protect right now.

→ View My Garden Calendar

5. Tulip Tree (Liriodendron tulipifera) — Eastern Tiger Swallowtail

Eastern tiger swallowtails are large, common, and not especially fussy — their caterpillars use plants from multiple families, including lilac, river birch, sassafras, and sweet bay magnolia. But tulip tree is a standout host because of its role in the broader food web. Tallamy’s research identifies native oaks, willows, birches, and wild cherry as the top keystone species, with tulip tree supporting tiger swallowtails and dozens of specialist moth species alongside them.

Damage profile: negligible. A mature tulip tree grows 40 to 60 feet tall. Tiger swallowtail caterpillars feed in the upper canopy. Unless you’re in the tree with binoculars, you won’t see it happening. Even in years with heavy caterpillar pressure, a healthy tree loses a fraction of its leaf surface — well within what extension entomologists describe as a shade tree’s normal tolerance range. Plant tulip tree for the spring flowers (genuinely spectacular — tulip-shaped, yellow-green with orange), fall color, and fast growth rate. The caterpillar habitat comes automatically.

6. Native Violets (Viola spp.) — Great Spangled Fritillary + Meadow Fritillary

Fritillary caterpillars feed exclusively on violet leaves. No other plant family will do. The Great Spangled Fritillary and Meadow Fritillary, two of the most common orange-patterned butterflies in North American gardens, both depend on wild violets — specifically, violets that grow in patches large enough for caterpillars to find them after overwintering in leaf litter near their host plants.

Damage profile: very low. Violet-feeding caterpillars are small and early. They emerge in spring when violets are putting out new leaves fast, so growth tends to outpace the feeding. Individual leaves disappear, but the plants fill back in quickly. Common blue violet (Viola sororia) and bird’s-foot violet (V. pedata) both spread readily and can be left to naturalize in lawn edges or under trees — exactly the kind of dappled-shade habitat where fritillaries prefer to lay eggs. The simplest approach is to stop weeding the violets that appear naturally in your yard and let them colonize a defined area.

7. Dutchman’s Pipe (Aristolochia tomentosa) — Pipevine Swallowtail

The pipevine swallowtail has iridescent blue-black wings that rival any tropical species — and it cannot complete its life cycle without North American Aristolochia. This is a strict specialist: only native pipe vine species support the caterpillar. The commonly sold tropical species (A. elegans or A. littoralis) look similar but do not serve as viable host plants and should be avoided.

Damage profile: low to moderate, fast recovery. Dutchman’s pipe is a vigorous vine that can reach 20 feet in a season on a suitable support. Its leaves are large — heart-shaped, up to 10 inches across — and caterpillars feed communally in early instars, moving in clusters across individual leaves. Damage can look alarming on a newly planted vine. On an established plant, the crown pumps out new growth fast enough to recover between feeding rounds. Give it a sturdy trellis, fence, or pergola, plant it in full sun, and it will outgrow most caterpillar pressure by midsummer.

Aristolochia macrophylla (Dutchman’s pipe) is hardy to USDA Zone 4. A. tomentosa (woolly Dutchman’s pipe) is native to the southeastern US and is the preferred choice for attracting the pipevine swallowtail in that region. For a complete breakdown of host plants by swallowtail species, see our caterpillar host plants guide.

Hmm, that email didn't go through. Double-check the address and try again.
You're in — your first tips are on the way. Check your inbox (and your spam folder, just in case).

Zone-Smart Gardening Tips, Delivered Free Every Week

Most gardening advice online is too vague to help — or written for a climate nothing like yours. Every week, Blooming Expert sends you specific, zone-aware tips you can put to work in your garden right now.

No fluff. No daily emails. Just one focused tip, every week.

Protect the Caterpillars You’re Trying to Attract

Adding host plants is half the equation. The other half is removing the things that kill caterpillars before they reach the pupal stage.

Avoid Bt near host plants. Bacillus thuringiensis (Bt) is widely marketed as a safe, organic caterpillar spray. For vegetable gardeners dealing with imported cabbageworms, it works well. But Bt kills every caterpillar it contacts — including black swallowtail caterpillars on your dill and monarch caterpillars on your milkweed. There is no selectivity. If you spray Bt, keep it away from any plant on this list.

Skip parasitic wasp releases. Parasitic wasps are sold as biological pest control, and they do target caterpillars — including butterfly larvae. If you’re actively trying to grow butterfly caterpillars, releasing these insects in the same garden is counterproductive.

Use the sacrificial-patch approach for herbs. If you grow dill and parsley for cooking, give the caterpillars their own plants. Grow a second patch specifically as host — further from your main herb bed if possible. You can grow them simultaneously; caterpillars won’t necessarily find the cooking patch over the dedicated host patch, especially if the latter is larger and more fragrant.

For more on building a complete pollinator garden, see our guide to butterfly flowers for the nectar plants that support adult butterflies alongside these host plants.

Frequently Asked Questions

Will caterpillars spread to my other plants once they’re established? No. Butterfly caterpillars are chemically locked to their specific host plants. A monarch caterpillar on milkweed will not move to your tomatoes. A black swallowtail caterpillar on dill will not touch your basil. The specificity that makes these relationships seem fragile also makes them safe for the rest of your garden.

My dill is completely stripped. Should I move the caterpillars? Only if you have another dill, fennel, or parsley plant to move them to. Caterpillars moved to the wrong plant species die within 24 to 48 hours — they won’t eat anything that isn’t their specific host. If you’re out of host plants, let the caterpillars finish and pupate where they are. They’ll have likely already eaten enough to complete metamorphosis.

How do I attract more butterfly species without adding more plants? Focus on the keystone species that support the most caterpillars per plant. Research from the University of Delaware found that native oaks (Quercus spp.) support more than 500 caterpillar species in North America — more than any other native genus. If you have space for a single large tree, a native oak delivers caterpillar habitat at a scale no herbaceous plant can match.

Sources

Penn State Extension. Butterfly Larval Host Plant List. Master Gardener Program, York County.

NC State Cooperative Extension. Plants That Host Butterfly Larvae. Henderson County Center.

University of Delaware. Powerhouse Plants. UDaily, December 2020. (Reporting on Tallamy et al., Nature Communications, 2020.)

Brooklyn Botanic Garden. Inviting Caterpillars Into Your Garden.

Petschenka G., et al. Late-instar monarch caterpillars sabotage milkweed to acquire toxins, not to disarm plant defence. Proceedings of the Royal Society B, 2024.

Also free:

This helped. Make sure the next one finds you. One tap marks Blooming Expert as a favourite source. Google stops serving generic content and starts surfacing zone-specific care guides and seasonal advice that fit what you actually grow — right in your regular feed.
Add Blooming Expert to Google →
44 Views
Scroll to top
Close
Browse Categories