Top 10 Butterfly Host Plants

Ready to take butterfly gardening to the next level? Plant butterfly host plants to give caterpillars a place to grow!

Nectar plants give butterfly gardens a powerful boost. But they’re not the only key to drawing pretty pollinators to your yard. As your favorite winged beauties transition through their life cycle, many lay eggs on the undersides of specific plants—hosts. Many people know monarchs need milkweed, but there are many other butterfly host plants you should consider adding to your garden. By incorporating some of these, you’ll attract a wider variety of butterflies to your backyard. And now they just might stick around!

Chokecherry (Prunus virginiana), Zones 2 to 6

In spring, long bloom clusters appear in a stunning display on the branches of chokecherry trees. Later in the season, the tree produces berries perfect for birds to munch on. This tree grows about 30 feet tall, so be sure to leave plenty of space for this beauty to mature.

Butterfly benefits: A western species, the two-tailed swallowtail caterpillar enjoys feeding on the foliage of the chokecherry tree.

Scroll or click below to see others

  1. says

    Beware when planting Passion Flower. It is so invasive. It grows over top every other plant even 8ft. away. I had to finally pull all the plants up. I may have to apply weed killer to kill it.

Add a Comment

From Our Community

WAAAY OT but I need to share this anyway….

I signed up on Free Credit Report.com last year, after I found out they were charging my credit card every month I tried to cancel it but they…
Read more >

Do you know what I miss most about being younger

I USED TO BE ABLE TO SLEEEEEEEP at least 6 hours straight. How about you - can you still sleep and do you sleep well for the most…
Read more >