Skip to content

Best Plants for Butterflies in the UK

The best nectar flowers and caterpillar food plants for UK butterflies, season by season, plus a simple border plan and what to skip.

Last updated: 20 October 2026

Red admiral and peacock butterflies feeding on purple buddleia flowers in a sunny UK garden Wildlife
The best UK butterfly gardens offer nectar from March to October and food plants for caterpillars. Buddleia, marjoram, verbena bonariensis and sedum are top nectar plants. A sunny nettle patch feeds the caterpillars of small tortoiseshell, peacock, red admiral and comma. Plant in full sun out of the wind, choose single flowers, add a flat basking stone and skip insecticides.
Flying SeasonMarch to October
Top Nectar PlantBuddleia, July to September
Caterpillar FoodA sunny patch of nettles
Best SpotFull sun, out of the wind

Key takeaways

  • Adult butterflies need nectar, but caterpillars need specific food plants, so grow both
  • Buddleia, marjoram, verbena bonariensis and sedum are among the best nectar plants
  • A sunny nettle patch feeds small tortoiseshell, peacock, red admiral and comma caterpillars
  • Plan flowers from March to October, with ivy as the last big feed of the year
  • Pick single flowers in a warm, sheltered, sunny spot and add a flat stone for basking
  • Skip insecticides altogether, as they kill caterpillars along with pests

The best plants for butterflies give adults nectar and give caterpillars something to eat. Most gardens only manage the first. Add a few caterpillar food plants and butterflies can breed with you, not just pass through.

This guide picks the top nectar flowers for each season, the food plants caterpillars need, and a simple sunny border to copy. Bees love many of the same flowers, but they have different favourites. Our guide to the best bee-friendly plants covers those.

What do butterflies need from a garden?

Sun, shelter, nectar and caterpillar food. Get those four right and butterflies will find you.

Comma butterfly basking with wings open on a sunny flat stone in a sheltered courtyard garden

A sunny, sheltered spot with a flat stone gives butterflies somewhere to warm up before they feed.

Sun comes first. Butterflies need warmth to fly, so a shady border sees few visitors however well it’s planted. A south-facing spot backed by a wall, fence or hedge makes a lovely sun trap.

Shelter matters because butterflies struggle to feed in a breeze. Hedges and dense shrubs break the wind.

Nectar gives adults the energy to fly, find mates and lay eggs. Butterflies like flat or clustered flower heads they can land on.

Caterpillar food is the missing piece in most gardens. Each butterfly lays its eggs only on certain plants, and the caterpillars eat nothing else. No food plants means no next generation.

The top nectar plants for butterflies

Buddleia, marjoram, verbena bonariensis, lavender and sedum are the five to start with. Between them they cover June to October.

Buddleia (Buddleja davidii) is the classic butterfly bush. It flowers from July to September and pulls in peacocks, red admirals, small tortoiseshells and commas. Prune it hard in March to about 60cm to keep it compact. Deadhead through summer, as it self-seeds into walls and waste ground. Our guide to growing buddleja covers pruning and the best varieties.

Marjoram (Origanum vulgare) is a native herb with flat pink flower heads from July to September. Small butterflies such as gatekeepers, skippers and common blues love it. It’s happiest on poor, dry soil in full sun.

Verbena bonariensis carries little purple flower clusters on tall, wiry stems from July until the frosts. Butterflies sit and feed on it for ages. Plant it in groups and let it self-seed. See our guide to growing verbena bonariensis for tips on keeping it through winter.

Painted lady butterfly feeding on purple verbena bonariensis flowers in a UK garden border

Verbena bonariensis stands tall above the border, so butterflies can spot it from across the garden.

Lavender (Lavandula angustifolia) flowers from June to August. ‘Hidcote’ and ‘Munstead’ are reliable, compact choices. It needs sharp drainage and full sun.

Sedum (Hylotelephium spectabile) flowers from late August into October, just when other nectar runs short. ‘Herbstfreude’ (also sold as ‘Autumn Joy’) is the one you’ll see everywhere.

Lavender border in full summer flower with butterflies and bees feeding beside a gravel path

A row of lavender gives weeks of nectar in high summer, for butterflies and bees alike.

Best butterfly plants by season

Aim for something in flower from March to October. A gap in flowering is a gap in food.

Spring (March to May)

Butterflies that hibernate as adults wake hungry on the first warm days. Brimstones, peacocks, commas and small tortoiseshells need nectar fast.

  • Aubrieta spills over walls with purple flowers from March.
  • Wallflowers (Erysimum) flower from March to May. Perennial ‘Bowles’s Mauve’ flowers for months.
  • Honesty (Lunaria annua) has purple or white flowers from April. Orange tips feed on it.
  • Dandelions in an unmown corner are a free and very useful early feed.

Summer (June to August)

