The Daily Insight

Connected.Informed.Engaged.

updates

What Do Caterpillars Eat? 32 Things To Know About What Caterpillars Eat

Writer Robert King
caterpillars eat

Caterpillar Guide

Caterpillar is the larva stage of moths and butterflies that look like worms, but they are not worms. 

Silky Terrier Dog Breed Playing Aro... Silky Terrier Dog Breed Playing Around

There are various larva species out there, and because of that, most individuals and even gardeners know little or nothing about their feeding preference. 

In that light, this article is tailored to keep you more informed about their diverse feeding habit as herbivores and carnivores.

Let’s get started!

1. Do Caterpillars Eat Algae?

Just like most animals out there with different food preference, caterpillars also have their diverse eating habit. Some prefer to feed on a specific kind of plant. 

Most caterpillars will eat varieties of plants, with some feeding on other insects, animal dungs, and even behaving aquatic eating algae.

Yes, they are caterpillars that will eat aquatic plants like algae. 

2. Do Caterpillars Eat Ants?

Though caterpillars are known to feed on plants, some carnivorous caterpillars prefer to eat other small insects. 

Caterpillars do eat ants. But, they don’t eat just any ant the same way they don’t all plant species. Caterpillars do eat specific groups of ants.

3. Do Caterpillars Eat Berries?

Some caterpillars don’t only feed on plants but also love to eat delicious fruits too. 

Some caterpillars like the yellow-necked caterpillars (Datana spp), eastern tent caterpillars, and red humped caterpillars eat blueberries, blackberries and, raspberries. 

4. Do Caterpillars Eat Basil?

Different kinds of caterpillars do eat basil plants. For example, a type of caterpillar known as cutworms eats basil plants closer to the ground. 

Other caterpillars, called the cabbage loopers and beet armyworms, prefer to climb the basil plant to eat the leaves. So, they are caterpillars that feed on basil plants.

5. Do Caterpillars Eat Banana?

Caterpillars are unique in their food preference. They eat different kinds of plants and some fruits. Among these fruits that caterpillars feed on from time to time are bananas.

A perfect example of a caterpillar that eats bananas is the banana-eating caterpillar (Tiracola plagiata). 

6. Do Caterpillars Eat Blueberries?

Yes, they are caterpillars that will opt-in for blueberries fruit meal when the opportunity arises. Blueberries happen to be a common fruit caterpillar infest on gardens.

For example, the red humped caterpillars are species that specifically feed on blueberries compared with other caterpillars. 

7. Do Caterpillars Eat Broccoli?

Broccoli is a cabbage plant that gardeners plant in gardens. They are caterpillars that do eat specific parts of these plants.

Caterpillars like beet armyworms (Spodoptera exigua) are usually seen eating broccoli buds or leaves. 

Cabbage lobber caterpillars and diamond moth caterpillars are species of caterpillars that eat the head of broccoli, and outer broccoli leaves, respectively. 

8. Do Caterpillars Eat Corn?

Corn is something that some species of caterpillars do feed on. The corn earworm is one type of caterpillar that eats corn kernels. 

This caterpillar crawls its way to the corn’s silk to feed on matured corn kernels close to the ear part of the corn. 

Other species of caterpillar that eat corn are the fall armyworm and the European corn borer.

9. Do Caterpillars Eat Carrots?

Caterpillars are known to feed different species of plants and some fruit. Not all caterpillars eat carrots. 

But some species like the black swallowtail caterpillars and Parsleyworm or carrot caterpillars eat carrots. 

If you have a garden filled with carrots, the chances are that you’re going to experience caterpillar infestation.

10. Do Caterpillars Eat Cilantro?

Caterpillars are the larvae stage of butterflies that feed on plants, while adults derive their nutrients from nectar.

Cilantro, parsley, dill, and fennel become the same plant family, and the black swallowtail caterpillar is a species that eats any of them.

11. Do Caterpillars Eat Cabbage?

Different types of caterpillars would eat a plant like cabbage. After all, plants are what caterpillars primarily feed on in gardens. 

Caterpillars that eat cabbage include cabbage lopper caterpillars, 

cutworms, diamondback moth caterpillars, and imported cabbageworm.

These caterpillars can cause severe damage to the cabbages in your garden, especially to older cabbage plants. 

12. Do Caterpillars Eat Dragonflies?

Caterpillars cannot eat dragonflies. The reverse happens to be the case because dragonflies do feed on caterpillars.

The larger a dragonfly, the larger the insect it feeds on, and this is true as dragonflies don’t only feed on caterpillar larva but also feed on adult caterpillars. 

13. Do Caterpillars Eat Crickets?

Most caterpillars fed on plants, but they have evolved ways to feed on small unwitty insects.

Though caterpillars eat soft-bodied insects like aphids, they don’t eat crickets. Instead, crickets do feed on caterpillars.

14. Do Caterpillars Eat Chrysalis?

Other carnivorous out there will only feed on their young or themselves when food is very scarce in other to survive. 

