Caterpillar Host Plants: Support Butterflies in Your Garden

Caterpillar Host Plants: Support Butterflies in Your Garden

A thriving butterfly garden doesn’t just cater to the needs of adult butterflies. To support butterfly species throughout their life cycle, it’s essential to include caterpillar host plants—specific native species that caterpillars rely on for food during their larval phase. These host plants form the foundation of a robust pollinator garden, ensuring that butterflies can reproduce, grow, and thrive in your landscape. In this article, we’ll explore the importance of caterpillar host plants, highlight some keystone species native to North America, and provide guidance on how to create a garden that supports both adult butterflies and their hungry caterpillars.

A monarch butterfly perches on top of a purple coneflower, a native plant to all parts of Michigan.

Why Caterpillar Host Plants Are Essential

While adult butterflies feed on nectar from a wide variety of flowers, caterpillars (the larvae of butterflies and moths) are much more selective about their food sources. Female butterflies lay their eggs on specific host plants, which serve as the sole source of food for the developing caterpillars. Without these host plants, butterfly populations cannot thrive, making it crucial for gardeners to include them in their native gardens.

By focusing on native species, you are supporting the butterflies and moths that have evolved alongside these plants. Native host plants are adapted to local ecosystems, providing the right nutrients and defenses for caterpillars while helping maintain biodiversity. In contrast, non-native plants often fail to provide adequate food sources for caterpillars, contributing to the decline of butterfly and moth populations.

The Life Cycle of Butterflies: Why Host Plants Matter

Butterflies go through four stages in their life cycle: egg, larva (caterpillar), pupa (chrysalis), and adult butterfly. During the larval phase, caterpillars consume large amounts of plant material to fuel their growth. Each butterfly species has specific host plants that caterpillars require to survive and complete their development. Incorporating these host plants into your home garden is the first thing you can do to ensure butterfly larvae have a reliable food source.

In addition to providing food for caterpillars, native host plants attract female butterflies looking to lay their eggs. With the right plants in place, you’ll not only support caterpillars but also attract more butterflies to your yard.

Key Caterpillar Host Plants for North American Butterflies

Let’s take a closer look at some of the most important caterpillar host plants for butterfly species native to North America. These plants support a wide range of butterflies, from the iconic monarch butterfly to lesser-known species like the silvery checkerspot and the red-spotted purple.

1. Asclepias spp.

Milkweed is the most well-known host plant for monarch caterpillars (Danaus plexippus). Monarch butterflies lay their eggs exclusively on milkweed plants, and the caterpillars feed on the leaves. The toxins in milkweed make monarch caterpillars and adult butterflies distasteful to predators. Native milkweed species, such as swamp milkweed (Asclepias incarnata) and butterfly weed (Asclepias tuberosa), are essential for supporting monarch butterfly populations.

Interested in growing Milkweed in your own yard? Try out this Milkweed seed set by Gardener’s Basics – featuring 4 different native Milkweed varieties!

Common milkweed is a native milkweed plant that serves as a butterfly host plant.

2. Golden Alexander (Zizia aurea)

Golden Alexander is the host plant for black swallowtail caterpillars (Papilio polyxenes). These striking caterpillars, with their green and black stripes, rely on this plant as a food source. Golden Alexander is also a nectar-rich flower, attracting adult butterflies and other pollinators in early spring.

Grow your own Golden Alexander next summer! Try out these Golden Alexander seeds by Everwilde Farms.

Golden Alexander is a Caterpillar Host Plant

3. Spicebush (Lindera benzoin)

Spicebush serves as the host plant for spicebush swallowtail caterpillars (Papilio troilus). These caterpillars have a unique defense mechanism: their appearance mimics that of a snake to scare off predators. Planting spicebush will attract both caterpillars and adult butterflies, making it a valuable addition to any native landscape design.

Spicebush is a native shrub that is also a caterpillar host plant.

4. Wild Indigo (Baptisia australis)

Wild indigo hosts the caterpillars of the wild indigo duskywing (Erynnis baptisiae), a small brown butterfly found throughout the eastern U.S. and parts of northern Mexico. This native plant is drought-tolerant and thrives in full sun, making it an excellent choice for butterfly gardens in a variety of soil types.

Everwilde Farms sells blue wild indigo seeds for you to grow these plants in your own yard. Please note there are a few essential steps that need to be taken before wild indigo seeds will germinate (scarification and cold stratification) – check out our step-by-step guide on growing blue wild indigo (false indigo) from seed for full instructions!

5. Tulip Tree (Liriodendron tulipifera)

