Plants That Attract Butterflies

Examples that are diverse and visually-appealing

Yellow and black butterfly on a purple butterfly bush
4dings/ Getty Images

The selection of plants that attract butterflies can be presented in a variety of ways. Here we've chosen to present our selection so as to emphasize the diversity and the visual appeal of the specimens available. Whether you're looking for spring flowers, summertime favorites long used in cottage gardens, or shrubs valued for their fall color, you can easily find an option that will double as a butterfly magnet.

Our list of plants that attract butterflies is obviously not exhaustive, its purpose being merely to get you started on your hunt for the perfect blooms. Click through to access more information on the featured plant. 

1:31

Watch Now: The Best Flowers for Butterflies

  • 01 of 12

    Daffodils

    Yellow daffodils blooming in a garden
    Eerik/ Getty Images

    We alluded in our introduction to seasonal diversity, but we also find considerable diversity in terms of plant type when we peruse this list of good butterfly plants. Daffodils are classed as spring bulb plants, for example (more specifically, deer-resistant bulb plants, which is an important consideration in deer country). But you'll also see references below to perennials, annual plants, shrubs, and trees.

  • 02 of 12

    Allium Schubertii

    Ornamental onion (Allium schubertii)
    James A. Guilliam/ Getty Images

    Like daffodils, the ornamental onions, such as Allium schubertii, are bulb plants that flower in spring. The flowers of the latter, however, will appear later in the spring season than those of the daffodil. What we really like about this ornamental onion is how good it still looks even after the blooms have gone by. This is the feature we wanted to capture in our picture (at left), which shows the dried seed head in all its architectural splendor.

    Pet lovers have less reason to be enthusiastic about this beauty, as we explain in our article.

  • 03 of 12

    Candytuft

    Candytuft image reveals it makes for a brilliant ground cover. White blossoms light up the yard.
    David Beaulieu

    Candytuft is another late-spring bloomer. This perennial can serve as a flowering ground cover. But other than its ability to draw butterflies, we value it mainly for the beauty of its flowers. Not only are the blossoms wonderful when viewed en masse, but we also like to admire the individual flowers up-close: the pattern their petals form is quite exquisite.

  • 04 of 12

    Candy Oh! Landscape Roses

    Picture: Candy Oh! rose, with its bright red flowers
    David Beaulieu

    Rosa aficionados will be glad that we've worked at least one kind of rose into my list of plants that attract butterflies. Meanwhile, those who are hesitant about growing roses because they've heard they're hard to grow will appreciate the particular selection that we're featuring. The fact is, this little landscape rose will grow like a weed even for the brown thumb.

    Continue to 5 of 12 below.
  • 05 of 12

    Red Hot Poker Plants

    Picture of red hot poker, a long-blooming perennial flower. This is Pineapple Popsicle.
    David Beaulieu

    Again, one of my criteria in composing this list of plants that attract butterflies is based purely on aesthetic considerations: our goal is to supply you with ideas for visually-appealing specimens to grow. That they happen to serve double-duty in drawing colorfully winged wonders into your yard is just a bonus.

    While many plants, including red hot poker (photo), are visually-appealing in their own right, it also pays to know a few of the tips used by the pros in designing a garden. By playing with these design principles, you can achieve a composition that is greater than the sum of its parts.

    For example, the fact that red-hot poker's flower has a spiky form makes it useful in landscape design. Juxtapose its flower spikes to something with a softer form to create a contrast.

  • 06 of 12

    Chocolate Drop Sedum

    Picture of plant named 'Chocolate Drop' sedum
    David Beaulieu

    We just mentioned a potential use for red hot poker: namely, to create a contrast in form. In our own landscape, we grow it close to my 'Chocolate Drop' sedum. Not only do the two contrast in terms of flower form (the Chocolate Drop's flower head is dome-shaped), but also in color.

    A related specimen that is another plant that attracts butterflies is the better-known 'Autumn Joy' sedum. As its name suggests, this sedum (or "stonecrop") comes into its own in fall.

  • 07 of 12

    Maltese Cross

    Maltese cross flower
    jph9362/Getty Images

    Like red hot poker and Chocolate Drop sedum, Maltese cross is a perennial and a summer standout. While this classic flower did not make my list of the 10 best landscaping plants you may not know, it is certainly under-appreciated at present. This wasn't always the case: Maltese cross is one of those traditional cottage garden plants that people grew for ages. Our grandparents knew what they were doing!

  • 08 of 12

    Korean Spice Viburnum

    Korean Spice Viburnum (Viburnum carlesii 'Compactum') flower umbel
    Mark Turner / Getty Images

    But the selection of plants that attract butterflies is not limited to low-growing vegetation. Shrubs and trees are part of the mix, as well.

    Viburnum shrubs are host plants for the caterpillars of spring azure blues. One example is Korean spice viburnum (photo), which puts out fragrant flowers in spring, then generously offers colorful fall foliage in autumn, to boot. Another example is arrowwood viburnum.

    Or are you interested in something with pretty berries? You'll get that in spades with beautyberry shrubs. Not only are the berries of Callicarpa dichotoma 'Early Amethyst' numerous, they also come in an unusual color: purple.

    Continue to 9 of 12 below.
  • 09 of 12

    Butterfly Bush

    Picture of a butterfly bush flower with butterfly landing. This photo shows Miss Ruby.
    David Beaulieu

    No list of plants that attract butterflies would be complete without mentioning Buddleia and the next entry, Asclepias. In the case of the former, many worry about its presence on a different kind of list: namely, a list of invasive plants. Happily, you may have the option of a non-invasive Buddleia, called 'Blue Chip.'

  • 10 of 12

    Butterfly Weed

    Yellow Milkweed
    Daniela Duncan / Getty Images

    This one's a type of milkweed. If you know anything about its relative, common milkweed, then it doesn't surprise you that it's on a list of plants that attract butterflies. Most people find it prettier than common milkweed, thus its greater popularity as a landscape plant.

  • 11 of 12

    Lantana

    Red Spread Lantana
    Danita Delimont/ Gallo Images/ Getty Images

    Lantana is a tropical flower, which is why Northerners treat it as an annual and grow it in hanging baskets or other container gardens. No matter how you use it, lantana can inject vibrant color into your landscaping. It is an invasive plant in Florida.

  • 12 of 12

    Wild Violets

    Picture: white wild violets
    David Beaulieu

    What's your stance on wild violets in the landscape? Are they weeds or wild groundcover? This is one of those eye-of-the-beholder issues, so your answer will likely correspond to your overall landscaping philosophy. Those who gravitate toward a laid-back, natural look will tend to compare wild violets to johnny-jump-ups, noting, furthermore, that the former come free of charge. Those who prefer a manicured appearance in their landscape will probably wish to eradicate wild violets.

    Regardless of the camp into which you fall, know that these dainty little wildflowers are plants that attract butterflies (does this influence your opinion of them?).

    The foregoing is only a brief sampling of the plants that attract butterflies. We'll conclude by listing several more examples, linking to resources that provide details about each specimen: