Plants that Attract Butterflies
Who doesn’t love watching butterflies (can we call them fluttering flowers?) fly from one flower to the next on a sunny day? These are the best plants that attract butterflies to your garden.
The Best Plants for a Butterfly Garden:
A Black Swallowtail Butterfly feeding on the sweet nectar from a Blazing StarAster family
Blazing stars (Liatris spp.)
Coneflowers (Rudbeckia spp. and Echinacea spp. aka purple coneflower)
Sunflowers (Helianthus spp.)
Asters (Aster spp.)
Coreopsis (Coreopsis spp.)
Vanilla plants (Carphephorus spp.)
Goldenasters (Chrysopsis spp. and Pityopsis spp.)
Goldenrods (Solidago spp.)
Mistflower, Conoclinum coelestinum
Joe-pye weed (Eupatorium fistulosum)
Ironweed (Vernonia spp.) Eastern Tiger Swallowtail Butterfly on Bee Balm Flowers
Mint family
Bee balms (Monarda spp.)Sages (Salvia spp.)
Verbena family
Verbenas (Glandularia spp. and Verbena spp.)Lantana (Lantana spp.)
Golden dewdrop (Duranta repens)
Porterweed (Stachytarphaeta urticifolia)
Butterfly bush family
Butterfly bush (Buddleia spp.)
Pugster Pink® Butterfly Bush ( Buddleia x)
Bellflower family
Cardinal flower and other lobelias (Lobelia spp.)Phlox family
Phlox (Phlox spp.) Monarch butterfly on Pentas flower at the Butterfly World attraction in Coconut Creek, FloridaMadder family
Pentas (Pentas lanceolata)Buttonbush (Cephalanthus occidentalis)
Firebush (Hamelia patens)
Honeysuckle family
Glossy abelia (Abelia grandiflora)Legume family
Redbud (Cercis canadensis)Holly family
Hollies (Ilex spp.)Butterfly Host Plants for Caterpillars
If your pollinator friendly garden doesn’t include caterpillar host plants, it is just a fast-food stop for adult butterflies. They won’t hang around if they don’t find the appropriate plant to lay eggs on to create their caterpillar babies.The rose, legume, and laurel families include many important host plants for butterfly larvae.
Rose family
Plums, cherries, Carolina laurel-cherry (Prunus spp.) – tiger swallowtail, red-spotted purpleLegume family
Cassias, sennas, Partridge pea, (Cassia spp.) – sulphurs, hairstreaks, sleepy orangeBeggar’s ticks (Desmodium spp.) – long-tailed skipper
Clovers (Trifolium spp.) – dogface
Garden beans (Phaseolus spp.) – long-tailed skipper
Laurel family
Laurels, red bay, sassafras, spicebush (Lauraceae) – palamedes and spicebush swallowtailsBirthwort family
Dutchman’s pipe, Calico flower, Virginia snakeroot (Aristolochia spp.) – polydamus and pipevine swallowtailsSunflower family
Shepherd’s needle (Bidens alba) – sulphursSunflowers (Helianthus) – painted lady Swallowtail caterpillar on a fennel plant
Carrot family
Fennel, dill, parsley, water hemlock (Apiaceae) – black swallowtailCitrus family
Citrus trees, Hercules’ club, toothache tree, hoptree (Rutaceae)– giant swallowtailWillow family
Coastal Plain Willow (Salix caroliniania) – viceroyVerbena family
Frogfruit, Phyla nodiflora – white peacock, buckeye, crescentsPassionflower family
Passionflower (Passiflora spp.) – fritillaries, zebra longwingPawpaw family
Pawpaw (Asimina spp.) – zebra swallowtailElm family
Elms (Ulmus spp.) – question mark, eastern comma, mourning cloak, tawny emperorSugarberry (Celtis laevigata) – hackberry and snout butterflies, tawny emperor, question mark
Magnolia family
Sweetbay magnolia (Magnolia virginiana) – tiger swallowtailTulip tree (Liriodendron tulipifera) – tiger swallowtail Monarch butterfly feasting on purple milkweed flowers
Dogbane family
Milkweed plants (Asclepias spp.) – monarch, queenDogwood family
Flowering dogwood (Cornus florida) – American snout, banded hairstreak, spring azure.Mustard family
Collards, kale, mustard (Brassica spp.) – whitesOnce you have these plants that attract butterflies in your garden you will be able to see the complete metamorphosis of the butterfly life stages. When the butterfly emerges it truly is remarkable!
How to Attract Butterflies
Butterfly eggs laid on a host plant eventually will turn into caterpillars. This is the start of the life cycle of the butterfly. To attract and keep butterflies, you need to supply the foods that they and their caterpillars eat. Many butterfly species get their nourishment from nectar that they sip from a variety of flowers. Butterfly caterpillars are more choosy, though. Most butterfly larvae are dependent on just one or a few kinds of green foliage for their sustenance. Female butterflies knows best, and she lays her eggs only on the kind of butterfly plant that her babies will eat.A successful butterfly garden needs to include flowers for the adult stage butterflies and foliage for the caterpillars. Pollinators love to have a place to hang in between hunting for food sources.
Not all butterflies sip nectar or pollen. Red-spotted purples, mourning cloaks, buckeyes, and malachites, are among those that feed on rotting fruits, tree sap, carrion, or even dung.
To attract the most butterflies to your pollinator garden, serve up a variety of flower colors, shapes, and sizes. Include morning and afternoon bloomers, flowers that open in different seasons (winter bloomers, we are looking at you!), USDA hardiness zone, and those that bloom in full sun areas as well as those that prefer partial shade nooks. You may also take into consideration the weather patterns in your area i.e. the amount of rainfall vs the drought tolerance of the plant. Diversity is the key to attracting the most butterflies to your garden.
Of course, no matter what type of flowers you plant the pollinators will flock! These butterfly garden plants are for bees, butterflies, and hummingbirds, as well as other pollinators like wasps and other wildlife.
Some of the best nectar sources for attracting adult butterflies are in the aster, mint, and verbena families. They are long blooming flowers and you invite butterflies into your landscape in no time! Monarch butterfly stages of development. Aren’t they beautiful?!
If you liked this article about the best butterfly plants you should check out these similar blog posts:
Best Bushes for Gardens
Early Spring Flowering Trees
Early Spring Blooms