Plants that Attract Butterflies

Grow Your Own Butterfly Garden

May 19, 2019
attract-butterflies-to-garden

Butterflies and flowers were made for each other, and there are certain flowers that butterflies absolutely love to be around. As a French poet once pointed out, “Butterflies are flying flowers, and flowers are tethered butterflies.” Here are some of the best plants that attract butterflies!

In attracting butterflies to your garden, it’s important to understand what they want most out of life: nectar. The ancients, who believed that nectar fell directly from heaven, named it after the wines of the gods.

butterflies-flowers-yard.jpg

Keeping Your Garden Butterfly-Friendly

If you want to keep butterflies in your yard (and support these declining pollinators), it’s essential to include host plants where they can lay their eggs (some butterfly species are fussier than others as to what plants are best); once the larvae hatch, the host plants will serve as food for the developing caterpillars. 

To encourage butterflies to reside in your garden, it’s best to include food sources in the form of host plants for caterpillars and nectar plants for butterflies.

A butterfly’s wish list also includes sunny open spaces, shelter from the wind, and fresh water.

It’s also crucial to opt for using native plant varieties in your garden, as these will be the most beneficial to the butterflies and caterpillars in your area. Consult your local garden center or Cooperative Extension service for more information on native plants.

Monarch caterpillar on milkweed.
A monarch caterpillar feasting on milkweed.

Plants That Attract Butterflies

For caterpillars, consider plants like violets, milkweed, and asters. Learn more about milkweed, the only host plant for monarchs. 

Did you know: Monarch caterpillars ONLY eat milkweed. In fact, the monarch butterfly is also known as the “milkweed butterfly.” Read more about common milkweed.

For butterflies, Joe-Pye weed, ironweed, yellow coneflowers, goldenrod, and brightly-hued asters are nectar-filled favorites. 

See our full butterfly plant list below.

Common Name Latin Name
Allium Allium
Aromatic Aster Symphyotrichum oblongifolium
Bee balm Monarda
Black Cherry Prunus serotina
Blue Wild Indigo Baptisia australis
Blueberry bushes Vaccinium corymbosum,
Vaccomoium angustifolium
Buttonbush Cephalanthus occidentalis
Butterfly bush* Buddleia
Catmint Nepeta
Clove Pink Dianthus
Cornflower Centaurea
Daylily Hemerocallis
False indigo Baptisia
Fleabane Erigeron
Floss flower Ageratum
Globe thistle Echinops
Goldenrod Solidago
Grey Dogwood Cornus racemosa
Helen’s flower Helenium
Hollyhock Alcea
Hoptree Ptelea trifoliata
Joe-Pye weeds Eupatoriadelphus fistulosus,
Eupatoriadelphus maculates,
Eupatorium purpureum
Lavender Lavendula
Lilac Syringa
Lupine Lupinus
Lychnis Lychnis
Mallow Malva
Milkweed Asclepias tuberosa
Mint Mentha
New York Ironweed Vernonia noveboracensis
Ninebark Physocarpus opulifolius
Northern Spicebush  Lindera benzoin
Pansy Viola
Phlox Phlox
Pipevine Aristolochia macrophylla
Privet Ligustrum
Purple coneflower Echinacea
Rock cress Arabis
Sage Salvia
Sea holly Eryngium
Senna, American Senna hebacarpa
Senna, Maryland Senna marilandica
Shasta daisy Chrysanthemum
Snapdragon Antirrhinum
Stonecrop Sedum
Sweet alyssum Lobularia
Sweet rocket Hesperis
Tickseed Coreopsis
Tuliptree Liriodendron tulipifera
Trumpet Vine Campsis radicans
Zinnia Zinnia

* now categorized as an invasive plant in many states.

Please let us know if we’re missing any of your favorite butterfly plants! Just comment below.

Butterflies also need a friendly habitat. To learn more, read Robin’s post about Butterfly Gardening.

Related Pollinator Articles

Source: 

Adapted from The Old Farmer's Almanac Book of Garden Wisdom

720x480-gardening.jpg

Reader Comments

Leave a Comment

I'm glad you mention the

I'm glad you mention the invasiveness of certain butterfly bushes. I've had one in the past that really took over. So it is something that people need to consider before they buy one. Check out which variety.

Where on that list do you see

Where on that list do you see Lonicera or Honeysuckle???? Why make any negative comments on plants that aren't even on the list???

They said "butterfly bush"

They said "butterfly bush" first.....

The native/invasive issue is

The native/invasive issue is a separate one. Butterflies don't care if a plant is native or not and they do like buddleia blooms. In CT, they don't seem to be invasive: I have 3 in my small suburban garden for 5 or 6 years and never had a single offspring. My sister in the mid-Atlantic region found that to be more of a probem.

I have had many butterfly

I have had many butterfly bushes and they are NOT invasive at all in my area--Florida.

I work for nursery/garden

I work for nursery/garden center in northern NJ. and many of my customers reported this past winter (2014)killed their butterfly bushes; Buddleia are only hardy in planting zone 7 and below and we are in zone 6) When planting for butterfliies, indigenous plant species per region are the best bet.

I live in Colorado (zone 5).

I live in Colorado (zone 5). I have 9 butterfly bushes that come back every year from the ground. They spring up later than most plants and seem to be dead but aren't. I get lots of butterflies and hummingbirds. Cut them down to a foot and be patient, very drought tolerant. Indigenous plants are best,but not much grows here, unless I only want weeds.I do have some milkweed.

Pages