• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Gardening
menu icon
go to homepage
  • Edible
  • Flowers
  • How To
  • Ornamental
  • Tips
  • Perennials
  • Berries
  • Fruits
  • Herbs
  • Mushrooms
  • Nuts
  • Vegetables
  • Composting
  • DIY Projects
  • Pests
  • Plant Diseases
  • Propagation
  • Seed Starting
  • Weeds
  • Homesteading
  • Canning
  • Preserving
  • Recipes
  • Indoor Gardening
  • Houseplants
  • Indoor Plants
  • Lawn
  • Shrubs & Trees
  • Succulents & Cactuses
  • Uncategorized
  • Privacy Policy
search icon
Homepage link
  • Edible
  • Flowers
  • How To
  • Ornamental
  • Tips
  • Perennials
  • Berries
  • Fruits
  • Herbs
  • Mushrooms
  • Nuts
  • Vegetables
  • Composting
  • DIY Projects
  • Pests
  • Plant Diseases
  • Propagation
  • Seed Starting
  • Weeds
  • Homesteading
  • Canning
  • Preserving
  • Recipes
  • Indoor Gardening
  • Houseplants
  • Indoor Plants
  • Lawn
  • Shrubs & Trees
  • Succulents & Cactuses
  • Uncategorized
  • Privacy Policy
×
Home » Ornamental Garden » Flowers

20 Best Flowers to Grow for Butterflies

Last Modified: May 20, 2023 by Lauren Landers · This post may contain affiliate links · Leave a Comment

20 Best Flowers to Grow for Butterflies pinterest image.
20 Best Flowers to Grow for Butterflies pinterest image.
20 Best Flowers to Grow for Butterflies pinterest image.
20 Best Flowers to Grow for Butterflies pinterest image.

From monarchs to swallowtails to delicate fritillaries, there are so many butterflies to enjoy! But if you adore these winged beauties, why not try to attract them to your garden by planting flowers just for butterflies?

A Monarch butterfly on a sunflower
You'll be amazed how many butterflies the right flowers can bring to your yard--and it's more than just milkweed!

Many native plants, as well as popular ornamentals and herbs, are highly attractive to butterflies. Sowing these flowers in your garden can bring butterflies to your space. Once they arrive, kick back in your favorite lawn chair (or hammock!) and watch the stunning colors and bewitching flight patterns of these top pollinators enjoying your newly planted blooms.

Jump to:
  • 20 best flowers to grow for butterflies
  • 1. Milkweed (Asclepias spp.)
  • 2. Butterfly bush (Buddleja spp.)
  • 3. Butterfly weed (Asclepias tuberosa)
  • 4. Sunflower (Helianthus spp.)
  • 5. Tall phlox (Phlox paniculata)
  • 6. Purple coneflower (Echinacea purpurea)
  • 7. Lantana (Lantana camara)
  • 8. Black-eyed Susan (Rudbeckia hirta)
  • 9. Joe Pye weed (Eutrochium purpureum)
  • 10. Hollyhock (Alcea rosea)
  • 11. Verbena (Verbena spp.)
  • 12. Goldenrod (Solidago spp.)
  • 13. Dill (Anethum graveolens)
  • 14. Sedum (Sedum spp.)
  • 15. Salvia (Salvia spp.)
  • 16. Liatris (Liatris spicata)
  • 17. Anise hyssop (Agastache foeniculum)
  • 18. Lavender (Lavandula spp.)
  • 19. Zinnia (Zinnia elegans)
  • 20. Yarrow (Achillea millefolium)
  • Summary

20 best flowers to grow for butterflies

A butterfly caterpillar climbs a flower stem
Herbs and various flowers not only attract butterflies, but support them through all life stages.

The flowers below are some of the top plants to try if you want to draw butterflies to your landscape. For best results, try planting a number of different species, as some plants are more attractive to butterflies at different stages of their lifecycles. And, of course, whenever possible, opt for organic gardening methods to keep your butterfly visitors healthy and thriving.

