What weeds do caterpillars eat?

Caterpillars are fascinating creatures that play an important role in our ecosystem. When it comes to their feeding habits, they can be quite selective. Let’s explore the different types of weeds that caterpillars commonly feed on.

1. Malvaceae (mallows): Caterpillars often find their food source in plants belonging to the Malvaceae family. These include species like hollyhocks, hibiscus, and marshmallow. I remember encountering a beautiful caterpillar munching on the leaves of a hibiscus plant in my garden. It was a delight to witness nature at work.

2. Boraginaceae (comfrey and borage): Another group of plants that caterpillars are particularly fond of is the Boraginaceae family. Comfrey and borage are popular members of this family, and their leaves serve as a feast for caterpillars. I recall finding a caterpillar happily devouring the leaves of my borage plant. It was fascinating to observe its voracious appetite.

3. Asteraceae (thistles): Caterpillars, especially those belonging to the Cynareae tribe, have a strong affinity for plants in the Asteraceae family. Thistles, in particular, are a favorite food source for these caterpillars. I once came across a group of caterpillars happily feasting on the leaves of a thistle patch. It was a reminder of the interconnectedness of nature.

4. Sunflower: Caterpillars also enjoy dining on sunflower leaves. These vibrant plants not only add beauty to the garden but also provide nourishment for caterpillars. I remember finding caterpillars happily munching on the leaves of my sunflower plants. It was a small price to pay for witnessing the metamorphosis of these fascinating creatures.

5. Cocklebur: Another weed that caterpillars find irresistible is the cocklebur. These plants produce small burrs that stick to clothing and animal fur, aiding in seed dispersal. Caterpillars take advantage of these plants and feed on their leaves. I have often come across caterpillars happily feeding on the leaves of cocklebur plants in my garden.

6. Mule’s ears: Caterpillars have also been known to feed on mule’s ears, a type of wildflower found in various regions. These plants have large, fuzzy leaves that caterpillars find quite appetizing. While I haven’t personally observed caterpillars on mule’s ears, I have read about their affinity for these plants in my research.

7. Artichoke and cardoon: Caterpillars can also be found feeding on the leaves of artichoke and cardoon plants. These plants belong to the thistle family and are a favorite food source for caterpillars. While I haven’t had personal experience with caterpillars on artichoke or cardoon plants, their preference for thistles suggests that these plants play a role in their diet.

To summarize, caterpillars have a diverse range of weed preferences when it comes to feeding. They find nourishment in plants from the Malvaceae, Boraginaceae, and Asteraceae families, as well as specific plants like sunflower, cocklebur, mule’s ears, artichoke, and cardoon. Observing caterpillars feasting on these plants can be a rewarding experience, providing a glimpse into the intricate relationships within our natural world.

Photo of author

Caroline Bates

Caroline is a Miami-based landscaper who specializes in drought-tolerant landscapes. She is the mother of two young children and also enjoys writing for GreenPacks.org in her spare time. Caroline takes great pride in her work, and loves being able to share her knowledge with others through her writing.