Peacock butterfly

Gardening for Wildlife part 2: Top 10 Plants for Caterpillars.

Earlier this year, just as snow was starting to fall, I wrote a blog about the best plants for your garden to provide nectar for butterflies throughout the seasons. Nearly five months on and I have either planted most of these shrubs or flowers in my garden or have seedlings in the greenhouse waiting to be planted out.

With the arrival of June and the temperature finally starting to warm, the life cycle of the butterfly is once more underway, eggs are being laid, caterpillars are emerging, food is needed.

Mention the word caterpillar though and most gardeners will shudder; they eat our plants, flowers and vegetables. In truth there are very few caterpillars which will munch their way through these, preferring in fact the taste of wildflowers, native wild grasses and the leaves on trees.

It’s hard to leave a section of your garden unkempt, full of what in some cases can only be classed as weeds, but if you can come to love a patch of rough terrain, you could so easily attract so many more butterflies to your garden, and we all love butterflies don’t we?

Red admiral on verbena bonariensis

Red Admiral on Verbena Bonariensis


Here are my top 10 food plants for caterpillars, and which butterfly larva they play host to. The list is by no means exhaustive, but I hope it will give you an idea of what plants the more common butterflies like to lay their eggs on and the hatching caterpillars to then feed off. If you have any of these in your garden or on your land and can leave them to flourish, then you will be helping our butterfly population no end.

1. Thistles.

Seen as a somewhat invasive weed, throughout its life a thistle will play host to all sorts of wildlife. The caterpillars of the Painted Lady butterfly feed on their leaves. Birds such as goldfinch, greenfinch, siskin, linnet and redpoll all love to eat thistle seeds and use the thistledown in their nest. Butterflies such as Peacock and Meadow Browns along with bees all feed on their nectar. We may see thistles as a prickly nuisance, but they are one almighty feeding station for our wildlife!

2. Nettles.

These are undoubtedly number one in the popularity stakes when it comes to caterpillars! Red Admiral, Painted Lady, Peacock, Comma, Small Tortoiseshell are but a few who will lay their eggs on nettles, the emerging caterpillars happy to gorge themselves on their leaves. As a child we learn to live in fear of these stinging plants, but leave a small patch alone (and be careful they do spread like wildfire if left unchecked) and you will be rewarded with a multitude of butterflies once the caterpillars have pupated.

3. Birdsfoot trefoil .

Whilst one of its common names, Granny’s Toenails, may conjure up quite an image for us, the caterpillars of the Common Blue, Silver Studded Blue and the Clouded Yellow butterfly along with those of many moths such as the Six-Spot Burnet Moth love feeding on these.

4. Mixed grasses.

Many of us are happily planting wildflower patches in our gardens, but instead of wildflowers, how about an area of mixed native wild grasses? Native wild grasses play host to a multitude of caterpillars, both butterfly and moth, such as Large Skipper, Small Skipper, Marbled White, Gatekeeper, Grayling, Ringlet, and Meadow Brown. Aim for a mix of both coarse and fine wild grasses, and you’ll entice a greater range of butterflies to lay their eggs in your garden.

5. Alder buckthorn (Frangula alnus) and purging/common buckthorn (Rhamnus cathartica)

Caterpillars of the bright yellow Brimstone butterfly thrive on the leaves of buckthorn, a shrub commonly found growing in scrub and woodland. Like the Thistle, Buckthorn is another great wildlife feeding station, its leaves feeding the caterpillars of Brimstone Butterfly, its blossom providing nectar for bees and its berries food for birds during the autumn months.

6. Lady’s Smock or Cuckoo flower.

Lady’s Smock, Cuckooflower. Cardamine pratensis. Cardamine des prés.

Lady’s Smock, Cuckoo flower


This pretty pale lilac wildflower is loved by the caterpillar of the Orange Tip butterfly. It flowers from April through to June on damp, wet grassland or by the side of ponds. You can read my earlier blog about Lady’s smock here.

7. Dog Violet.

The leaves of these low growing, pretty purple wildflowers are the host food for caterpillars of various Fritillary butterflies. Dog violets are common throughout France and flower from April to June, leave these in your garden and you’ll be helping to feed the caterpillars of the High Brown Fritillary, Silver-washed Fritillary, Dark Green Fritillary and so many more.