The tulip tree is a host plant for eastern tiger swallowtail caterpillars (Papilio glaucus). These large, yellow-and-black butterflies are a common sight in the eastern U.S., and their caterpillars rely on trees like the tulip tree and black cherry (Prunus serotina) for food.

You can buy a tulip tree online and have it delivered directly to your front door (I know, mind blown!). View full details here to purchase your own native tulip tree!

The beautiful, native tulip tree is also a butterfly host plant!

6. Pussy Willow (Salix discolor)

Pussy willow is a key host plant for mourning cloak caterpillars (Nymphalis antiopa) and viceroy caterpillars (Limenitis archippus). These butterflies are often seen in early spring, and their caterpillars depend on willow species to thrive. Pussy willow also provides an early nectar source for adult butterflies.

The native pussy willow shrub with delicate white flowers before caterpillar season.

Native Trees and Shrubs as Caterpillar Hosts

Native trees and shrubs also play a vital role in supporting caterpillar populations. Many species of swallowtail, moth caterpillars, and other butterfly larvae depend on native trees for food during their larval phase. Here are a few noteworthy species:

1. Sassafras (Sassafras albidum)

Sassafras is a host plant for several species of swallowtail caterpillars, including the spicebush swallowtail and the eastern tiger swallowtail. This tree also supports the larvae of the giant swallowtail (Papilio cresphontes), the largest butterfly in North America.

To view more photos, growing information, and purchasing options for Sassafras trees, click here!

Native Sassafras tree in native landscape setting.

2. Black Cherry Tree (Prunus serotina)

Black cherry trees are a host plant for eastern tiger swallowtails, red-spotted purples (Limenitis arthemis), and many moth species. These trees are widely distributed throughout eastern North America and provide both food for caterpillars and nectar for adult butterflies.

To view additional photos, purchasing options, and learn more about growing conditions for black cherry trees, click here!

Black cherry trees are a host plant for caterpillars.

3. Groundsel Tree (Baccharis halimifolia)

The groundsel tree is a native shrub found in coastal areas of the southeastern U.S. It serves as a host plant for several species of moth caterpillars and provides nectar for adult butterflies in the fall.

Native Groundsel Tree (Baccharis halimifolia) for butterflies and caterpillars.

Designing a Caterpillar-Friendly Pollinator Garden

Creating a pollinator garden that supports caterpillar host plants requires thoughtful planning. Here are a few tips to get started:

  1. Research Native Host Plants: Use resources like the National Wildlife Federation and the Lady Bird Johnson Wildflower Center to find a list of larval host plants native to your region. These organizations can provide plant species recommendations tailored to your local ecosystem.
  2. Choose a Variety of Host Plants: Different species of butterflies and moths rely on different host plants. By planting a mix of native trees, shrubs, and perennial flowers, you’ll support a wide range of caterpillar species.
  3. Plant in Full Sun or Part Shade: Many butterfly host plants, such as milkweed and golden Alexander, thrive in full sun. However, some caterpillars, like the spicebush swallowtail, prefer host plants that grow in part shade areas. Choose plants based on the sunlight conditions in your yard.
  4. Create Layers in Your Garden: Caterpillar host plants come in all shapes and sizes. Incorporate small trees, shrubs, and native groundcover plants to create a diverse, layered habitat for both caterpillars and adult butterflies.
  5. Provide Nectar Plants for Adult Butterflies: While caterpillar host plants are crucial for the larval stage, nectar-rich flowers provide food for adult butterflies. Include native flowers like Joe-Pye weed (Eutrochium spp.) and asters (Asteraceae) to attract butterflies throughout the growing season.
A wild meadow landscape design featuring colorful native plants and herbaceous perennials that bloom every year.

Support Butterfly Populations with Native Host Plants

Incorporating caterpillar host plants into your garden is one of the best things you can do to support butterfly populations. These plants provide essential food for caterpillars, ensuring that butterflies can complete their life cycle and continue to thrive in your local ecosystem.

If you’re ready to create a native garden that supports butterflies, caterpillars, and other wildlife, consider enrolling in “Wild Beauty,” our online native landscape design course. “Wild Beauty” will guide you through the process of planning and designing a garden that attracts more butterfly species, supports caterpillar growth, and enhances your home’s natural beauty. Together, we can create landscapes that not only look stunning but also contribute to the health of our local ecosystems. Start planning your butterfly garden today!

Interested in starting our online native landscape design course for FREE? Reach out on our Contact Page and put “Wild Beauty” in the subject line. We’ll email you the first section of our course, including the supplementary printable PDF and native plant list, for free!