Plants for butterflies (food)

From Wikibooks, open books for an open world
Jump to navigation Jump to search

The following lists plants that provides food for butterflies (nectar) but do not or not necessairily act as a host plant (on which butterflies lay eggs). Butterflies have a very long tongue (longer than those of honey bees and bumblebees) and so may use flowers with carollas including:[1]

  • Aubrieta
  • Knautia arvensis
  • Buddleja x weyeriana
  • Hesperis matronalis
  • Scabiosa columbaria
  • Dianthus barbatus
  • Hebe
  • Hyssopus officinalis
  • Hedera helix
  • Eupatorium cannabinum
  • Lavendula
  • Origanum
  • Mentha spp
  • Aster x frikartii
  • Cardamine pratensis
  • Erica erigena
  • Iberis umbellata
  • Sedum spectabile
  • Lunaria annua


It should be noted that the list of plants mentioned above may or may not be native to your area. As such, if you wish to use them, check whether they are native to your area first.

  1. HDRA encyclopedia of organic gardening by Pauline Spears