I’m often asked, “How do I start a butterfly garden?” and, “How can I get butterflies to come to my garden?” or, “I have lots of flowers but how come I never see any butterflies?”
Plant host plants! It takes more than nectar to entice butterflies to take up residence in your garden. Larval host plants are the secret to successful butterfly gardening; they are plants required by a caterpillar for growth and development. By planting host plants in your garden, you offer a promise of food for the next generation and will attract more butterflies than you thought possible.
If you do not have host plants in your garden, butterflies may come to visit the flowers for nectar, but then they will leave. Butterflies are on a mission. Females are busy looking for places to lay their eggs. Males are also attracted to host plants, where they can find females for mating. So make it easy for them and plant those plants they need for their offspring.
Below are some common North American butterflies and their host plants. I have included some of the most common and easiest butterflies to attract. As you learn more about the different species of butterflies that are native to your area you can expand the different types of host plants to put in your garden.
Monarch (Danuas plexipus)
Queen (Danaus gilippus)
In my opinion, the most important host plant you can have in your butterfly garden is Milkweed, and the more the better! There are many species of Milkweeds you can plant which are suited to where you live. In fact, in the United States, there are over 100 species of native Milkweeds. It can be challenging to find native milkweeds to purchase at local nurseries. Your best bet is to find native nurseries in your area that might carry native Milkweeds.
American Lady (Vanessa virginiensis)
The American Lady butterfly is found over the southern half as well as the eastern half of the US.
Black Swallowtail (Papilio polyxenes)
Black Swallowtails are some of the easiest butterflies to attract to your garden not only because they are found throughout North America but also because they have so many host plants that are very easy to grow from seed.
Painted Lady (Vanessa Cardui)
The Painted Lady butterfly is another common butterfly that can easily be attracted to your garden because it has so many different flowering plants that are host plants for their caterpillars.
Common Buckeye (Juonia coenia)
Cabbage white (PIERIS RAPAE)
Southern White (ASCIA MONUSTE)
Cabbage White butterflies are found throughout North America. It is one of the first butterflies that appear in the spring.
Great Southern White butterflies are found from the Atlantic and Gulf coasts of the United States. It is migratory along the southeastern coast of the United States, with strays to Maryland, Kansas, and Colorado.
Pipevine Swallowtail (Battus philenor)
Remember, you cannot have a butterfly without the caterpillar and you cannot have the caterpillar without that host plant. So plant lots of host plants. You can never have too many.
For a more comprehensive list of butterflies and their host plants, click here.