Skip to content

10 Plants That Attract Butterflies

There are many different plants that you can add to your garden to attract these lovely creatures. “Perennial plants, which are planted once and flower every year, are wonderful choices for attracting butterflies and other pollinators,” says Nathan Heinrich, landscape designer and horticulturist at Nathan Heinrich Design. You can also lure in butterflies with some annuals, which, on the other hand, have to be planted every year.

It’s also recommended to focus on plants that are native to your area. “These are the most beneficial to native butterflies and provide necessary food for caterpillars and adult butterflies, says Jennifer Schutter, a certified master gardener and editor of Plantcarefully. Schutter recommends visiting your local nursery to inquire about plants that are native to your area. In the meantime, here are 10 plants that produce gorgeous, sweet-smelling flowers that will be irresistible to butterflies as well as make your garden look beautiful!

Salvia

Also known as sage, this beautiful plant can attracts butterflies as well as hummingbirds and is a favorite among gardeners. “These plants have tall spikes of blue, purple, or pink flowers that are highly attractive to butterflies, including the black swallowtail and the painted lady,” says Alex Tinsman, expert gardener and founder of HowToHouseplant.com. Salvia typically does well in hot and dry conditions and provides long-lasting flowers and beautiful scented foliage that butterflies just love. 

Read More

Scroll To Top