When we think about which flowers to include in a butterfly garden, we usually think of the color and beauty they add along with the nectar they provide for adult butterflies and other pollinators to feed on.
Save Extra 10% OFF on EZARC Gardening Tools 4 Pieces Garden Tools with Exclusive CODE K5JKIP5M
Host Flowers Can Have Two Purposes for Butterflies
But did you know that some of the same plants with flowers that attract butterflies for their nectar are also the host plants some butterflies need to lay their eggs on and for their caterpillars (larvae) to feed on?
That means some plants such as milkweeds (host plants for Monarch butterflies) or asters (host plants for Silvery Checkerspot and Pearl Crescent butterflies) can serve two purposes in your garden. See our list below for other ‘double-duty’ flowering host plants to add when creating your butterfly garden.
Host Flowers for Butterfly Eggs and Caterpillars
Other Types of Host Plants
Flowers, Grasses, Herbs, Shrubs, Trees, Vines, and Wildflowers