We can help boost butterfly numbers by filling our gardens with plants caterpillars love. Butterfly caterpillars are fussy about their food and they need us to cater to their tastes. Different varieties eat different plants, so adult butterflies will only lay their eggs on one or two types.
Growing a wide range of plants ensures lots of different caterpillars have something to eat. But you can also grow the plants that the caterpillars in your area like best. Here’s how to grow caterpillar food.