12 Best Plants for Attracting Butterflies

Key takeaways
Butterfly weed (milkweed) is essential for monarchs — their caterpillars feed exclusively on it.
Choose plants with overlapping bloom times for season-long butterfly activity.
Full sun is non-negotiable for nectar plants — butterflies only feed in direct sunlight.
12 Best Plants for Attracting Butterflies

You can turn your yard into a butterfly haven by giving them what they need to survive: sweet nectar and leaves for their caterpillars to eat. Filling your garden with favorites like butterfly weed, coneflower, and bee balm brings color and low-maintenance beauty to your landscape.

More importantly, you are building a much-needed habitat. America’s butterfly populations have fallen 22% in the last twenty years, so your garden truly makes a difference.

Whether you’re building a full pollinator habitat or just want more color and life in your yard, a Lawn Love’s local gardening pro can help you plan for continuous blooms all season long.

What do butterflies need in a garden?

To bring butterflies to your garden, you need to support their entire life cycle.

“The single most important thing for homeowners to attract butterflies is planting host plants,” says Jessica Mercer, PhD, horticulturist at Plant Addicts.

“A yard full of nectar flowers will draw adult butterflies, but if it doesn’t provide a place to lay eggs and feed caterpillars, it only supports one stage of the life cycle.” 

To create a balanced butterfly garden, Mercer recommends following these tips:

  • Provide host and nectar plants: Plant host varieties (like milkweed) to feed caterpillars, and nectar flowers to nourish adult butterflies.
  • Plant in visible clusters: Groupings of the same plant are much easier for flying butterflies to spot from a distance than single, scattered flowers.
  • Prioritize full sun: “Sunlight placement is really important for butterflies. Butterflies are cold blooded, so they need sun to warm their wings for flight, and most butterfly plants bloom and produce the most nectar in at least six hours of direct sun,” Mercer says. 
  • Skip the harsh chemicals: Mercer says to “reduce broad pesticide use and hand-pick pests instead,” noting that slightly chewed leaves are often just a sign of healthy caterpillar activity. 

Pro tip: “If you absolutely must spray chemicals, apply targeted treatments in the early or late part of the season when pollinators are not active,” she says.

Read more: How to Turn Your Lawn into a Garden 

Top 12 plants for attracting butterflies

1. Butterfly weed (Asclepias tuberosa)

Clusters of bright orange butterfly weed flowers bloom above green leaves, with rounded buds against a soft garden background
Butterfly weed. Photo Credit: Derek Ramsey (Ram-Man) / Wikimedia Commons / CC-BY-SA-2.5

Known for its bright orange summer blooms, butterfly weed (milkweed) is essential for attracting monarchs. “Butterfly weed is important for monarchs because it is a milkweed, and monarch caterpillars can only develop on milkweed,” Mercer says.

To support growing larvae, she advises: “You can help monarchs complete their full life cycle by providing milkweed species native to your region.”

  • USDA Hardiness Zones: 3–9 
  • Bloom: Summer
  • Type: Perennial
  • Sun: Full sun
  • Water: Drought-tolerant

2. Coneflower (Echinacea)

Purple coneflowers with raised orange centers bloom among green foliage, creating a soft, colorful summer garden scene.
Coneflower. Photo Credit: Pexels

These tall perennials with spiky centers and pink or purple petals attract many species, and their dried seed heads feed winter songbirds.

“It offers nectar to butterflies and bees, tolerates drought and cold well once established, and is usually reliable in full sun and well-drained soil,” Mercer says.

Though generally low-maintenance once established, climate matters.

”It did not grow well for me in poor, dry soil in the Pacific Northwest, but here in the Northeast, with ample summer rainfall, I grow it easily in full sun and average garden soil.”

3. Black-eyed Susan (Rudbeckia hirta)

Yellow black-eyed Susan flowers with dark centers rise on slender stems against a deep green blurred background.
Black-eyed Susan. Photo Credit: Pixabay

A classic prairie wildflower brings bright golden yellow color to your flower beds. The petals contain ultraviolet patterns that act like runway lights to guide insects straight to the nectar. Black-eyed Susans work perfectly as a border plant or mixed into a large meadow setting.

  • Zone: 5–9
  • Bloom: Summer–fall
  • Type: Annual or perennial
  • Sun: Full sun 
  • Water: Drought-tolerant

4. Blazing star (Liatris spicata)

Tall purple blazing star flower spikes grow among narrow green leaves near stones in a sunny garden bed.
Blazing star. Photo Credit: Drew Avery / Wikimedia Commons / CC BY 2.0

Also called gayfeather, this North American prairie native sends up tall, firework-like spikes of purple flowers to add great vertical height to your garden beds. The fluffy blooms provide the perfect texture for monarchs and swallowtails to cling to while they feed. 

