20 Flowers That Will Attract Butterflies to Your Garden


One of my favorite species of insect is the various forms of Lepidoptera that roam around the entirety of the United States. For the laymen, Lepidoptera is the order of insects that includes both butterflies and moths. These animals serve as pollinators, decomposers, and can even predate on nasty pests that could absolutely ruin a garden, so it may not come as a surprise that I like to grow the plants that attract these beautiful creatures.

In addition, many of the plants that actively attract these animals are flowering, which means that not only will they attract some of the most colorful animals in the insect kingdom, but the plants are oftentimes very striking to look at themselves. In this guide, I’m going to show you 20 flowering plants that will help you bring butterflies to your garden.

1) Amethyst Pearl Phlox


The color of this beautiful flower will remind just about anyone of the precious purple stone, and butterflies find this plant just as attractive as humans. This is a delicate flower that also seems to love moist soil. Phlox grows best in zones three through eight.

2) Butterfly Weed


As the name suggests, this is definitely a big hit with your favorite butterfly species. The flowers on the butterfly plant are orange, and the plant itself is a close relative of milkweed. This is definitely a pollinator-friendly plant that also grows in abundance in zones three through nine. This is also a great plant to dissuade pests like deer.

3) Lantana


If you love blooms that have varied colors, then lantana is definitely a butterfly-friendly plant that you should consider for your garden. In many cases, the blooms have a light pink coloration on the outside of the flower and the centermost buds are orange and sometimes yellow. Lantana grows in zones 10 and 11. If you grow this, expect the plant to die back if the plant is exposed to temperatures below 28 degrees Fahrenheit, but it will grow back in warm weather.

4) Bluestar


When you look at the bluestar bush, the first thing you’ll notice is the thin needlelike foliage that springs out in every direction underneath the blooms. The blooms themselves are prized by a plethora of butterfly species and are known for their star shape. Bluestar plants grow in zones three through nine, and if you’re planning on growing them, expect them to bloom in the spring and turn a beautiful golden color in the autumn.

5) Black-Eyed Susan


Black-eyed susan plants almost look like sunflowers that have a black center that pollinators love. The golden yellow petals extend out in a spoke pattern and look beautiful. This plant blooms yearly in zones three through seven, and you can expect a growth that will top out around two feet in height. It’s best to plant these when the soil temperature is around 70 degrees Fahrenheit.

6) Stonecrop


Not only is stonecrop a favored plant for butterflies, but this sedum is also known for its deer-resistance. The flowers from the stonecrop plant tend to grow a bright and lively pink, and you can expect an active growing period of at least six months. Usually, this type of sedum is found in zones four through nine.

7) Bee Balm


As the name implies, this is a pollinator favorite. Not only will this plant attract butterflies, but hummingbirds and bees will love you for planting bee balm. Use well-drained soil that has a pH between 6.0 and 6.7, and you should have no issues with growth. Additionally, this perennial plant is known to grow in zones four through nine.

8) Stokesia


I’ve always loved stokesia because they look like an explosion of purple. This perennial is a hardy plant that can be found growing naturally in the southeast of the country. In most cases, zones five through nine are favorable for this plant; just make sure that you grow it in moist, well-drained soil that has a somewhat acidic content.

9) Globe Thistle


Related to the sunflower, globe thistle is known for its violet-colored nearly perfectly round flower heads. This plant is fairly hardy, and you can expect to be able to grow it in zones three through nine. This is a plant that blooms between the midsummer to the early fall, and it can grow as high as four feet.

10) Shasta Daisy


The foliage of the shasta daisy is known for being evergreen, which means that this is a great year-round plant that will provide beautiful and dainty blooms in the summer months. Shasta daisies can be found in zones five to nine and can grow up to three feet in height – just remember to use fertile soil.

11) Marigold


At home in zones two through 11, the marigold is known for its pretty blooms. That being said, these plants really will only grow during the warmer months. In addition, it requires warm soil, so sow seeds in the spring. Once planted, the plant will sprout and bloom within an eight-week period.

12) Aster


With flowers that range from shades of pink to purple, aster is a beautiful flowering plant that will bring butterflies to your garden. Moist climates are preferred by this plant, but once it starts growing, you can expect the plant to grow as high as eight feet. Asters need plenty of water and will grow in zones three through eight. Check out the different varieties of Aster here

13) Hollyhock


At home in zones three through eight, hollyhocks consist of several flowering plants that butterflies seem to love. My favorite is the crème de cassis hollyhock, but most species seem to love the same zones and seem to attract numerous pollinators. Just be patient; hollyhocks are biennials, so you’ll have to wait a year before you see blooms.

14) Lavender


Who doesn’t love the smell of lavender? To grow this purple-blooming plant, you should use well-drained soil. Sometimes, this plant has grayish foliage, so if yours is lacking in color, don’t worry too much. You can grow most variations of this plant in zones five through nine – just remember to plant it right as the soil is starting to warm.

15) Blazing Star Flowers


Blazing star flowers have always reminded me of purple fireworks that are jetting into the sky, and this plant definitely loves to get vertical; you can expect these to grow as high as eight feet. These plants are at home in zones three through nine, and if you’re thinking of growing them, give them plenty of light and good drainage.

16) Heliotrope


You’ll love the beautiful purple blooms that grow on the heliotrope, and the smell often reminds many of the semi-sour scent of cherry pie. This butterfly-drawing plant loves to grow into bushes and can flourish in warmer zones like 10 and 11. Grow these in the sun, and your heliotropes may grow as large as four feet in height.

17) Butterfly Bush


While this is another flowering plant named for butterflies, it’s important to note that this plant is not very similar to the previously mentioned butterfly weed. These shrubs grow fast and large compared to the weed that only grows to about three feet, so make sure you have room. These do well in zones four through five, but if you’re growing these, you should control their spreading as they have a tendency to grow in various directions.

18) Swamp Milkweed


Milkweed has always been a plant that I have associated with wild butterflies; they just love to eat it up! In fact, these plants seem to really draw the monarch butterfly, and if you’re looking to plant these, expect to grow them in zones three through eight. As you might expect, this plant loves moist soil and tends to bloom in the late summer.

19) Chocolate Cosmos


With dark maroon petals with a series of fronds in the center, the chocolate cosmos actually smells just like chocolate. While this plant is native to Mexico, it can thrive in zones seven through 11 in dry soil with full sun. You can expect blooms in the summer and fall of the year.

20) Cardinal Flower


Cardinal flowers are named for their bright red coloration that is reminiscent of their namesake birds, and this wildflower has a love of moist soil and a bit of shade. You can expect this plant to thrive in zones one through 10, so they’ll be options. The vivid red blooms to appear in the summer and sometimes you can even see them into the fall.