What is the monarch butterfly's favorite plant?

picture of Paul Reynolds
Paul Reynolds
Published:
Updated:

The monarch butterfly favorite plant is milkweed without question. No other plant matters as much to monarchs as this one. You need milkweed if you want to support these butterflies in your garden space.

I've watched monarchs in my garden for over ten years now. They fly past my zinnias and coneflowers to reach the milkweed patch first. Other butterflies spread out across my flower beds but monarchs go straight to milkweed every time. The plants for monarch butterflies are clear when you watch their behavior in your own yard.

Milkweed serves as the only host plant where monarch caterpillars can survive and grow. Female monarchs lay their eggs on milkweed leaves alone. When you ask what monarchs eat during their caterpillar stage, the answer is milkweed. No other plant provides the compounds their larvae need to develop. Your caterpillars will starve on any other plant in your garden space.

You'll find over 100 native milkweed types across the country. Each region has species adapted to local soil and climate. This means you have options no matter where you garden. Common milkweed grows in eastern states. Showy milkweed thrives out west. You can find the right type for your specific yard and soil conditions.

Adult monarchs drink nectar from many flowers during their lives. But they evolved with milkweed over thousands of years together. The toxic compounds in milkweed make monarchs taste bad to predators. Birds learn to avoid the bright orange wings after one bad try. Your milkweed protects adult butterflies through chemistry passed from their larval diet.

Choose your milkweed based on what grows in your soil type. Common milkweed spreads through rhizomes and handles average garden soil well. Swamp milkweed likes moist areas and stays in neat clumps for you. Butterfly weed needs well-drained sandy soil and won't spread at all. Plant three to five plants minimum so caterpillars have enough food available.

I tested this math in my first butterfly garden years ago. I started with just two milkweed plants that season. A single monarch mama stripped them bare in one week flat. Her caterpillars ran out of food before they could form their chrysalises. Now I grow fifteen plants spread across my yard. That's enough to feed multiple broods through the summer.

Skip tropical milkweed if you live where monarchs migrate through. This non-native type can mess up their migration patterns and spread disease. Stick with native species from your region instead. Your local nursery or native plant sale will have the right types for you. The monarchs in your yard will thank you for their favorite food.

Read the full article: Butterfly Garden Plants: Your Complete Guide

Continue reading