Host Plants for Butterflies

Invite Butterflies To Your Yard

Planting For Butterflies

Each species of butterfly has evolved by using a particular “host” plant to lay its eggs. The caterpillars which hatch from the eggs feed on the leaves of these specific host plants. You will have many more butterflies in your garden if you provide host plants for them. And, you will be contributing to a healthy, growing population of beautiful butterflies.

Trees

Pawpaw Tree

Zebraswallowtail

The Pawpaw Tree is host to the Zebra Swallowtail Butterfly.

Tulip

Tigerswallowtail

The Tulip Poplar tree is host to the Tiger Swallowtail Butterfly.

Riverbirch

Tigerswallowtail

The River Birch tree is host to the Tiger Swallowtail Butterfly.

Vines

Purple Passion Flower

Gulffritillary

The Purple Passion vine is host to the Gulf Fritillary Butterfly.

Shrubs

Spicebush2

Spicebushswallowtai

The Spicebush is host to the Spicebush Swallowtail Butterfly.

Blue Muffin Arrowwood Viburnum 300x300

Springazure

The Blue Muffin Arrowwood Viburnum is host to the Spring Azure Butterfly.

Meadowsweet Spiraea

Springazure

The Meadowsweet Spiraea is host to the Spring Azure Butterfly.

Perennials

Milkweed

Monarch

The Milkweed plant is host to the Monarch Butterfly.

Monarch butterflies are endangered because the “host” plant on which they lay their eggs (milkweed) is seen less in nature.  The Monarch’s eggs hatch into caterpillars, which eat the milkweed, before spinning a cocoon and later becoming a butterfly.

To learn more about how you can “Save the Flutter of Orange & Black” in your garden click here.

Fennel

Blackswallowtail

The Fennel plant is host to the Black Swallowtail Butterfly.

Annuals

Parsley

Blackswallowtail

The Parsley plant is host to the Black Swallowtail Butterfly.