This is peak butterfly time. Buddleia, lavender, marjoram and verbena bonariensis do the heavy lifting.

  • Field scabious (Knautia arvensis) has lilac pincushion flowers from June. Meadow browns and marbled whites visit.
  • Red valerian (Centranthus ruber) flowers all summer on dry walls and banks.
  • Bramble flowers are a favourite of gatekeepers and other browns, if you have a wild corner.

Autumn (September to October)

Late nectar fuels butterflies before winter. Peacocks and small tortoiseshells feed up before hibernating.

  • Sedum carries on until October.
  • Michaelmas daisies (asters) give flat landing pads into October.
  • Ivy (Hedera helix) flowers from September to November. Leave some to flower on a fence or tree.
  • Windfall fruit left on the lawn is a treat for red admirals and commas.

Red admiral butterflies feeding on pink sedum flowers in an autumn border

Sedum flowers just as summer fades, which makes it a lifeline for red admirals in September.

SeasonNectar plantsButterflies you may see
Spring (Mar-May)Aubrieta, wallflower, honesty, dandelionBrimstone, orange tip, peacock, comma
Summer (Jun-Aug)Buddleia, lavender, marjoram, verbena, scabiousSmall tortoiseshell, gatekeeper, painted lady, meadow brown
Autumn (Sep-Oct)Sedum, Michaelmas daisy, ivy, windfall fruitRed admiral, comma, peacock

Caterpillar food plants that let butterflies breed

Nettles, grasses, holly, ivy and a few wildflowers feed the caterpillars of most common garden butterflies. Growing even one or two turns a feeding stop into a home.

Stinging nettles

Stinging nettles (Urtica dioica) feed the caterpillars of small tortoiseshell, peacock, red admiral and comma. Painted ladies sometimes use them too, though they prefer thistles.

Black spiny peacock caterpillars feeding on stinging nettle leaves in a sunny allotment corner

A busy nest of peacock caterpillars is the reward for leaving a sunny patch of nettles.

Grow nettles somewhere sunny, as butterflies lay their eggs on warm, sheltered patches. A corner behind the shed or compost bin is ideal. In late June or early July, cut part of the patch to the ground. The fresh regrowth suits later broods. Spare cuttings make a rich addition to the compost heap.

Other food plants worth growing

  • Lady’s smock (Cardamine pratensis) and garlic mustard (Alliaria petiolata) feed orange tip caterpillars. Lady’s smock likes a damp patch of lawn.
  • Buckthorn (Rhamnus cathartica) and alder buckthorn (Frangula alnus) feed brimstone caterpillars. Either fits into a native hedge.
  • Holly and ivy feed holly blues. The spring brood lays on holly buds and the summer brood on ivy buds.
  • Native grasses feed meadow brown, gatekeeper, ringlet and speckled wood caterpillars. Leave a strip of long grass uncut all summer.
  • Bird’s-foot trefoil (Lotus corniculatus) feeds common blue caterpillars. It grows in short turf on poor soil.
  • Sorrels feed small copper caterpillars. Leave them where they pop up.

A wildflower lawn is a handy way to grow grasses and bird’s-foot trefoil together.

Common garden butterflies and what they need

ButterflyCaterpillar foodFavourite nectarWhen it flies
Small tortoiseshellStinging nettleBuddleia, sedum, marjoramMar-Oct
PeacockStinging nettleBuddleia, dandelion, marjoramMar-May, Jul-Sep
Red admiralStinging nettleBuddleia, ivy, rotting fruitSpring to Nov
CommaNettle, hop, elm, currantsBramble, ivy, rotting fruitMar-Oct
Painted ladyThistles, nettleBuddleia, red valerianMay-Oct, varies yearly
BrimstoneBuckthorn, alder buckthornDandelion, bluebell, knapweedMar-Oct
Orange tipLady’s smock, garlic mustardHonesty, bluebellApr-Jun
Holly blueHolly (spring), ivy (summer)Bramble, hollyApr-Sep
Meadow brownNative grassesBramble, knapweed, scabiousJun-Sep
GatekeeperFine grassesBramble, marjoram, ragwortJul-Aug
Common blueBird’s-foot trefoilMarjoram, cloverMay-Sep

What about the cabbage whites? Large and small white caterpillars feed on brassicas and nasturtiums. Net your cabbages with fine mesh and leave the rest alone. Our cabbage white butterfly guide has the details.

A simple sunny butterfly border to copy

A border of about 3m by 3m in full sun is plenty. Here’s one way to fill it.

Gardener planting marjoram at the front of a sunny butterfly border with lavender and verbena behind

Low marjoram at the front, taller verbena and buddleia behind: a simple layout that feeds butterflies for months.

  • Back: one buddleia, pruned hard each March, and three verbena bonariensis
  • Middle: five lavender, three marjoram, three field scabious and one sedum ‘Herbstfreude’
  • Front: aubrieta, a couple of wallflowers and bird’s-foot trefoil along the edge
  • Nearby: a sunny nettle corner and a flat stone or two for basking