But, caterpillars can eat the chrysalis of another pupated pupa even when there is enough food. So, caterpillars do eat chrysalis whether there is food or not. 

15. Do Caterpillars Eat Cucumber?

Caterpillars do eat various plants, fruits, and vegetables. Some of the edible vegetables that these young larvae eat are cucumber, pumpkin, and zucchini.

Caterpillars will eat the cucumber plant’s blossoms, and then there will move on to the leaves when they are ready to pupate.  

16. Do Caterpillars Eat Dill?

Though caterpillars are fed on different plants, dill is not a plant most caterpillars eat.

Nevertheless, the monarch caterpillar and black swallowtail caterpillars eat plants like dill, celery, and fennel.

17. Do Caterpillars Eat Dirt?

Dirt is not something that caterpillars eat like they do plants and fruits. However, most leaf-eating caterpillars eat dirt, not because it’s edible but only to enrich their intestinal flora. 

Furthermore, most caterpillars have the habit of hiding under the soil, and in the process, they eat dirt. 

18. Do Caterpillars Eat Dahlias?

Some caterpillars are omnivorous. They feed on plants and small insects. These kinds of caterpillars eat dahlia leaves. They do this by rolling themselves on the surface of the leave and feed undetected. 

19. Do Caterpillars Eat Daisies?

Like other animals out there, caterpillars are also quite picky when it comes to what they eat. Some only feed on a particular type of plant, while other will feed on a variety of plant.

The American painted lady caterpillar is one species that eat daisies plants. So, you see that various caterpillars have diverse eating preferences.

20. Do Caterpillars Eat Each Other?

Like higher predators out there, Caterpillars are carnivorous and exhibit cannibalism, especially when their newly hatch.

When caterpillars hatch, their first instinct is to feed on their eggshell or attack and eat other smaller caterpillars. 

21. Do Caterpillars Eat Earthworm?

Even though caterpillars look more like worms in physical appearances, these larvas from moths and butterflies are not worms. 

Caterpillars are either herbivorous or carnivorous, eating some groups of small insects. They do not eat earthworms but can feed on themselves when hatching from their shell.

22. Do Caterpillars Eat Fruit?

Different caterpillars are generally herbivorous, feeding on various plants and fruits like carrots, grapes, apples, cucumber, and berries. 

So, inarguably these little creatures do eat fruits that suit their feeding preference. 

23. Do Caterpillars Eat Fungi?

Some caterpillars do not necessarily have to feed on fresh plants. They can eat dead leaves of various host plants. They are also others that feed on non-plant organisms and fungus. 

24. Do Caterpillars Eat Ferns?

Yes, caterpillars do eat ferns. These are the most common pest of ferns, capable of causing severe damage to these plants during group infestation.

The Florida fern caterpillar is a known species for its distinct eating habit when it comes to ferns.

25. Do Caterpillars Eat Grass?

When caterpillars hatch they remain in the earth, only leaving the ground when they need to feed at night. For instance, lawn caterpillars will eat the upper surface of weeds, seedlings, and even grass.

26. Do Caterpillars Eat Grasshoppers?

Caterpillars are larger than grasshoppers, and tagging with the fact that caterpillars do eat smaller insects, they do eat grasshoppers.

These kinds of caterpillars that feed on smaller insects like grasshoppers are carnivorous. 

27. Do Caterpillars Eat Hibiscus?

Caterpillars have a diverse feeding habit, being that they are herbivorous and can sometimes be carnivorous. 

Hibiscus is a plant that caterpillars do eat, most times, their effect can become so severe that it leads to defoliation and loss of vigor.

28. Do Caterpillars Eat Hostas?

Hostas are herbaceous plants grown to add a sense of attraction to gardens. But like most plants, they too have herbivorous visitors as caterpillars eat them. 

29. Do Caterpillars Eat Lettuce?

Caterpillars are larvas that feed on plants during the process of transforming into adult moths or butterflies. Lettuce is one of the plants that these larvae feed on when they are hungry.

Nevertheless, you must know that different caterpillar have their preferred food choice, and because of that, not all caterpillars feed on plants like lettuce.

30. Do Caterpillars Eat Kale?

Caterpillars are known for their nature to feed on plants, fruits, and vegetables like kale, cabbage, chard, and cauliflowers.

So, there most definitely feed on kales in the garden. You can prevent this by simply picking the larva and eggs off these plants to reduce infestation.

31. Do Caterpillars Eat Insects?

Even though most caterpillars are herbivorous feeding on various plants, some particular species of caterpillars are carnivorous eating such as ant pupae and aphid.

32. Do Caterpillars Eat Hedge?

Yes, caterpillars do eat hedge. A particular species called the box tree caterpillar, with black stripes that feed on hedges.

Nevertheless, aside from the box tree caterpillar, you will rarely see other species of caterpillars eating hedges.

Conclusion

Overall, it’s clear that caterpillars are versatile in their feeding habit, being that there are herbivorous feeding on plants and carnivorous eating small insects.

We trust that this article provides answers to the most frequently asked questions about caterpillars and their feeding preferences.