Plant blazing star in full sun with well drained soil. 

  • Zone: 3–9
  • Bloom: Late summer–fall
  • Type: Perennial
  • Sun: Full sun 
  • Water: Drought-tolerant

5. Joe-pye weed (Eutrochium fistulosum)

Pink Joe-pye weed flower clusters stand on tall stems, glowing in sunlight against a dark wooded background.
Joe-pye weed. Photo Credit: liz west / Flickr / CC BY 2.0

This towering perennial can reach up to 8 feet tall in the right conditions. It features massive clusters of vanilla scented pink flowers that bloom in the late summer.

Large, frilly flower clusters are especially attractive to swallowtails, and migrating monarchs depend on its nectar for fuel during fall migration. Joe-pye weed requires consistent moisture. This makes it a great choice for low spots in your yard that tend to stay wet after a heavy rain.

  • Zone: 4–10 
  • Bloom: Midsummer–fall
  • Type: Perennial
  • Sun: Full sun to part shade
  • Water: Consistent moisture

6. Goldenrod (Solidago)

Arching stems of goldenrod carry small yellow flowers, standing out against a dark green blurred background.
Goldenrod. Photo Credit: Pixnio

Goldenrod is a crucial late season food source for butterflies. It blooms just in time to feed migrating monarchs as they travel south for the winter to reach their hibernation grounds.

Eastern monarchs increased 64% in the 2025-2026 season, covering over 7 acres of winter forest. Planting goldenrod provides the vital fuel they need for their long migration, helping sustain this positive growth. 

In addition to monarchs, these blooms also attract swallowtails, painted ladies, red admirals, and native bees.

  • Zone: 3–9
  • Bloom: Late summer–fall
  • Type: Perennial
  • Sun: Full sun
  • Water: Drought-tolerant

7. Lavender (Lavandula angustifolia)

Purple lavender flower spikes rise above slender green stems, softly focused against a bright green meadow background.
Lavender. Photo Credit: Pixabay

Mostly pest-free and deer-resistant, lavender blooms early enough to bridge the spring nectar gap. 

“Lavender attracts butterflies, but it is more effective at drawing bees. It requires full sun and sharp drainage and is typically hardy in zones 5 to 9, depending on the species,” Mercer says.

It needs specific weather conditions to perform its best.

“It tends to be more dependable in drier climates with mild winters and struggles in humid areas or areas with wet winters,” she adds.

  • Zone: 5–9
  • Bloom: Late spring–midsummer
  • Type: Perennial herb
  • Sun: Full sun
  • Water: Drought-tolerant

Read more: Guide to Deer-Resistant Landscaping 

8. Bee balm (Monarda spp.)

Red bee balm flowers with spiky petals bloom on tall stems, surrounded by green foliage in soft focus.
Bee balm. Photo Credit: C Watts / Flickr / CC BY-SA 2.0

Do not let the name fool you, because bee balm is incredible for butterflies and hummingbirds. The bright red or pink tubular flowers are packed with sweet nectar. The minty foliage smells wonderful when you brush against it. It spreads easily through your garden beds. 

Give it plenty of room to grow and divide the roots every few years.

  • Zone: 4–9 
  • Bloom: Spring–summer 
  • Type: Perennial
  • Sun: Full sun to part shade
  • Water: Moderate

9. Lantana (Lantana)

Pink and yellow lantana flower clusters bloom together, surrounded by glossy green leaves in a garden setting.
Lantana. Photo Credit: Pixabay

A continuous bloomer from late spring through the fall season that monarch, cabbage white, red admiral, and swallowtail butterflies love. Highly heat-tolerant — an excellent choice for hot, sunny spots. In cooler climates, you must treat it as an annual plant.

Keep in mind that the leaves and berries are highly toxic to dogs and cats. Place it carefully if you have pets that like to chew on foliage.

  • Zone: 10–11 (annual in cooler zones)
  • Bloom: Late spring–fall
  • Type: Perennial shrub
  • Sun: Full sun
  • Water: Moderate

Read more: 

Annual vs. Perennial Plants 

10. Aster (Asteraceae)

Lavender aster flowers with yellow centers bloom on thin stems, filling a shaded garden with soft purple color.
Aster. Photo Credit: Pixabay

Asters burst into shades of purple, blue, or pink right as the summer heat begins to fade away. This late bloom provides essential fuel for migrating monarchs. They serve as the required host plant for crescent butterflies. Asters thrive in full sun and tolerate dry spells.

  • Zone: 4–8 
  • Bloom: Summer–fall
  • Type: Herbaceous perennial
  • Sun: Full sun
  • Water: Moderate

11. Zinnia (Zinnia elegans)

