Few garden relationships are as closely connected as monarch butterflies and milkweed. Monarch caterpillars depend on milkweed plants (Asclepias) for food, and female monarchs seek out milkweed when it is time to lay their eggs.
That makes milkweed much more than an attractive native wildflower. Where suitable species grow, their leaves can provide essential habitat for developing monarch caterpillars, while their clusters of nectar-rich flowers also attract adult butterflies, bees, and other pollinators.
For gardeners, planting milkweed is one practical way to create habitat for monarchs—but choosing appropriate species and growing them without harmful insecticides matters.
In this guide, you’ll discover why monarch butterflies need milkweed, how the plant fits into the monarch life cycle, which milkweeds to consider growing, and how to create a garden that supports monarchs from caterpillar to butterfly.
Flower Lovers Want to Know
Why do monarch butterflies need milkweed?
Monarch caterpillars depend on milkweed (Asclepias) as their host plant and food source. Female monarchs lay their eggs on milkweed so newly hatched caterpillars have immediate access to the leaves they need to grow and develop.
Do monarch caterpillars eat anything besides milkweed?
Monarch caterpillars are specialists that feed on milkweed plants. Adult monarchs are different: they drink nectar from many types of flowers rather than eating milkweed leaves.
Do adult monarch butterflies need milkweed?
Adult monarchs do not depend exclusively on milkweed for food. They drink nectar from many flowering plants, including milkweed. However, milkweed remains essential for reproduction because females need it as a host plant for their eggs and developing caterpillars.
What milkweed is best for monarch butterflies?
Milkweed species native to your region are generally the best choice for a monarch garden. Different species prefer different growing conditions, so choose milkweed suited to your local climate, soil, moisture, and available sunlight.
Will planting milkweed attract monarch butterflies?
Planting milkweed can make a garden suitable for monarch egg laying and caterpillar development, but it does not guarantee monarchs will visit. Adding nectar-rich flowers that bloom throughout the growing season can provide additional food for adult monarchs and other pollinators.
Where do monarch butterflies lay their eggs on milkweed?
Female monarchs lay individual eggs on milkweed plants, frequently on the undersides of leaves. After hatching, the tiny caterpillar begins feeding on the milkweed and continues using the plant as its primary food source throughout the larval stage.
Quick Facts
|
Question |
Quick Answer |
|---|---|
| Why is milkweed important? | Monarch caterpillars depend on milkweed as their host plant |
| What part do caterpillars eat? | Primarily milkweed leaves |
| Where are monarch eggs laid? | On milkweed plants, often on the undersides of leaves |
| Do adult monarchs need milkweed? | Adults drink nectar from many flowers, including milkweed |
| Is milkweed only useful to monarchs? | No. Its flowers attract many other pollinating insects |
| Should gardeners plant native milkweed? | Regionally appropriate native species are generally the best starting point |
| Should pesticides be used on milkweed? | Avoid insecticides that could harm monarch eggs, caterpillars or other beneficial insects |
Milkweed and Monarch Butterflies: Why This Plant Matters
Milkweed is best known for its extraordinary relationship with the monarch butterfly. While its flowers provide nectar for many pollinators, its most important role for monarchs is as the host plant their caterpillars depend on for food.
Understanding this relationship—from egg laying and caterpillar development to adult nectar feeding—helps explain why milkweed is such an important plant in monarch habitat and why gardeners are often encouraged to grow species suited to their region.
The Monarch Butterfly Connection
Milkweed and monarch butterflies have one of the best-known plant-insect relationships in North America. Milkweed plants (Asclepias) serve as the host plants for monarch caterpillars, which depend on them for food during the larval stage.
Female monarchs seek out milkweed when laying their eggs. After an egg hatches, the caterpillar begins feeding on the plant and continues eating milkweed as it grows. Milkweed contains defensive compounds called cardenolides, which monarch caterpillars can tolerate and retain to varying degrees. As it feeds, the caterpillar also takes in some of milkweed’s defensive cardenolides, which can help make monarchs unpalatable to certain predators.
Milkweed can also provide nectar for adult monarchs when it is in bloom. However, adult monarchs are not limited to milkweed. They visit many different nectar-producing flowers for the energy needed for flight, reproduction, and migration.
This distinction is important: milkweed is the monarch caterpillar’s essential host plant, while adult monarchs use milkweed and many other flowers as nectar sources. A monarch-friendly garden therefore benefits from including both milkweed for developing caterpillars and a variety of nectar-rich flowers for adult butterflies.
The Monarch Life Cycle and Milkweed
The relationship between monarch butterflies and milkweed begins before a caterpillar even hatches. Female monarchs seek out milkweed plants for egg laying, giving the emerging caterpillars immediate access to the food they need.
Milkweed is most important during the egg and caterpillar stages. Once the monarch reaches adulthood, its diet changes from milkweed leaves to flower nectar.
1. Egg — It Begins on Milkweed
A female monarch lays her eggs individually on milkweed plants, often on the underside of a leaf. The eggs are tiny, pale in color, and shaped somewhat like miniature domes with vertical ridges.
Milkweed is carefully chosen because the caterpillar that emerges will soon need to begin feeding. A monarch egg typically hatches within several days, although development depends partly on environmental conditions such as temperature.
2. Caterpillar — Milkweed Becomes Food
After hatching, the tiny monarch caterpillar begins feeding on milkweed. During this larval stage, it eats and grows rapidly, shedding its skin several times as it progresses through five growth stages known as instars.
Milkweed contains defensive chemicals called cardenolides. Monarch caterpillars can tolerate these compounds and retain some of them in their bodies, helping make the caterpillars—and later the adult butterflies—unpalatable to many predators.
This is the stage when monarchs are most directly dependent on milkweed. Without suitable milkweed plants, monarch caterpillars cannot complete their normal development.
3. Chrysalis — The Caterpillar Leaves Its Host Plant
When the caterpillar is fully grown, it stops feeding and searches for a suitable location to begin its transformation into an adult butterfly.
The caterpillar attaches itself to a secure surface, hangs in a characteristic J-shape, and eventually forms a green chrysalis. Although the caterpillar spent its growing stage eating milkweed, the chrysalis does not need to be attached to a milkweed plant. It may be found on another plant, a branch, fence, or other nearby structure.
Inside the chrysalis, the monarch undergoes metamorphosis before emerging as an adult butterfly.
4. Adult — From Milkweed Leaves to Flower Nectar
Once the adult monarch emerges, its relationship with milkweed changes. Adult monarchs do not eat milkweed leaves. Instead, they use their long proboscis to drink nectar from flowers.
Milkweed flowers can provide nectar, but adult monarchs also visit many other flowering plants. Gardens with a succession of nectar-rich blooms can therefore provide food for adult butterflies throughout the growing season and, in migratory regions, during their long seasonal journeys.
The cycle eventually begins again when female monarchs search for milkweed on which to lay their eggs. This dependence during reproduction and caterpillar development is what makes milkweed such an important part of monarch habitat.
How to Grow Milkweed for Monarch Butterflies
Growing milkweed can provide valuable habitat for monarch butterflies while adding flowers to a pollinator-friendly garden. The key is choosing a milkweed species suited to your region and matching its natural growing conditions as closely as possible.
Milkweed Comparison Table
Here are four well-known North American milkweeds and the growing conditions they typically prefer.
| Milkweed | Scientific Name | Typical Conditions | Flowers | Good For |
|---|---|---|---|---|
| Common milkweed | A. syriaca | Sun; average to dry soil | Pink-purple | Naturalized areas |
| Swamp milkweed | A. incarnata | Sun; moist soil | Pink | Moist beds/rain gardens |
| Butterfly weed | A. tuberosa | Sun; well-drained soil | Orange | Borders/drier gardens |
| Showy milkweed | A. speciosa | Sun; dry to average soil | Pink | Western gardens |
- Choose locally native milkweed – Start with milkweed species native to your region. Match the species to your garden conditions: butterfly weed (Asclepias tuberosa), for example, prefers relatively dry, well-drained soil, while swamp milkweed (Asclepias incarnata) is suited to wetter sites.
- Choose the right location – Many milkweeds grow best in full sun, but soil and moisture requirements vary by species. Check the needs of your chosen milkweed before planting.
- Start with seeds or plants – Milkweed can be grown from seed or purchased as young plants. Many temperate species benefit from a period of cold, moist conditions before germination, which can also occur naturally when seeds are sown outdoors at the appropriate time.
- Water while plants establish – Newly planted milkweed may need supplemental water while developing roots. Once established, watering requirements depend on the species and local growing conditions.
- Expect caterpillars and other insects – Chewed leaves can be a good sign in a monarch garden. Monarch caterpillars feed on milkweed foliage, while aphids, milkweed bugs, beetles, and other insects may also visit. Identify insects before deciding whether control is necessary.
- Avoid harmful insecticides – Milkweed grown for monarch habitat should not be treated with insecticides that could harm eggs or caterpillars. When buying plants, ask whether systemic insecticides were used during production.

Milkweed Isn’t Just for Monarchs
Monarch butterflies may have the most famous relationship with milkweed, but they are not the only insects that use these plants. Milkweed flowers produce nectar that can attract bees, butterflies, wasps, beetles, and other flower-visiting insects.
Milkweed also supports several insects that have developed close relationships with the plant. Depending on the species and region, gardeners may encounter milkweed bugs, milkweed beetles, milkweed tussock moth caterpillars, and other insects feeding or reproducing on milkweed.
Seeing these insects does not necessarily mean something is wrong with the plant. A milkweed garden intended to provide wildlife habitat will naturally attract more than monarchs, and some leaf and seed damage is part of that ecological role.
For gardeners, this is another reason to be cautious about automatically treating insects found on milkweed. Before reaching for a pesticide, identify the visitor and determine whether control is actually necessary—especially when monarch eggs or caterpillars may also be present.
How Gardeners Can Help Monarch Butterflies
Milkweed is essential habitat for developing monarch caterpillars, but a monarch-friendly garden can provide much more than a single host plant. Gardeners can support monarchs by providing both breeding habitat and food for adult butterflies throughout the growing season.
- Plant locally native milkweed – Choose milkweed species that naturally occur in your region and are suited to the conditions in your garden. Where space allows, growing several plants can provide more foliage for developing caterpillars.
- Provide nectar throughout the season – Adult monarchs feed on nectar from many flowers. Grow a variety of native and other nectar-rich plants with overlapping bloom periods to provide food before, during, and after milkweed flowering.
- Protect existing milkweed habitat – If milkweed is already growing naturally on your property, consider leaving some plants in place where practical. Naturally occurring patches can provide additional places for monarchs to lay eggs and caterpillars to feed.
- Participate in monarch monitoring – Citizen-science programs allow gardeners to report monarch butterflies, eggs, caterpillars, and milkweed observations. These records can contribute to research into monarch distribution, migration, and breeding activity.
Even a small garden can add milkweed and nectar resources to the surrounding landscape. A few carefully chosen plants can become part of a larger network of habitat used by monarchs and other pollinators.
Supporting Monarchs With Milkweed
Milkweed occupies a unique place in the monarch butterfly’s life cycle. Adult monarchs can visit many flowers for nectar, but their caterpillars depend on milkweed, making the plant essential breeding habitat wherever monarchs reproduce.
For gardeners, supporting monarchs can be surprisingly simple: choose milkweed species appropriate to your region, add nectar-rich flowers, avoid insecticides around butterfly habitat, and give caterpillars permission to eat a few leaves. A slightly chewed milkweed plant may be a sign that your butterfly garden is doing exactly what you hoped it would.
Similar Posts:
Flowers That Attract Hummingbirds – How to Create a Hummingbird Haven
all images from Canva





