Swallowtail Host Plants: A Species-by-Species Guide

Swallowtail caterpillars need specific host plants, and the right plant depends on the butterfly species. Black swallowtails use parsley-family plants, tiger swallowtails use several trees, spicebush swallowtails use spicebush and sassafras, zebra swallowtails use pawpaw, and pipevine swallowtails use pipevines. Nectar flowers feed adults; host plants are where the next generation begins.

What Is a Host Plant?

A host plant is the plant a female butterfly chooses for laying eggs and the food the caterpillars can eat after hatching. Many caterpillars are restricted to one plant family or a small group of closely related plants. A garden full of nectar flowers can attract adults while still offering no suitable place for them to reproduce.

Do not expect caterpillars to eat every leaf in the garden. Their preference is often narrow. Penn State explains that butterfly-friendly gardens need both adult nectar plants and larval host plants. The two needs overlap sometimes, but they should be planned separately.

A black swallowtail (parsley worm) larva, green with black bands and orange dots, on a parsley-family plant
Black swallowtail larvae feed only on parsley-family plants like this dill; chewed leaves mean the host is doing its job.

What Plants Host Black Swallowtails?

Black swallowtail caterpillars use the parsley family, also called Apiaceae. Common garden hosts include parsley, dill, fennel, carrot, celery, parsnip, and Queen Anne’s lace. Native members of the family such as golden alexanders can also support larvae in appropriate regions.

These caterpillars are often called parsley worms. A few can remove a lot of foliage from a small herb plant, so grow extra dill or parsley if you want both kitchen harvests and caterpillars. The plant is doing its ecological job when you find chewed leaves and a striped green larva.

What Plants Host Eastern Tiger Swallowtails?

Eastern tiger swallowtail caterpillars use trees rather than herbs. Penn State lists tuliptree, wild black cherry, and ash among common hosts. University of Minnesota also lists aspen, cherry, and birch. Local use varies, so a tree known from your region is the safest planting choice.

A mature host tree can support caterpillars without looking heavily damaged because eggs are often laid singly or in small numbers. Do not spray a tree simply because a large green caterpillar appears. Identify it first, then assess whether the feeding is truly affecting plant health.

What Plants Host Spicebush Swallowtails?

Spicebush swallowtail caterpillars feed mainly on spicebush, Lindera benzoin, and sassafras, Sassafras albidum. Both are woody plants. Spicebush is useful in partly shaded settings and can contribute flowers, fruit, and cover beyond its role as a butterfly host.

Young caterpillars may make small folded leaf shelters. Look carefully rather than unfolding every leaf. A rolled or tied leaf can be a refuge from predators, and opening it can expose or injure the caterpillar.

What Plants Host Zebra and Pipevine Swallowtails?

Zebra swallowtail caterpillars use pawpaw, Asimina triloba. This connection is unusually specific and makes pawpaw planting valuable where the butterfly occurs. A pawpaw tree may serve people with fruit, wildlife with food, and zebra swallowtails with larval leaves.

Pipevine swallowtails use pipevines in the genus Aristolochia. Use a pipevine native or appropriate to your region rather than assuming any ornamental plant with a similar name is suitable. Caterpillar host choices should be based on local species records and plant safety, not a broad online list alone.

What Plants Host Giant Swallowtails?

Giant swallowtail caterpillars use plants in the citrus and rue relatives. In northern parts of their range, prickly ash is an important host; common rue can also be used in some garden lists. In warmer regions, citrus relatives may support larvae.

Host plants for giant swallowtails vary with climate and distribution. Check a local native-plant or extension source before planting for this species. The best plant is one that fits the butterfly’s local range and the growing conditions of your site.

How Should You Grow Host Plants?

Plant enough to share. Use several herbs for black swallowtails, and choose healthy native trees and shrubs that suit your soil and light. Grouping nectar flowers can help adults find food, while host plants can be placed where some chewing will not upset you.

Avoid broad-spectrum insecticides. Minnesota Extension warns that sprays, soaps, oils, and microbial caterpillar controls can all kill caterpillars when applied directly or to host foliage. Hand-pick only when a valuable food crop is at risk and you are sure the insect is not the butterfly you hope to support.

What Is the Simple Answer?

Match the host to the swallowtail: parsley-family plants for black swallowtails, trees for tiger swallowtails, spicebush and sassafras for spicebush swallowtails, pawpaw for zebras, and pipevines for pipevine swallowtails. Flowers alone are not enough for breeding.

For the adult and caterpillar food story together, see what swallowtail butterflies eat. A host plant is a small act of habitat, not a damaged ornamental.

Sources