What Do Caterpillars Eat? 12 Caterpillars Foods You Must Know
You must be wondering what caterpillars are eating whenever you see them in your garden! They mostly rely on nature to feed them. However, different caterpillar species prefer to consume different caterpillar food sources. For example, when they are in cocoons, they prefer other food. In this post, I have listed twelve of the most common caterpillar foods and which species eat them. Finally, don’t forget to check out some fun facts about caterpillars. Come and see what caterpillars feed on in more detail.
What do caterpillars eat?
If you keep caterpillars in captivity, you need to know what captive caterpillars eat to feed them. I have listed some common caterpillar foods for you below.
- Oak Leaves
- Flowers
- Honeycomb
- Wild grass
- Bark and twigs
- Animal waste
- Ants
- Moss And Lichen
- Wool
- Nettles
- Buckthorn alder
- Other Caterpillars
These amazing creatures like to eat wild grass, leaves and flowers. If you’re wondering what caterpillars eat and drink, you need to keep reading.
Top 12 Caterpillar Foods
Caterpillars eat a variety of foods that are readily available to them. In this section you will learn in detail what caterpillars feed on.
Oak Leaves

Many of us do not know what leaves caterpillars eat. Sometimes your caterpillars won’t eat anything you give them. You can also try feeding them Quercus leaves or Apple leaves.
Flowers

Plant leaves are simply not enough for some types of caterpillars. Flowers such as cuckoo, dandelion, clover and bird’s eye are common throughout the UK. Caterpillars love to chew on these flowers.
Honeycomb

You must be surprised to know that some caterpillars have a sweet tooth. They often feed on the honeycomb.
Wild grass

Most widespread caterpillar species rely on wild grasses. Wild grasses provide excellent food for caterpillars such as Gatekeeper, Meadow Brown and Skipper. You can let the garden grow so that any type of caterpillar will have an abundant food supply.
Bark And Twigs

Caterpillars such as the lunar hornet moth make a hole in the bark of trees where they feed on living wood.
Animal waste

This includes birds, mice, owls, pellets, small moths, flies and beetles.
Ants

Many species of caterpillars rely on red ants. The caterpillars begin their life by constantly feeding on thyme or marjoram flowers. After a while, they begin to feed on ant larvae and worms before pupating underground.
Moss And Lichen

Young caterpillars such as dirty, buff, muslin, pink and rare curl moths mostly feed on lichens. You can commonly find lichens growing on tree trunks, fence posts, old walls, moss and decaying plant debris.
Wool

There is a huge misconception that all caterpillars eat clothes. Most house moth problems can be easily solved by vacuuming and washing clothes, but if you have a serious infestation, especially if it involves a clothing business, then it might be best to get some professionals to help you.
Nettles

Animals such as the red admiral, peacock, virgula and small tortoiseshell butterflies lay their eggs on nettles. Once the caterpillars wake up, they feed on large clumps of nettles.
Buckthorn alder

Caterpillars such as sulfur eat the leaves of alder buckthorn.
Other Caterpillars

Carnivorous caterpillars sometimes feed on other moth caterpillars if necessary. They are happy to eat leaves half the time, but can trade with caterpillars if they bump into them.
Food For Caterpillars In The Wild
In this section, you will learn about what caterpillars feed on in the wild. Below I have listed some native plants that they like to eat.
- Buckwheat
- Lupines
- Milkvetch
- Cudweed
- Everlast
- Dragon
- Sage-brush
- Parsley
- Dill
- Fennel
- Regret
- Wild black cherry
- American and Chickasaw plum
- Aronia black
- Sedge
- Tulip tree
- Willow
- Sweet bay
- Linden
- Ash
- Citrus
- Torchwood
- Gooseberry
- Azalea
- Elm
- Mistletoe
- Milk plants
- Pork
- aspens
- Black oaks
Food For Caterpillars In Winter
If I have listed below some tasty foods for feeding caterpillars in winter.
- Maize
- Asters
- Birches
- Sunflower
Caterpillar Food For Different Kinds Of Caterpillars
You know that there are different types of caterpillars in the garden. I have listed some popular caterpillars and their favorite host plants for you below. Here you will learn what monarch caterpillars feed on along with some other caterpillar species.
Fun facts about caterpillars
Now let’s learn some interesting and fun facts about caterpillars.
What do caterpillars drink?
These tiny creatures do not like to drink water when they are thirsty. Caterpillars get plenty of fluids from the leaves, fruits and plants they eat.
What do caterpillars do?
The main purpose of the caterpillar is to eat food and grow until it turns into an adult butterfly. They are constantly looking for suitable plants and leaves to feed on.
Do caterpillars eat fruit?
Yes, caterpillars eat fruit. You can feed them apples, watermelon, cherries and plums.
Do caterpillars eat lettuce?
Yes, caterpillars eat lettuce. They also like to eat greens like spinach.
FAQ
What am i able to feed the caterpillar?
You can feed them the following caterpillar foods.
- Oak Leaves
- Flowers
- Honeycomb
- Wild grass
- Bark and twigs
- Ants
- Moss And Lichen
- Wave
- Nettles
- Buckthorn alder
- Willow
- Cherry
- Poplar
- Birch
- Apple
- Dandelions
- Clover
Do caterpillars eat fruits and vegetables?
Yes, some caterpillars eat fruits and vegetables like stems, fruits, roots, pollen and seeds.
What am i able to feed wild caterpillars?
You can feed your wild caterpillars the following foods.
- Buckwheat
- Lupines
- Milkvetch
- Cudweed
- Everlast
- Dragon
- Sage-brush
- Parsley
- Dill
- Fennel
- Regret
- Wild black cherry
- American and hog plum
- Aronia black
- Sedge
- Tulip tree
- Willow
- Sweet bay
- Linden
- Ash
- Citrus
- Torchwood
- Gooseberry
- Azalea
- Elm
- Mistletoe
- Milk plants
- Pork
- aspens
- Black oaks
What did green caterpillars eat?
Here may be a list of foods that green caterpillars like to eat.
- Oak
- Willow
- Cherry
- Poplar birch
- apples
- Buckthorn alder
- Dandelions
- Clover
What do caterpillars dine in cocoons?
When the caterpillars are in their cocoons, they feed totally on leaves and flowers.
How does one take care of a caterpillar?
It is very important to take proper care of the caterpillar until it turns into a butterfly. Add some sticks and twigs to form them feel more comfortable at home.
Conclusion
In my article above, you understood what caterpillars eat besides milkweed. They mostly depend on host plants such as wild grasses, buckthorn, alder, willow then on. Oak and Quercus leaves are favored by young caterpillars. These beautiful creatures also wish to feed on aspen, American white birch , parsley, fennel, carrots, etc. you’ll easily make these caterpillar foods in your garden. But sometimes, if necessary, they’re going to also eat other caterpillars. But the monarch caterpillar only feeds on milkweed plants. By knowing what caterpillars eat, you’ve got a great opportunity to feed them.
Also Read:-
Protect Your Assets With D&O Manager Liability Insurance
What Do Caterpillars Eat? 12 Caterpillars Foods You Must Know