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!

Hollyhock (Alcea rosea), Zones 2 to 10

If you want to make an impact in your garden, this tall host plant is an easy choice. It comes in many colors, attracts an array of insects and can reach up to 8 feet in height. Plant hollyhocks in full sun and along a fence or wall for stability.

Butterfly benefits: Painted lady caterpillars rely on several different plants as food sources, including hollyhocks and various spring annuals.

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

Chit Chat Tuesday Sept 2

Good late afternoon!  I don't think it could be any darker than it was today.  I wish it would rain hard and get over with it.....! I did…
Read more >

LOL, anyone see Candid Camera last night? "Drones delivering mail "

It was so funny.  They had a mail man going door to door and telling people, mostly senior citizens that all the mail carriers had been terminated and…
Read more >