1. Milkweed (Asclepias spp.)

A monarch butterfly caterpillar on a milkweed leaf
Milkweed is the first and most obvious choice for a butterfly habitat, because it is essential to the life cycle of the monarch butterfly, which is in decline.
Plant name:Milkweed
Light requirements:Full sun
Water requirements:Low
Perennial or annual?Perennial
Growing zone:Zones 4 to 9

Milkweed is famous for being one of the top plants to grow if you want to attract butterflies. This is because these plants are critical for the development of monarch butterflies.

Monarch butterflies only lay their eggs on milkweed species, and these plants are the only food source for developing monarch caterpillars. With monarch populations on the decline, one of the best things you can do is make sure you plant plenty of milkweed in your garden!

2. Butterfly bush (Buddleja spp.)

A yellow swallowtail butterfly on a butterfly bush flower
The abundance of bright, fragrant flowers on Butterfly Bush will bring in not only butterflies, but hummingbirds and beneficial bees, too.
Plant name:Butterfly bush
Light requirements:Full sun to part shade
Water requirements:Moderate
Perennial or annual?Perennial
Growing zone:Zones 5 to 9

It’s no surprise that butterfly bushes are the top choices for butterfly habitats. These fast-growing shrubs stretch up to 15’ tall and produce a wealth of fragrant flowers that come in white, purple, pink, and blue. Once in bloom, flowers are irresistible to butterflies, as well as other garden visitors like hummingbirds.

Butterfly bushes are easy to care for, and they will come back year after year, although they frequently sustain some damage during the winter months. That’s why it’s a good idea to prune these plants in spring after the first buds emerge. Make your pruning cuts just above where the new buds appear to remove old, spent, and woody growth.

3. Butterfly weed (Asclepias tuberosa)

A monarch butterfly feeding on butterfly weed
Butterfly weed is a type of milkweed that blooms in bright, attractive colors.
Plant name:Butterfly weed
Light requirements:Full sun
Water requirements:Low
Perennial or annual?Perennial
Growing zone:Zones 3 to 9

Butterfly weed is a variety of milkweed that’s native to North America. This colorful plant produces clusters of bright orange flowers from June to August, which are full of nectar and provide an important food source for butterflies. If you want to grow these plants, just be patient, as it can take 3 years for them to mature enough to bloom.

Butterfly weed can be directly sown in your garden, or you can choose to start it indoors with cold stratification methods. Once mature, plants will grow to about 2’ tall, and they will produce fuzzy seeds that are easily dispersed by the wind once the flowers fade. A hardy plant overall, butterfly weed is drought resistant and can grow in a wide variety of soils, including rocky substrates.

4. Sunflower (Helianthus spp.)

A black and white butterfly on a sunflower
Flowers with large, open pollen spaces make life easy for butterflies.
Plant name:Sunflower
Light requirements:Full sun
Water requirements:Moderate
Perennial or annual?Annual
Growing zone:Zones 4 to 9

Butterflies’ wide wingspans can make it difficult for them to feed from certain flower shapes, but sunflowers’ wide, flat flowerheads are perfect landing pads for even the largest butterflies. Sunflowers are rich in nectar and pollen, which butterflies, bees, and other beneficial insects need to thrive. After the flowers fade, they develop protein-rich seeds that birds love too!

Planting sunflowers in your garden will encourage butterflies and other pollinators to visit, which can increase pollination rates and boost your harvest yields for plants like squash and zucchini. Sunflowers can also be used as natural supports for climbing beans and cucumbers if you prefer an all-natural look to your landscape.

5. Tall phlox (Phlox paniculata)

A butterfly on a tall phlox flower
Tall phlox is a good mid- to late-summer food source for butterflies.
Plant name:Tall phlox
Light requirements:Full sun to part shade
Water requirements:Moderate
Perennial or annual?Perennial
Growing zone:Zones 4 to 8

