15 Beautiful Perennial Flowers That Attract Butterflies (Perfect for Beginner Gardeners)

Avatar photo
Written by: - Garden Design Expert

I still remember the first time I noticed butterflies regularly visiting my garden. It wasn’t because I did anything complicated, but because I chose the right perennial flowers that attract butterflies and let nature do the rest. Butterflies are drawn to color, nectar, and reliable blooms, and once you plant the right mix, they tend to come back year after year.

If you’re new to gardening, don’t worry. These beginner-friendly perennial flowers are easy to grow, low maintenance, and proven to bring butterflies into your space without constant fuss.


1. Coneflowers (Echinacea) That Attract Butterflies

 

Coneflowers are one of my favorite perennial flowers that attract butterflies because they look good from early summer through fall and require very little care. Butterflies love the open centers, and I love how reliable they are even in poor soil. To get the best results, plant them in full sun and resist the urge to overwater, as they thrive when left alone.


2. Butterfly Bush for a Butterfly-Friendly Garden

 

The butterfly bush earns its name for a reason, and it’s one of the most dramatic butterfly-attracting perennials you can grow. I like this plant because when it blooms, butterflies show up almost instantly. Give it plenty of sun and space, and prune it back in early spring to encourage fresh growth and more flowers.


3. Blanket Flower (Gaillardia) for Bright Butterfly Color

 

Blanket flower brings bold reds and yellows that butterflies can’t seem to resist. I recommend this perennial flower that attracts butterflies for beginners because it blooms nonstop and doesn’t mind heat or dry soil. Plant it in full sun and let the soil drain well to keep it flowering happily.


4. Milkweed for Monarch Butterflies

 

Milkweed is essential if you want monarchs, which is why it always earns a spot in my garden. This butterfly-attracting perennial serves as both a nectar source and a host plant. Choose a milkweed variety suited to your region and plant it in a sunny location where it can spread naturally.


5. Black-Eyed Susan for Easy Butterfly Appeal

 

Black-eyed Susan is one of the most dependable perennial flowers that attract butterflies I’ve ever grown. I like it because it fills space quickly and adds cheerful color without much effort. Plant it in full sun, water it during establishment, and then enjoy years of blooms.


6. Lavender That Attracts Butterflies and Pollinators

 

Lavender adds fragrance, structure, and butterflies all at once. This butterfly-friendly perennial works best in sunny spots with well-drained soil. I always recommend pruning lightly after flowering to keep plants compact and encourage repeat blooms.


7. Salvia for Vertical Butterfly Interest

Salvia offers tall flower spikes that butterflies love and beginners appreciate. I like this perennial flower that attracts butterflies because it adds height without crowding nearby plants. Plant salvia in full sun and cut back spent flowers to keep it blooming longer.


8. Bee Balm (Monarda) for a Lively Butterfly Garden

 

Bee balm brings movement and color, making it one of the most visually exciting butterfly-attracting perennials. I enjoy how quickly it fills out a garden bed and draws butterflies all summer. Give it good air circulation and consistent watering to prevent mildew.


9. Garden Phlox for Full, Colorful Butterfly Beds

 

Phlox creates lush clusters that butterflies flock to during peak summer. This perennial flower that attracts butterflies is ideal if you want fuller-looking borders. Plant phlox in sunny areas and water at the base to keep foliage healthy.


10. Yarrow for a Natural Butterfly Look

 

Yarrow has delicate, flat-topped blooms that butterflies find easy to land on. I like this butterfly-friendly perennial because it thrives in poor soil and requires little attention. Full sun and minimal watering help keep it upright and blooming.


11. Coreopsis for Cheerful Butterfly Blooms

 

Coreopsis is perfect for beginners who want perennial flowers that attract butterflies without complicated care routines. I appreciate how long it blooms and how well it handles heat. Deadhead occasionally to extend flowering through the season.


12. Sedum (Stonecrop) for Late-Season Butterflies

 

Sedum shines when other flowers fade, making it a valuable butterfly-attracting perennial. I like it because it supports butterflies in late summer and fall when nectar is scarce. Plant it in full sun with well-drained soil and leave the seed heads standing for winter interest.


13. Asters That Attract Fall Butterflies

 

Asters are a must if you want butterflies later in the season. This perennial flower that attracts butterflies provides nectar when many plants are done blooming. Give asters sun and divide them every few years to keep plants strong.


14. Joe-Pye Weed for Meadow-Style Butterfly Gardens

 

Joe-Pye weed creates tall, airy blooms that butterflies love. I recommend this butterfly-friendly perennial if you have space and enjoy a more natural garden look. Plant it in full sun or light shade and keep the soil evenly moist.


15. Veronica (Speedwell) for Subtle Butterfly Interest

 

Veronica adds elegant spikes that blend beautifully with other perennial flowers that attract butterflies. I like using it as a filler plant that still pulls its weight with pollinators. Plant it in sun and trim spent blooms to keep it tidy.


Clive’s Tips for Creating a Butterfly-Friendly Garden

  • Plant in clusters so butterflies can spot nectar sources easily

  • Choose a variety of bloom times to support butterflies all season

  • Skip pesticides, as they harm butterflies and caterpillars

  • Add shallow water sources like a small dish with stones

  • Be patient, because butterflies often arrive once plants mature

How useful was this post?

Click on a star to rate it!

As you found this post useful...

Follow us on social media!

WAIT! BEFORE YOU GO 👀

We’ve found some of the best garden & DIY deals currently live on Amazon —
with discounts up to 50% off right now. Prices change fast, so it’s worth a quick look.

👉 SEE TODAY'S DEALS No Thanks
Clicky
Scroll to Top