Choose a country to see content specific to your location

Skip to main content

Planting For Butterflies - Host/Food Plants

Include these plants in your garden for butterflies to hatch out caterpillars on.

A photo of Asters

Asters

Symphyotrichum spp.

A photo of Stokes aster

Stokes aster

Stokesia spp.

A photo of Shasta daisy

Shasta daisy

Leucanthemum spp.

A photo of Sunflower

Sunflower

Helianthus spp.

A photo of Angelica

Angelica

Angelica spp.

A photo of Wild Indigo

Wild Indigo

Baptisia spp.

A photo of Stonecrop

Stonecrop

Sedum spp.

A photo of Stonecrop

Stonecrop

Hylotelephium spp.

A photo of Nasturtium

Nasturtium

Tropaeolum majus

Ornamental Grasses

Ornamental Grasses

A photo of Milkweed

Milkweed

Asclepias spp.

A photo of Bird's Foot Trefoil

Bird's Foot Trefoil

Lotus corniculatus

A photo of Common Broom

Common Broom

Cytisus scoparius ssp. scoparius

A photo of Honesty

Honesty

Lunaria annua

A photo of Hop

Hop

Humulus lupulus

A photo of Ivy

Ivy

Hedera helix

A photo of Lady's Smock

Lady's Smock

Cardamine pratensis

A photo of Garlic Mustard

Garlic Mustard

Alliaria petiolata

A photo of Plume Thistle

Plume Thistle

Cirsium spp.

A photo of Sorrel

Sorrel

Rumex acetosa

A photo of Broad-leaved dock

Broad-leaved dock

Rumex obtusifolius

A photo of Nettle

Nettle

Urtica dioica

A photo of Thistle

Thistle

Carduus spp.

A photo of Alder Buckthorn

Alder Buckthorn

Frangula alnus

A photo of Blackthorn

Blackthorn

Prunus spinosa

A photo of Buckthorn

Buckthorn

Rhamnus cathartica

A photo of Holly

Holly

Ilex aquifolium

A photo of English Oak

English Oak

Quercus robur

Brassicas

Brassicas