Tall phlox blooms from mid to late summer, producing attractive clusters of fragrant flowers that butterflies can’t resist. Phlox blooms in white and various shades of pink, purple, and yellow, and many flowers feature two-toned blooms that are even more striking. Growing up to 3’ tall, this variety of phlox is well-suited for mid-garden planting and looks stunning when paired with liatris or shorter plants, like yarrow and zinnias.

Tall phlox can be prone to mildew issues, so it’s important to ensure your plants are adequately spaced. Only watering your plants in the morning and directing water to the base of your plants can also keep leaves dry and prevent fungal diseases.

6. Purple coneflower (Echinacea purpurea)

Purple coneflower with a butterfly on it
Coneflower, aka echinacea, brings all the butterflies and pollinators fluttering for a feast.
Plant name:Purple coneflower
Light requirements:Full sun
Water requirements:Moderate to low
Perennial or annual?Perennial
Growing zone:Zones 3 to 9

Purple coneflowers are low-maintenance plants that are quite a drought resistant and require minimal care. If you want to attract butterflies to your garden but don’t want a lot of fuss, try planting your garden bed with coneflower, black-eyed Susan, goldenrod, and yarrow. These plants all have similar care requirements and pair beautifully together too!

Purple coneflowers can be purchased as nursery starts, but they are easy enough to grow from seed as well. Like many other wildflowers, germination rates are improved significantly if you use cold stratification methods when planting. Also, if your garden has a lot of deer, purple coneflower can be the solution, as these plants are naturally deer-proof.

7. Lantana (Lantana camara)

A butterfly on pink, orange, and yellow flowering lantana
Many butterflies love Lantana flowers, but it is particularly attractive to the spicebush swallowtail.
Plant name:Lantana
Light requirements:Full sun
Water requirements:Moderate
Perennial or annual?Perennial, grown as an annual in cooler locations
Growing zone:Zones 9 to 11

Lantana is a bold plant to grow with bright flowers in pinks, oranges, and many other colors. These plants emit a citrus-like fragrance, which can be quite strong, but it makes them very alluring to many species of butterflies. The spicebush swallowtail, in particular, is a frequent visitor of this plant.

Lantana has a sprawling growth habit that makes it a popular flower to grow in hanging baskets. Often, these plants are kept as annuals, but they can come back year after year if grown in warmer regions. For best results, provide your lantana with plenty of bright sun and water your plants regularly so that the soil never dries out completely.

8. Black-eyed Susan (Rudbeckia hirta)

Butterfly on Black eyed Susan flower
Black eyed Susan is an easy-care flower that will usually reseed itself once established.
Plant name:Black-eyed Susan
Light requirements:Full sun
Water requirements:Moderate to low
Perennial or annual?Perennial
Growing zone:Zones 3 to 10

Black-eyed Susan is a happy-looking plant featuring a chocolate-brown center that is surrounded by richly hued petals in golden-orange, maroon, or bronze. Top pollinator plants for bees, these flowers also attract butterflies, which can easily feed from the plants’ wide open flower heads.

Like purple coneflower, black-eyed Susan is a hardy plant that doesn’t need a lot of water. After the first year, black-eyed Susan will usually produce a lot of seeds and will reseed themselves. Birds love black-eyed Susan seeds, too, and you can often spot them gobbling up the seeds in autumn!

9. Joe Pye weed (Eutrochium purpureum)

Frothy purple flowers on Joe Pye Weed Plant
Joe Pye Weed has been gaining in popularity for gardens and landscapes in part because it is such and excellent plant for butterflies and pollinators.
Plant name:Joe Pye weed
Light requirements:Full sun to part shade
Water requirements:High to moderate
Perennial or annual?Perennial
Growing zone:Zones 4 to 8

Joe Pye weeds are often overlooked plants in backyard gardens, but they have been gaining popularity in recent years. These North American natives are stately plants that can grow up to 7’ tall. Once mature, they produce clusters of purple flowers that are highly fragranced with notes of vanilla.

In nature, Joe Pye weed can often be found growing along highways and streambanks. In the garden, this plant prefers consistently moist, but not soggy, soil. To reduce watering needs, try adding a thick layer of mulch beneath these plants to help conserve moisture in your garden.

