Butterfly on swamp milkweed

Best Plants for Butterflies

Our recent post on the best plants for bees and other pollinators has been so popular that we decided to follow up with more on Heather Holm’s suggestions for the best plants for butterflies. Heather is a Minnesota gardener and expert on pollinators. Her book, Pollinators of Native Plants, has been favorably reviewed in Northern Gardener® and a variety of other publications, and she is a wonderful speaker on topics related to native plants and pollinators.

Purple coneflower -- a classic plant for butterflies for sunny, loamy sites.
Purple coneflower is a classic plant for butterflies for sunny, loamy sites.

If you ever get a chance to hear Heather speak, you’ll likely receive a plant list for a variety of pollinators (butterflies, bees, moths and more). Here are her recommendations for best plants for butterflies for different sun and soil conditions.

Sunny, Sandy Sites

  • Hoary vervain (Verbena stricta)
  • Prairie phlox (Phlox pilosa)
  • Anise hyssop (Agastache foeniculum)
  • Pale purple coneflower (Echinacea pallida)
  • Butterfly milkweed (Asclepias tuberosa)

Sunny, Loamy Sites

  • Meadow blazing star (Liatris ligulistylis)
  • Stiff goldenrod (Solidago rigida)
  • Purple coneflower (Echinacea pupurea)
  • Smooth oxeye (Heliopsis helianthoides)
  • Golden Alexanders (Zizia aurea)

Sunny, Moist Sites

  • Swamp milkweed (Asclepias incarnata) (pictured above)
  • New England aster (Symphyotrichum novae-angliae)
  • Common boneset (Eupatorium perfoliatum)
  • Spotted Joe-Pye weed (Eutrochium maculatum)
  • Virginia mountain mint (Pycnanthemum virginianum)
Spotted Joe Pye weed likes sun and moist soil.
Spotted Joe Pye weed likes sun and moist soil.
find more gardening advice tailored to you

Stop by the Tool Shed!

Start with your gardening style or search by topic for expert advice to help you grow!