Not only are native wildflowers an important source of nectar for adult butterflies, but some are also host plant food for butterfly larvae (caterpillars).
Native plants tend to require less attention than other plants. So as part of a natural wildflower garden, they are usually better able to hold their own against drought, poor soil, and other conditions that put a lot of stress on other plants.
Best Wildflower Host Plants for Butterflies
Many native wildflowers can serve two purposes in your garden such as milkweeds (host plants for Monarch butterflies) or asters (host plants for Silvery Checkerspot and Pearl Crescent butterflies). Our list below includes other ‘double-duty’ wildflowers to consider adding to your butterfly garden.
Learn about choosing perfect flowers for butterfly gardens in our Knowledge Nook area.
Host Wildflowers for Butterfly Eggs and Caterpillars
Seven Types of Host Plants
Flowers, Grasses, Herbs, Shrubs, Trees, Vines, and Wildflowers