10 plants for butterflies
Discover 10 plants that will set your garden a-flutter with butterflies.
Around 10 species of butterfly are likely to visit gardens, including the colourful small tortoiseshell, peacock and red admiral. Sadly, numbers of many butterflies are declining. According to a Butterfly Conservation report published in 2015, The State of Britain's Butterflies, three quarters of UK butterflies have shown a 10-year decrease in either their distribution or population levels.
Do your bit for butterflies by making them welcome in your garden. Adults feed on nectar, and can be seen nectaring on flat, daisy-like blooms as well as plants with long, tubular flowers. The more of these you can grow in your garden, the better.
Butterfly caterpillars feed on leaves and flower buds of so-called 'caterpillar food plants'. Caterpillars of some of the most colourful butterflies feed on nettles. The brimstone feeds on common buckthorn and alder buckthorn. Discover more caterpillar food plants.
Related content:
Discover 10 plants that butterflies will love, below.
Buddleia
One of the best-known nectar flowers for adult butterflies, Buddleja davidii produces blooms over a number of weeks between summer and autumn. Grow a few varieties to extend the flowering season.
Red valerian
Red valerian, Centranthus ruber, performs best in poorer, dry or chalky soils, where it forms a tidy, compact plant and won't be overwhelmed by other, stronger plants. It often flowers early and continues well into midsummer.
Verbena bonariensis
Tall, with lots of purple flowers on stiff, wiry stems, Verbena bonariensis can be grown through other plants or in a border on its own. It flowers late in the season and is extremely rich in nectar.
Sedum
Always go for the old-fashioned pink form of Hylotelephium spectabile, which produces the most nectar when it flowers in autumn. Red varieties tend to be poor in comparison.
Hebe
As well as being a reliable evergreen shrub, hebes attracts a range of insects, in particular bees and butterflies.
Wild marjoram
Outdoors, Origanum vulgare is best grown as an annual, as it isn't reliably hardy in the UK. The delicate, pink flowers are a treat for butterflies, as well as bees. Plus, the leaves make a delicious addition to dishes.
Common knapweed
If you've created an area for wildflowers in your garden, then Centaurea nigra is a must-have. The bright, violet flowers will attract a range of butterflies, including the common blue and meadow brown.
Hemp-agrimony
Tough and dependable, Eupatorium cannabinum are statuesque plants that enjoy growing in damp areas including riverbanks and wet grasslands or woodlands. The icy-pink flowers will attract red admirals and commas, among others.
Field scabious
Like knapweed, field scabious (Knautia arvensis) is another plant that will pack meadows with colour. There are plenty of similar flowers to try too, including the small scabious and knautia, all of which are popular with butterflies.
Erysimum 'Bowles's Mauve'
If regularly deadheaded, 'Bowles's Mauve' can be relied upon to flower from spring and into autumn, providing nectar for butterflies both early and late in the year.
Kate Bradbury says
Don’t forget food for their caterpillars. Nettles, hops, lady’s smock, holly, ivy and meadow grasses provide food for the caterpillars of a wide range of butterfly species.
Christmas offer
Gift a subscription to BBC Gardeners' World magazine and save 51% on the shop price.
Year Planner 2025 on sale
Starting to plan your gardening year? The Year Planner 2025 is packed with expert advice from the Gardeners’ World team, to ensure you have your best gardening year yet.
Plant of the Week: Camellia ‘Yuletide’
New podcast series
Join Monty and the team for advice on winter gardening, tulips, caring for birds, house plants and more in the new BBC Gardeners' World Magazine podcast series.