Butterflies bask with their wings open on cool mornings to warm up. Flat stones, paving slabs and bare soil in the sun all work. No room for a border? A few large pots of marjoram, lavender and verbena on a sunny patio still bring butterflies in.

Common mistakes when planting for butterflies

Planting only nectar flowers. Adults visit, but nothing breeds. Add nettles, grasses or another food plant.

Choosing double flowers. Extra petals block the nectar. Pick single flowers where you can see the centre.

Filling pots with bedding. Petunias, begonias and busy lizzies offer butterflies very little. Cosmos, marigolds (calendula) and nasturtiums look just as cheerful and feed insects.

Spraying insecticides. They kill caterpillars along with the pests, and organic sprays are no different. Accept a few nibbled leaves and let birds, ladybirds and wasps do the work.

Tidying too much. Long grass, nettles, ivy and fallen fruit all help butterflies. Leave a wild corner.

Rarer butterflies and recording what you see

Gardens help common butterflies most, but small changes help some scarcer ones too. Uncut grass on a warm, dry bank suits the wall brown. Sorrels on poor soil suit the small copper. If you live near woodland, our guide to rare woodland butterflies explains how to help them.

Older man counting butterflies on a buddleia from a garden bench while a tabby cat dozes on the lawn

Fifteen minutes on a sunny bench is all the Big Butterfly Count asks, and the cat is welcome to join in.

Want to know who’s visiting? The Big Butterfly Count runs each summer. You spend 15 minutes counting butterflies in a sunny spot, and your results help track how they’re doing across the country.

Month-by-month butterfly garden calendar

MonthWhat to look forJobs to do
MarchBrimstones, peacocks and commas wake upPrune buddleia hard. Plant aubrieta and wallflowers
AprilOrange tips and holly bluesLeave lady’s smock and garlic mustard to flower
MayPainted ladies and red admirals arrive from abroadCheck nettles for caterpillar webs and tents
JuneMeadow browns and skippers in long grassPlant marjoram, scabious and verbena
JulyPeak season, buddleia in flowerDeadhead buddleia. Cut part of the nettle patch
AugustGatekeepers and common bluesKeep deadheading. Do the Big Butterfly Count
SeptemberRed admirals on sedum and fruitLeave windfalls and seed heads
OctoberLast red admirals on ivyLeave ivy to flower. Don’t tidy everything away

Honeybees share many of these flowers. If you’d like to help them too, read our guide to helping honeybees in the garden. For more ways to bring wildlife in, browse our wildlife gardening guides.

Now you know what to plant, read our guide on how to create a wildlife garden to give butterflies and other visitors a home all year.

Frequently asked questions

What is the best plant for butterflies in the UK?

Buddleia is the best single nectar plant for UK butterflies. A bush in full flower from July draws peacocks, red admirals, small tortoiseshells and commas. Marjoram, verbena bonariensis and sedum come close behind.

Do butterflies need nettles?

Several of our commonest garden butterflies do. Small tortoiseshell, peacock, red admiral and comma caterpillars all feed on stinging nettles. Without nettles nearby, these butterflies can visit your flowers but can’t breed in your garden.

How do I attract butterflies to a small garden?

Plant a few nectar flowers in your sunniest, most sheltered spot. Marjoram, lavender and verbena bonariensis all grow well in pots. Add a flat stone for basking and avoid insecticides. Even a sunny patio can bring butterflies in.

When do butterflies appear in UK gardens?

The first ones fly on warm days in March. Brimstones, peacocks and commas wake from hibernation first. Numbers peak from July to August, and red admirals often fly well into October.

Are pesticides harmful to butterflies?

Yes, insecticides kill caterpillars and can harm adult butterflies. Organic sprays are no exception. Weedkillers also remove food plants such as nettles and wildflowers. Leave pest control to birds and other predators, and use netting where you need it.

What flowers do red admirals like?

Red admirals love buddleia, sedum and ivy flowers. In autumn they also feed on rotting windfall apples, pears and plums. Their caterpillars live on stinging nettles, folding the leaves into little tents.

Should I deadhead buddleia for butterflies?

Yes, deadheading keeps new flower spikes coming into September. Cut each faded spike back to the next pair of side shoots. It also stops buddleia seeding everywhere. Prune the whole bush hard in March.

butterflies nectar plants caterpillar food plants wildlife garden pollinators biodiversity

By Garden UK Editorial Team

Our team produces practical UK gardening guidance from source research, contributor records and established horticultural practice. Editorial standards are overseen by Matt W.

About our editorial team · How we work

Stay in the garden

Seasonal tips, straight to your inbox

One email a month. What to plant, what to prune, what to watch out for. No spam.

Unsubscribe any time. We never share your email. See our privacy policy.