10. Hollyhock (Alcea rosea)

Different colors of hollyhock flowers in a garden bed
Hollyhocks are the perfect plant for people who want to capture that cottage garden look while bringing in the butterflies.
Plant name:Hollyhock
Light requirements:Full sun to part shade
Water requirements:Low
Perennial or annual?Perennial
Growing zone:Zones 3 to 8

Hollyhocks are the perfect addition to cottage gardens, offering both charm and a touch of whimsy with their large, saucer-shaped blooms. Plants can grow up to 8’ tall and look particularly stunning as backdrop plants or when planted along a garden fence or trellis. Flowers come in almost every color you could want, including yellow, pink, and purple.

As a variety of mallow, hollyhocks need a good deal of water when they’re just getting established, but older plants are relatively drought-tolerant. When watering, be sure to direct water to the base of your plants so that leaves remain dry and mildew-free. While hollyhocks can have both double or single blooms, opt for single bloom varieties in pollinator gardens, as these plants are easier for butterflies to feed from.

11. Verbena (Verbena spp.)

An orange butterfly on a purple verbena flower
There are many, many types of verbena to choose from, including perennial and annual varieties.
Plant name:Verbena
Light requirements:Full sun
Water requirements:Moderate
Perennial or annual?Both
Growing zone:Zones 8 to 11

Also known as vervain, there are over 250 different species of verbena, so there are lots of different varieties to choose from if you want to grow these plants. Both annual and perennial types are available, and some verbena cultivars boast a more upright growth habit, while others sprawl and trail beautifully out of containers and shorter garden beds.

Verbena flowers are tall and airy clusters that can bloom from spring through fall, depending on the cultivar. If you want to extend bloom time, try pruning your verbena back some during the growing season. This will help rejuvenate your plants and encourage them to produce more blooms.

12. Goldenrod (Solidago spp.)

A monarch butterfly appreciates late season food from goldenrod
Goldenrod is no longer considered the allergy-producing weed that most of us know it to be. It is, however, an important source of food for butterflies in the late season when food becomes scarce.
Plant name:Goldenrod
Light requirements:Full sun
Water requirements:Low
Perennial or annual?Perennial
Growing zone:Zones 2 to 8

Many gardeners stay away from goldenrod because they associate these plants with allergies. However, goldenrod plants are not often the cause of seasonal allergies. In fact, it’s actually ragweed, a similar-looking plant, that’s to blame.

In the garden, goldenrod produces vibrant clusters of golden yellow flowers that form in gently arching points. One of the last flowers to bloom in autumn, the goldenrod provides an important source of nectar for late-season butterflies. These plants are also hardy and drought-resistant, making them a good pick if you’re new to gardening.

13. Dill (Anethum graveolens)

A swallowatail butterfly caterpillar on a dill plant
Plant some extra dill in your herb garden so you have enough to share with the swallowtails!
Plant name:Dill
Light requirements:Full sun to part shade
Water requirements:Moderate
Perennial or annual?Annual
Growing zone:Zones 2 to 11

Dill isn’t often thought of as a flowering plant, but it is an important plant to grow if you want to attract butterflies. Dill is one of the best host plants for certain butterfly species, including black and anise swallowtails. Adult swallowtails lay their eggs on dill plants to provide a quality source of food for their caterpillars once they hatch.

Because so many butterflies love to eat dill, many gardeners choose to plant extra dill seeds just for pollinators to munch on. As a cold-season crop, dill bolts in summer and becomes less tasty for humans. But you can still leave your dill plants in your garden after they bolt to feed visiting butterflies.

14. Sedum (Sedum spp.)

A butterfly on a pink sedum flower
Sedum is one of the last plants to bloom in fall, so it's an important late food source. Late-season food sources are incredibly important to butterflies and honeybees.
Plant name:Sedum
Light requirements:Full sun
Water requirements:Low
Perennial or annual?Perennial
Growing zone:Zones 3 to 11