8. Salix caprea, common names: Goat Willow, Sallow or Pussy Willow.

If you have any Sallow in or near to your garden then you will hopefully attract the beautiful Purple Emperor butterfly. The Purple Emperor butterfly will lay a single egg on the upper side of a sallow leaf. When the larva hatches it will eat the sallow leaves until it is ready to pupate.

9. Wild Thyme.

I don’t know about you, but we have wild thyme spreading throughout our, as I lovingly like to call it, ‘weed lawn.’ Wild thyme plays host to caterpillar of the somewhat scarce Large Blue butterfly. Greatly believed to still be in decline, the larvae of the Large Blue butterfly initially feed on the flower heads of wild thyme. If by leaving wild thyme in my garden can help a beautiful, struggling butterfly such as this, then I’m more than happy to have a ‘weed lawn’ rather than a perfectly manicured bowling green!

10. Nasturtium.

The last plant on my list is an exception, not a wildflower but a plant easily grown from seed or bought at the garden centre. For those of us with a vegetable plot, this is one of the most important flowers we can plant to help prevent our cabbages from being decimated by the caterpillar of the small and large Cabbage White butterfly. Cabbage Whites love Nasturtium, plant them next to your Brassica as a sacrificial plant, and these will help to save your vegetables, whilst still feeding the caterpillars. Alternatively, if you’re anything like me, and each year you end up with too many broccoli and cabbage seedlings, rather than throwing them on the compost heap, how about planting them in a different area of your garden, and allowing the Cabbage Whites to enjoy them!

With the spread of pine processionary caterpillars, particularly throughout France, caterpillars have recently received quite a bit of bad press. Whilst these particular caterpillars can be quite harmful to trees, humans and animals, we shouldn’t let these make us afraid of other, harmless caterpillars. Caterpillars come in all sorts of sizes, some are furry, others are smooth, but ultimately they all turn into either beautiful butterflies or moths which help to pollinate our plants, flowers and vegetables.

A few years ago a came across this rather large caterpillar in my garden, he’s the caterpillar of the Elephant Hawkmoth, measuring about 75mm in length. Was he large? Yes! Was he scary? No!

Caterpillar Elephant Hawkmoth

Caterpillar Elephant Hawkmoth


Without caterpillars we would not have butterflies and with wildflower and wild grass meadows vanishing, they need us to help them, so please try to learn to love a bit of rough, unkempt ground full of wildflowers and weeds.

If you have left a wild patch in your garden to help feed caterpillars I’d love to know, so please do leave your comments in the box below.

You can read my earlier blog about the best nectar plants for butterflies here

A bientôt
Katherine x

'Gardening for Wildlife part 2: Top 10 Plants for Caterpillars.' have 4 comments

  1. June 3, 2016 @ 9:11 am Lisa

    This is a great post! I have been wanting to plant some butterfly attracting plants in the garden for a while now, but I wasn’t sure what plants are best. I live in the South-East of France near the coast. I imagine that all these plants could grow in this climate?


    • June 3, 2016 @ 1:10 pm Katherine

      Thank you Lisa, yes I’m sure they’d all grow where you are.


  2. June 7, 2016 @ 7:59 am Phoebe

    I’m always happy to hear that my weeds and unkempt garden are justified and vital for biodiversity and nothing to do with being lazy gardeners! We have plenty of thistles and wildflowers and plenty of butterflies too but not a great variety. I’m quite sure all the butterflies we get are very common but I guess that’s a start. I’ll note down some of your suggestions and see about planting some. We have loads of wild thyme but I’ve never noticed caterpillars on it…. Thanks for sharing your wisdom with #AllAboutFrance Katherine


  3. September 22, 2016 @ 1:37 pm 10 reasons why everyone should grow Verbena bonariensis | jardin-perdu

    […] Through the summer months I’ve loved every moment of watching the visitors to my Verbena bonariensis, and I hope that my photographs have convinced you that it is an invaluable plant to include in your garden for wildlife. If you’d like to make your garden more wildlife friendly please do read my earlier blogs about the best plants for butterflies and caterpillars. […]


Leave a Reply

Le Jardin Perdu 2018. All images and posts are the property of Katherine Forshaw

%d bloggers like this: