Favorite Butterfly Nectar Plants



Many flowers produce nectar, but what are the BEST Butterfly Nectar Plants?

Below are photos and general information for the favorite butterfly nectar plants in my garden. Many of these are native plants which the butterflies love and also are care free and easy to grow.

If you would like more detailed information and to purchase seeds for these flowers, just click on the name.


Best Butterfly Flowers

Description of image
Swamp Milkweed
(Asclepias incarnata)
Perennial, H 3-4', Blooms June-August, Plant seeds in Fall or refrigerate for 1 month

Description of image
Tropical Milkweed
(Asclepias curassavica)
Annual (except in South), H 2-3', Easy to grow from seed

Description of image
Joe Pye Weed
(Eupatorium purpureum)
Perennial, H 4-8' (very large plant), Blooms July - September, Seeds are tiny, Sow seeds anytime

Description of image
New England Aster
(Aster novae-angliae), H 4-5', Blooms August-October, Seeds are tiny and slow to germinate, Sow seeds anytime

Description of image
Zinnia elegans
Annual, H 3-4', Easy and fast to grow from seed, Favorite butterfly nectar flower, Beautiful in the garden

Description of image
Zinnia lilliput
Annual, H 18-24", Easy and fast to grow from seed

butterfly bush
Butterfly Bushes
Zones 5-11, H 6-8', Dies down to the ground in colder climates, can be invasive, nectar-rich beautiful fragrant flowers that butterflies love
Description of image
Bee Balm(Monarda)
Perennial, H 4', Blooms June-August, Seeds are tiny.
Native Monarda fistulosa (purple-pink)

Would you like to grow these favorite butterfly flowers inexpensively from seed? Here are some seed butterfly garden kits for purchase which include what I have found to be the best flowers for butterflies.



Butterfly Garden Seed Packages


Here are a few other great butterfly nectar plants for your butterfly garden:

  • Meadow Blazing Star (Liatris ligulistylis) a Monarch Magnet
  • Phlox (Phlox sp.)
  • Black-eyed Susan (Rudbeckia)
  • Purple Coneflower (Echinacea purpurea)
  • Heliotrope (annual)
  • Pentas (annual)
  • Lantana (annual)
  • Lilac shrubs
  • Sedum (drought tolerant plant)

Repeat and group the nectar plants throughout the garden.

Experiment and plant a variety of different flowers in your

butterfly garden. You will notice which are most attractive to butterflies and work best in your area. Make sure you have flowers blooming throughout the season.

Butterflies need lots of sun. Their body temperature needs to be 85-100 degrees to fly. Put some rocks in your garden for the butterflies to bask on to warm their wings.

Check out this idea for a butterfly garden plan.


Combine a variety of these top butterfly nectar plants with some butterfly host plants.....your garden will be irresistible!!

Return to Home from Butterfly Nectar Plants

website tracker







Related Pages:

Butterfly Bush Mixed Colors

Butterfly Bush Sale