Horse mint (Agastache urticifolia). Adult butterflies are crazy for this delicately fragrant flower.
Silver Bush Lupine (Lupinus albifrons). Lupine is the butterfly hostess with the mostest. With beautiful purple blooms, it's native to the West Coast from Oregon down to Baja, Mexico, preferring dry areas. There are a whole host of native California butterflies that will reproduce only in Lupine! One of the loveliest is Mission Blue Butterfly, with delicate blue wings fringed with white and purple.
Purple Sage (Salvia 'Celestial Blue'). This hybrid loves extreme heat and is great for the sunny areas of your garden. In addition to butterflies, swallowtails adore the nectar of its amazing blue blooms.
While these blooms are lighter, they still do the trick!
False or Desert Indigo (Amorpha fruticosa). If you are hoping to see what goes into the making of a butterfly, plant False Indigo. Southern Dogface Butterfly larvae rely on it for food. Indigo thrives in Arizona, New Mexico and California, from San Diego to as far north as Riverside County.
Desert Agave (Agave deserti). Agave's spikes are dramatic, but where are the blooms we all expect butterflies to love? Butterflies adore the little yellow flowers that emerge from agave's 15-foot blooming stems. Of course, agaves love dry, exposed areas.
Narrow-Leaf Milkweed (Asclepias fascicularis). If you live in a cooler climate, milkweed may be more suitable to your garden. Its stomping grounds range from Washington to Idaho, and from Oregon through California and into Mexico.
California Yarrow (Achillea millefolium var. californica). One of the few plants that can tolerate swamps as well as it tolerates drought, yarrow enjoys a variety of soil from clay to sandy loam — and the butterflies love it.