Sedum is some of the last plants to bloom in autumn, making them very important for late-season butterflies. The wide, flat blooms of sedum flowers are easy for butterflies to land on, and the flowers are rich in nectar that butterflies need to survive.

Also known as stonecrops, sedum is a variety of succulents, and they don’t need much water. That makes them great plants to keep if you live in an area that is prone to drought. As autumn progresses, sedum flowers dry beautifully on the plant and can remain there throughout the winter for extra interest in your garden beds.

15. Salvia (Salvia spp.)

Spikes of purple flowering salvia
Salvias are top pollinator plants and they require little care, so they're perfect for butterfly plantings.
Plant name:Salvia
Light requirements:Full sun to part shade
Water requirements:Moderate to low
Perennial or annual?Both
Growing zone:Zones 5 to 9

There are hundreds of different species of salvia, including both annual and perennial varieties, so there are a lot of choices available if you’d like to grow these plants. Salvias are top pollinator plants that are attractive to butterflies, as well as many other pollinator species. Plus, they are low maintenance and great for beginning gardeners too.

Salvia flowers generally appear as tall and slender spires with petals ranging in color from red to purple and lots of other hues too! These plants grow best in full sun and well-drained soil. As a variety of mint, salvias can spread, and they can be easily divided to create more plants to sow throughout your gardening space.

16. Liatris (Liatris spicata)

Tall spikes of liatrus with butterflies feeding on them
Many types of butterflies are attracted to Liatrus.
Plant name:Liatris
Light requirements:Full sun
Water requirements:Low
Perennial or annual?Perennial
Growing zone:Zones 3 to 8

Also known as blazing stars, Liatris are attractive and highly structural plants that produce tall, columnar flowers that are quite striking. Liatris blooms commonly come in pink to purple, although you can find white varieties as well. These plants produce grass-like leaves and create a fun silhouette that pairs beautifully with globular alliums or more traditional coneflowers.

Liatris can be purchased as both nursery starts or corms, which are generally planted in garden beds in spring. Attractive to many different types of butterflies, you may spot painted ladies, swallowtails, monarchs, and spangled fritillaries supping on the nectar of these gorgeous plants.

17. Anise hyssop (Agastache foeniculum)

A swallowtail butterfly on anise hyssop flowers
Anise hyssop brings the butterflies in in droves. It's an adaptable plant that you'll find easy to work with.
Plant name:Anise hyssop
Light requirements:Full sun
Water requirements:Low
Perennial or annual?Perennial
Growing zone:Zones 4 to 8

Anise hyssop is sometimes cultivated as an herb for herbal teas and seasoning blends, and it offers a distinct anise or licorice-like flavor. But this plant is also irresistible to butterflies, which will flock to the tall, spiky flowers in droves.

Anise hyssop flowers come in purples and blues, and the plants themselves grow between 2 and 4’ high. That makes anise hyssop a good choice for mid-garden planting, but their ability to spread means they are ideal for ornamental borders as well. These highly adaptable plants can also tolerate full sun to part shade, making them well-suited to most garden designs.

18. Lavender (Lavandula spp.)

An orange butterfly on lavender flowers
Lavender's string fragrance makes it a favorite of butterflies.
Plant name:Lavender
Light requirements:Full sun
Water requirements:Low
Perennial or annual?Perennial
Growing zone:Zones 5 to 10, depending on variety

Lavender isn’t just a pleasing herb to grow for potpourri making and desserts. Lavender’s fragrant blooms also make it one of the best herbs to keep if you want to draw butterflies and other pollinators to your landscape.

Lavender is native to the Mediterranean, where it naturally grows in low-moisture areas with well-draining soil. In the garden, lavender needs minimal watering and lots of bright sun. This plant’s compact size also makes it well-suited for container growing, although it works well in inground beds too.

19. Zinnia (Zinnia elegans)

Butterflies flocking to zinnia flowers
Planting annual zinnias will guarantee butterflies visit your yard--and you'll have colorful flowers perfect for cutting, too.
Plant name:Zinnia
Light requirements:Full sun to part shade
Water requirements:High
Perennial or annual?Annual
Growing zone:Zones 3 to 10

Zinnias come in almost every color you could want, so if you love vibrant landscapes, they are one of the best plants to try. Zinnias are easy to grow from seed, but you can also find them as nursery starts at garden centers too. These plants grow as annuals, but they also readily self-seed, so you can keep your plants growing year after year if you want to.

Zinnias are available in lots of different sizes, from dwarf varieties to taller specimens that can stretch up to 4’ high. Zinnias also come in both double and single-bloom types, but single-bloom cultivars are recommended for pollinator gardens as they are much easier for butterflies to feed from.

20. Yarrow (Achillea millefolium)

A butterfly on a white yarrow flower
Yarrow is a butterfly-attracting low-maintenance perennial. It will make easy work of bringing in butterflies. There are several color varieties.
Plant name:Yarrow
Light requirements:Full sun
Water requirements:Low
Perennial or annual?Perennial
Growing zone:Zones 3 to 9

Yarrow is a low-maintenance plant that is a member of the Aster family. Attractive, broad, and flat blooms are just the right shape and size for butterflies to perch on. Flowers come in pinks, yellows, and white, and they appear on long stems above the plant’s delicate and feathery foliage.

Yarrow is a good choice if you want to attract butterflies, but you don’t have a lot of time to spend gardening. These plants are drought-tolerant and naturally deer resistant, and they need minimal to no fertilizer. Just provide them with plenty of bright sun and yarrow will reward you with gorgeous blooms year after year!

Summary

Monarch butterflies on milkweed
A few well-chosen varieties of flowers are all you need to make your home--be it urban or countryside--a place where butterflies love to come.

Whether you have a large garden or just a few container plants, you can attract a lot of butterflies to your outdoor space with just a few well-chosen flowers. To ensure your garden is as alluring to butterflies as possible, try to include a variety of plants and consider the entire growing season. If you can, select varieties that will bloom in spring, summer, and fall so that whenever butterflies visit, they’ll always have something tasty to eat.

If you enjoyed this article and want to learn more about gardening for pollinators, check out our full guide here.

More Flowers

  • Annuus Soraya in full bloom.
    The Best Sunflower Varieties for Flowers, Seeds, and More!
  • A gardener is planting pansies in a planter.
    Top 20 Cold Hardy Annuals for Super Early Spring Containers
  • Pericallis ‘Senetti Blue Spoon’flowers
    23 Trendiest Annuals to Plant in 2025 (With Photos)
  • Adorable mouse in the garden under a green leaf.
    10 Deer and Rodent Resistant Bulbs You Should Plant to Overwinter

Sharing is caring!

11.4K shares
  • 10.2K

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Gardening site avatar

Hi, Fellow Gardeners! Welcome to the world of gardening. Enjoy the growing guides and growing tips our team of professional gardeners carefully selected.

May Gardening:

  • Pea brush is used as support for peonies.
    Using “Pea Brush” to Support Perennials -- Easy and Free Flower Support!
  • Tomatoes groing in hanging planter.
    17+ Vegetables You Can Grow in Hanging Baskets
  • A glass jar of picked beets on a table.
    18 Best Fruits and Vegetables to Grow for Canning and Preserving
  • Different types of vegetable transplants hardening off before planting.
    Does Hardening Off Make Garden Transplants Frost Hardy?

Recent

  • Two kids are working in a backyard garden.
    31 Ways to Keep Kids Busy While You Garden
  • Beautiful blooming pink coral bells.
    Coral Bells Full Growing Guide (Plant, Grow, and Care)
  • Beautiful blooming pink bleeding hearts close-up.
    Bleeding Hearts Full Growing Guide
  • 9 Corn Growing Mistakes You’re Making Right Now

gardening.org is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. As an Amazon Associate, we earn from qualifying purchases.

Footer

About

  • Privacy Policy

Contact

  • [email protected]

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2023 Gardening LLC.