Flowers for a Butterfly Garden

Purple blazing star flower with green butterfly on it.

Blazing star is great for a butterfly garden, since it tolerates both heat and drought.

Butterfly Garden Tip #4: In addition to nectar-producing flowers for your butterfly garden, consider plants that caterpillars like to munch, such as fennel and milkweed.

Host Plants for Butterfly Larvae and Eggs

Black Cherry (Prunus serotina) Milkweed (Asclepia sp.)
Clovers (Trifolium sp.) Nettles (Urtica sp.)
Carrot and Cabbages Oaks (Quercus sp.)
Dill (Anethum graveolens) Parsley (Petroselinum sp.)
Dogwoods (Cornus sp.) PawPaw (Asimina triloba)
Elms (Ulmus sp.) Senna (Cassia sp.)
Fennel (Foeniculum vulgare) Spicebush (Lindera benzoin)
Flowering Fruit Trees Tulip Tree (Liriodendron tulipifera)
Hop Tree (Ptelea trifoliate) Willow (Salix sp.)

Printable Butterfly Garden Plant List

You May Also Like:

See All


Please Leave a Comment

One Comment on “Flowers for a Butterfly Garden”

You can follow comments to this article by subscribing to the RSS news feed with your favorite feed reader.

  • Sal Luna Says:
    January 18th, 2009 at 9:01 am


    I am buying a home in the desert mear Palm Springs California. I like the butterfly plants but are those types of plants the best type of plants. Let me know what types are the best in Desert area.

We want to hear from you! In addition to posting comments on articles and videos, you can also send your comments and questions to us on our contact page or at (800) 946-4420. While we can't answer them all, we may use your question on our Today's Homeowner radio or TV show, or online at

 characters available

Flowers for a Butterfly Garden