Bright magenta zinnia flower with yellow center blooms on a green stem against a softly blurred natural background.
Zinnia. Photo Credit: Pixabay

Zinnias are easy to grow, long-blooming, and available in every color butterflies love. Zinnias bloom until frost and are among the most productive nectar plants per square foot you can grow — a great choice for beginners.

“Zinnia is a good place to start because it is easy to grow from seed, blooms fast, and provides nectar for adult butterflies,” Mercer says. 

You should carefully select the seed variety you purchase for your yard.

“Make sure to grow single forms rather than double flowers, because butterflies usually cannot access nectar from double forms,” she advises.

  • Zone: 2–11
  • Bloom: Summer–fall 
  • Type: Annual
  • Sun: Full sun
  • Water: Moderate

12. Butterfly bush (Buddleia davidii)

Dark swallowtail butterfly feeds on purple butterfly bush flowers, with white wing spots and orange markings visible.
Butterfly bush. Photo Credit: Unsplash

The butterfly bush is fast-growing and beginner-friendly. It produces cone-shaped flower clusters that drip with sweet nectar, drawing in fritillaries, swallowtails, skippers, and painted ladies.

“Butterfly bush attracts adult butterflies, but it does not serve as a host plant for native caterpillars. In many regions it can spread aggressively and crowd out native plants,” Mercer says. 

Native alternatives are a much safer choice for the environment. “So you can use it to feed adult butterflies, but there are better native alternatives that support the full life cycle,” she says. If you do plant one, you must buy a certified sterile variety to protect your local ecosystem.

  • Zone: 5–10
  • Bloom: Summer–fall
  • Type: Shrub
  • Sun: Full sun
  • Water: Drought-tolerant

Note: Butterfly bush is invasive in some states — check your state’s invasive species list before planting, and look for sterile cultivars where available.

Other butterfly garden plant options

PlantBloom colorUSDA zoneSeason and butterfly benefit
Anise hyssop(Perennial)Lavender-purple3–8Summer–fall; nectar; fragrance attracts many species
Bluestar (Perennial)Blue, purple5–8Spring–fall; nectar; drought-tolerant
Coreopsis (Perennial)Yellow, red, pink5–9Summer; nectar; attracts small butterflies
Egyptian star flower (Perennial subshrub)Lavender, pink9–11 (Annual elsewhere)All season; constant nectar; heat-tolerant
Floss flower (Annual)Blue, lavender, pink3–11Summer–fall; nectar; low-growing option
Hollyhock (Biennial/perennial)Pink, red, purple, white3–9Midsummer; host plant; supports all life stages
Marigold (Annual)Yellow, orange, red2–11Spring–fall; nectar; easy-care starter plant
Phlox (Perennial)Pink, white, coral, blue4–8Summer; nectar; attracts swallowtails
Sage(Perennial)Blue, purple, pink8–10Late spring–fall; nectar; attracts skippers and swallowtails
Shasta daisy (Perennial)White5–9Summer–fall; nectar; toxic to pets
Stonecrop (Sedum); PerennialPink, yellow, red3–9Summer–winter; nectar; drought-tolerant late bloomer
Sunflower (Annual)Yellow2–11Summer; nectar + caterpillar food source
Tall verbena (Tender perennial)Purple, lavender7–11Summer–fall; nectar; drought-tolerant

Read more: How to Prepare a New Flower Bed 

FAQs

Why are butterflies good for your garden?

Beyond their beauty, butterflies are vital pollinators supporting 75% of flowering plants and indicating ecosystem health. However, butterfly puddles meant to attract them can breed mosquitoes if the water becomes stagnant.

What plants should I avoid in a butterfly garden?

Avoid non-native invasive plants, especially black swallow-wort. Monarchs mistake it for milkweed, but it kills their caterpillars. Also, avoid other aggressive plants that crowd out the native plants butterflies need.

Are there plants that attract butterflies but not bees?

“It is not realistic to attract butterflies without also attracting bees, because the same nectar plants often feed both insects,” Mercer says. 

“You can tilt the garden toward butterfly activity by using flowers with flat landing platforms and by adding host plants, but a garden with good nectar sources will usually attract bees too.”

Get help building your butterfly garden

Creating a butterfly-friendly garden takes practice, the right equipment, and time you may not have. If you’d rather leave it to someone who does this every day, Lawn Love makes it simple — get an instant quote, pick a time, and a local pro will handle the rest.

Main Image: Close-up of a butterfly perched on a vibrant flower. Image Credit: Pexels

Luminita Toma

Luminita Toma is a nature-loving writer who simply adores pretty flowers and lawns. After plenty of research and writing on lawn care and gardening, she's got a keen eye for plants and their maintenance. When she's got some spare time, there's nothing she enjoys more than chilling with her friends, hitting the theatre, or traveling.