Home › Flowers › Biodiversity

Flowers

To Attract Butterflies, You Have to Accept Caterpillars

June 2026 5 min read
Butterfly on a lavender flower

A butterfly can only settle permanently in a garden where it can also complete its full life cycle.

Many gardeners dream of a garden full of butterflies. They plant lavender, colourful flowers, sometimes even a buddleia, then wait for visitors. Yet a very common mistake is wanting the butterflies without accepting the caterpillars. The two are inseparable.

Why caterpillars are essential

A butterfly always begins its life as a caterpillar. If no caterpillar can survive in your garden, butterflies won't be able to settle there permanently. A caterpillar has one purpose: to eat and grow. To do this, it needs very specific plants. Some species develop on nettles, others prefer fennel, dill or certain wild plants.

It is during this stage that the next generation of butterflies is built. Without host plants, adults can visit the garden for a few days, but they won't be able to complete their life cycle there.

Good to know

The stinging nettle is one of the most important host plants for caterpillars of many European butterfly species: peacock, red admiral, small tortoiseshell, comma. A small nettle patch at the back of the garden can make a big difference.

A few nibbled leaves are not a disaster

The moment a leaf shows holes, it's tempting to immediately blame caterpillars. Yet in most cases the damage stays limited. A living garden is never perfect. A few eaten leaves are part of the natural balance, just like faded flowers or birds pecking at fruit. Most plants cope very well with these small losses, with no impact on the harvest or flowering.

Caterpillar on a leaf
A caterpillar on a leaf isn't a problem — it's a butterfly in the making.

Flowers feed the adults

Caterpillars need leaves. Adult butterflies, on the other hand, seek nectar. That's why flowers remain essential. Some species are particularly popular:

The longer the flowering season stretches from spring to autumn, the more food butterflies find throughout the year.

Even a small garden can welcome them

You don't need a wildflower meadow. A few beds, some herbs left to flower, or even a few pots on a balcony can already attract many pollinators. Lavender, thyme, oregano, borage and cosmos take up little space and are often heavily visited. The key is to offer both flowers for the adults and a few plants that can host the caterpillars.

A too-tidy garden is often an empty garden

For a long time, a beautiful garden was expected to be immaculate. Every dead leaf raked up, every stem cut at the end of flowering, every self-seeded plant pulled out. The problem is that insects use precisely these spaces to feed, reproduce or overwinter. A perfectly clean garden may look attractive, but it often becomes far less welcoming to wildlife.

Worth remembering

Leaving a few hollow stems, a pile of dead leaves in a corner, or some plants to go to seed may look untidy. It is actually one of the most useful things you can do for garden biodiversity.

Key takeaways

To attract butterflies, planting a few flowers isn't always enough. You also need to accept that part of their life takes place in a much less popular form: the caterpillar. A few nibbled leaves are often a sign that the garden is working as it should. By combining host plants with nectar-rich flowers, even a small space can become a refuge for butterflies, bees and many other pollinators. Sometimes, the most beautiful thing you can do for biodiversity is simply to leave a little room for life.

Keep reading

In the same category

Drying flowers
Flowers

Picking and Drying Flowers: Simple Methods to Preserve Them All Year

Article photo
Flowers

Homemade elderflower syrup

Year-round border
Flowers

The Secret to a Year-Round Flowering Border

Receive the new notebooks

Articles, recipes, plant guides and practical methods. No miracles. Just useful content.

No spam. Unsubscribe any time.

© 2025 Paule's Notebooks Made with care and soil on my hands