Growing a butterfly garden is easy and beautiful to look at. The bright colors of the flowers are as attractive to our eye as it is to a butterfly. The best part is that if you choose perennials for your garden, you won’t have to replant year after year, since they come back. The length of their lives vary from plant to plant. Some just keep spreading and filling out your garden more and more each year. Let me share 9 easy-to-grow plants for a butterfly garden.
A butterfly garden requires a nectar plant and a host plant. The nectar plant feeds the adult butterfly, while the host plant feeds their baby caterpillars. They also like to have shrubs nearby to provide them with shelter. You should choose an area that gets at least 6 hours of sun.
Here are a few nectar plants that attract adult butterflies:
1. Butterfly Bush
2. Purple Coneflower
4. Milkweed for Monarchs
5. Black Eyed Susans
7. Red Hot Poker
Other nectar plants that you can use are Liatris, Lilac Bush, Lavender, Gaillardia, Hardy Geranium, Limelight Hydrangea, Weigela, Cosmos, Speedwell Veronica, Cockscomb, Lupine and Zinnia. And there are many more.
Host plants include Milkweed, Tulip tree, Hollyhocks, Purple Cone Flower, Black Eyed Susans, Daisies, Parsley, Snapdragon, Verbena, and many more.
Be sure to provide them with water. All you have to do is set out a shallow bowl with rocks for them to perch on.
Your butterfly garden doesn’t have to be large with a lot of plants. A small plot with a couple of your favorites and you’ll be having plenty of visitors!
I hope my list 9 easy-to-grow plants for a butterfly garden was helpful. Be sure to check what plant zone you live in for the best selection.