Best flowers to attract butterflies

Attracting butterflies to your garden is not only visually enchanting but also ecologically beneficial. These vibrant pollinators play a critical role in plant reproduction and biodiversity. One of the most effective ways to invite butterflies into your yard is by planting nectar-rich, butterfly-friendly flowers. In this guide, we’ll explore the best flowers to attract butterflies, tips for creating a pollinator-friendly garden, and how to support the full butterfly life cycle.


Why Plant Butterfly-Friendly Flowers?

Before diving into specific flowers, it’s important to understand why butterflies are attracted to certain blooms. Butterflies are drawn to bright colors, flat landing surfaces, and flowers that produce abundant nectar. The right combination of native and non-invasive exotic species will help create a thriving environment for these beautiful insects.

SEO Keywords:

  • Best flowers for butterflies
  • Butterfly-friendly plants
  • How to attract butterflies naturally
  • Pollinator garden tips

Top 10 Best Flowers to Attract Butterflies

Here are the best butterfly-attracting flowers you can grow, whether you’re planting in a small balcony container or a large backyard garden.


1. Milkweed (Asclepias spp.)

Why it’s great: Milkweed is the host plant for monarch butterflies. Female monarchs lay eggs on milkweed, and caterpillars feed exclusively on it.

  • Sunlight: Full sun
  • Soil: Well-drained
  • Zones: 3–9
  • Butterflies attracted: Monarchs

Pro Tip: Choose native varieties like common milkweed (Asclepias syriaca) or swamp milkweed (Asclepias incarnata).


2. Butterfly Bush (Buddleia davidii)

Why it’s great: Known for its cone-shaped flower clusters, this bush produces nectar-rich blooms all summer.

  • Sunlight: Full sun
  • Soil: Well-draining
  • Zones: 5–9
  • Butterflies attracted: Swallowtails, Painted Ladies, Monarchs

Note: Choose sterile or non-invasive varieties like “Lo & Behold” to prevent ecological issues.


3. Coneflower (Echinacea purpurea)

Why it’s great: Echinacea’s daisy-like flowers provide nectar and also attract birds with their seed heads in the fall.

  • Sunlight: Full to partial sun
  • Soil: Average, well-drained
  • Zones: 3–9
  • Butterflies attracted: Fritillaries, Swallowtails

4. Zinnia (Zinnia elegans)

Why it’s great: Zinnias are colorful annuals that bloom continuously and offer easy landing spots for butterflies.

  • Sunlight: Full sun
  • Soil: Well-drained
  • Zones: Annual in all zones
  • Butterflies attracted: Monarchs, Painted Ladies

Pro Tip: Deadhead regularly to promote continuous blooms.


5. Black-Eyed Susan (Rudbeckia hirta)

Why it’s great: This native perennial blooms from mid-summer to fall and provides a strong nectar source.

  • Sunlight: Full sun
  • Soil: Tolerant of poor soil
  • Zones: 3–9
  • Butterflies attracted: Skippers, Monarchs

6. Lavender (Lavandula spp.)

Why it’s great: Its fragrant purple blooms are a favorite for both butterflies and bees.

  • Sunlight: Full sun
  • Soil: Well-drained, sandy
  • Zones: 5–9
  • Butterflies attracted: Sulphurs, Skippers

Bonus: Lavender is deer-resistant and drought-tolerant.


7. Lantana (Lantana camara)

Why it’s great: Lantana offers clusters of tiny flowers in bright shades and thrives in hot climates.

  • Sunlight: Full sun
  • Soil: Well-drained
  • Zones: 8–11 or annual elsewhere
  • Butterflies attracted: Gulf Fritillaries, Monarchs

8. Asters (Aster spp.)

Why it’s great: Asters bloom in late summer to fall, providing nectar when many other flowers have faded.

  • Sunlight: Full to partial sun
  • Soil: Moist, well-drained
  • Zones: 3–8
  • Butterflies attracted: Monarchs, Painted Ladies

9. Verbena (Verbena bonariensis)

Why it’s great: Its airy purple clusters are irresistible to butterflies and excellent for small spaces.

  • Sunlight: Full sun
  • Soil: Average, well-drained
  • Zones: 7–11 or annual elsewhere
  • Butterflies attracted: Swallowtails, Red Admirals

10. Bee Balm (Monarda spp.)

Why it’s great: Also called wild bergamot, bee balm attracts butterflies, bees, and hummingbirds with its tubular flowers.

  • Sunlight: Full to partial sun
  • Soil: Moist, rich
  • Zones: 3–9
  • Butterflies attracted: Skippers, Swallowtails

How to Design a Butterfly Garden

It’s not just about planting a few flowers—you need a holistic approach. Follow these tips to turn your space into a butterfly haven.

1. Plant in Clusters

Butterflies are more likely to notice and visit large groups of the same flower type. Plant in clusters of 3 or more for better visibility and access.

2. Include Host Plants

Nectar flowers feed adult butterflies, but host plants like milkweed and parsley are essential for laying eggs and feeding caterpillars.

3. Provide Water and Sun

Butterflies love sunny spots for basking. Add flat stones and shallow water dishes with pebbles to give them a place to rest and rehydrate.

4. Avoid Pesticides

Chemical pesticides harm butterflies at all life stages. Use natural pest control methods and companion planting instead.

5. Embrace Seasonality

Choose a mix of early, mid, and late-season bloomers so butterflies have a nectar source from spring to fall.


Supporting the Butterfly Lifecycle

Butterflies go through four stages: egg, caterpillar, chrysalis, and adult. Each stage needs special care.

  • Eggs and Caterpillars: Plant host plants and avoid disturbing leaves.
  • Chrysalis: Avoid trimming host plants during peak metamorphosis seasons.
  • Adults: Provide fresh nectar and shelter from wind.

Native vs. Non-Native Plants

Whenever possible, prioritize native wildflowers. Native butterflies are more likely to recognize and use local species, and they tend to require less maintenance. For example:

  • Eastern US: Purple coneflower, Joe Pye weed
  • Western US: California poppy, lupine
  • Southern US: Coreopsis, tickseed

Use your region’s extension office or native plant society for recommendations.


Final Thoughts

Creating a butterfly garden is a wonderful way to support biodiversity while adding color and life to your outdoor space. By planting the best flowers to attract butterflies, you’ll not only enjoy a vibrant, fluttering spectacle all season long but also contribute to the survival of vital pollinators.

Whether you’re a seasoned gardener or just starting out, the key is to offer a rich mix of nectar and host plants, plenty of sunshine, and a pesticide-free haven. With a little effort, your garden can become a thriving sanctuary for butterflies—and a delight for you.


Bonus SEO Tips:

  • Add internal links to related blog posts like “How to Build a Pollinator Garden” or “Top Plants for Bees”
  • Use image alt-tags with phrases like “Butterfly on lavender flower” or “Coneflower attracting monarch”
  • Include an FAQ section for questions like “Do butterflies like roses?” or “When is the best time to plant butterfly flowers?”

Leave a Comment

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

Scroll to Top