You must be wondering what do caterpillars eat whenever you spot them in your garden! The diet of these little creatures is very interesting. They mostly rely on nature to feed themselves. However, different species of caterpillars prefer eating different sources of caterpillar food. For example, when they are in cocoons they prefer different food. In this post, I have listed down twelve of the most common caterpillar foods and which species eat them. Make sure you do check out some fun facts about caterpillars in the end. Come on let us see now what do caterpillars eat more in-depth.
What Do Caterpillars Eat?
If you are raising caterpillars in captivity, then you must know what do caterpillars eat in captivity to feed them. Below I have listed down some common caterpillar foods for you.
- Oak Leaves
- Flowers
- Honeycomb
- Wild Grass
- Bark and Twigs
- Animal Waste
- Ants
- Moss And Lichen
- Wool
- Nettles
- Alder Buckthorn
- Other Caterpillars
These amazing creatures love to eat wild grass, leaves, and flowers. If you are interested to know what do caterpillars eat and drink, then you must continue to read.
Also Read: What Do Orioles Eat?
Top 12 Caterpillar Foods
Caterpillars eat a variety of foodstuff that is easily available to them. In this section, you will get to learn what do caterpillars eat in detail.
-
Oak Leaves
Many among us do not know what kind of leaves do caterpillars eat. Oak leaves are one of the best foods for caterpillars. Sometimes, your caterpillars won’t eat anything you give to them. In that case, collect some oak leaves and feed them. You can also try to feed them some Quercus leaves or apple leaves.
-
Flowers
For some species of caterpillars, the leaves of plants are just not enough. Flowers such as cuckoo flowers, dandelion, clover, and birds-foot trefoil are widespread throughout the UK. Caterpillars enjoy munching on these flowers.
-
Honeycomb
You must be surprised to know that some caterpillars do have a sweet tooth. They often feed on honeycomb.
-
Wild Grass
Most widespread species of caterpillars rely on wild grasses. Wild grasses provide great nourishment for caterpillars such as Gatekeeper, Meadow Brown, and Skipper. You can let your garden overgrow so that any species of caterpillars will have an abundant supply of food.
-
Bark And Twigs
Caterpillars like the Lunar Hornet Moth make a hole into barks of trees where they feed on the living wood. These caterpillars can stay inside the wood for about two years without causing much damage to the trees.
-
Animal Waste
Caterpillars such as skin moths feed on the skins of dead animals. This includes birds, mice, owl pellets, small moths, flies, and beetles.
-
Ants
Many species of caterpillars rely on red ants. Caterpillars begin their lives constantly feeding on the flowers of Wild Thyme or Marjoram. After a while, they start feeding on ant larvae and maggots before pupating underground.
-
Moss And Lichen
Young caterpillars like dingy, buff, muslin, rosy, and scarce footman moths mostly feed on lichens. You may commonly find lichens growing on tree trunks, fence posts, old walls, mosses, and decaying vegetable waste.
-
Wool
There is a huge misunderstanding that all caterpillars eat clothes. Less than 1% of all caterpillar species in the UK eat natural animal fibers. Common clothes moth caterpillars feed on dirty wool, fur, hair, and feathers. Most domestic moth problems are easy enough to tackle by vacuuming and washing your clothes, but if you have a serious infestation, particularly if it’s affecting a clothing business, then it might be best to just get some professionals in to help.
-
Nettles
Nettles are one of the best sources of food for caterpillars. Animals such as red admiral, peacock, comma, and small tortoiseshell butterflies lay their eggs on nettles. Caterpillars feed on the big clumps of nettles once they wake up.
-
Alder Buckthorn
Caterpillars don’t just love leaves and flowers; they love trees too! Alder buckthorn is a beautiful native tree that has star-shaped flowers with purple-brown twigs. Caterpillars such as brimstone eat the leaves of alder buckthorn trees.
-
Other Caterpillars
Carnivorous caterpillars sometimes also feed on other moth caterpillars if needed. They happily eat leaves half of the time but can swap with caterpillars if they bump into them.
Foods For Caterpillars In The Wild
In this section, you will get to know what do caterpillars eat in the wild. Below I have listed down some native plants they love to eat.
- Buckwheat
- Lupines
- Milkvetch
- Cudweed
- Everlast
- Dragon
- Sagebrush
- Parsley
- Dill
- Fennel
- Rue
- Wild black cherry
- American and Chickasaw plum
- Black chokeberry
- Sedges
- Tulip tree
- Willow
- Sweet bay
- Basswood
- Ash
- Citrus
- Torchwood
- Gooseberry
- Azalea
- Elm
- Mistletoe
- Milkweeds
- Pigweed
- Aspens
- Black oaks
Foods For Caterpillars In Winters
If Below I have listed down some delicious foods to feed caterpillars in winters.
- Corn
- Asters
- Birches
- Sunflowers
Caterpillar Foods For Different Species Of Caterpillars
You know that there are different types of caterpillars found in the garden. Below I have listed down some popular caterpillars and their favorite host plants for you. Here, you will get to know what do monarch caterpillars eat along with some other species of caterpillars.
Butterfly Species | Host Plants |
---|---|
1. Monarch Caterpillars | Milkweed (Asclepias) |
Cucumber | |
Zucchini | |
Pumpkin | |
2. Anise Swallowtail | Anise |
Parsley | |
Carrot | |
Dill | |
Fennel | |
Rue | |
3. Eastern Black Swallowtail | Anise |
Parsley | |
Carrot | |
Dill | |
Fennel | |
Rue | |
Golden Alexanders | |
4. Viceroy | Willow |
Poplar | |
Aspen | |
Apple | |
Cherry | |
Plum | |
5. Red-Spotted Purple | Apple |
Aspen | |
Cherry | |
Hawthorn | |
Hornbeam | |
Poplar | |
Willow |
Fun Facts About Caterpillars
Let us now learn some interesting and fun facts about caterpillars.
What Do Caterpillars Drink?
These tiny creatures do not like to drink water when they feel thirsty. Caterpillars obtain sufficient fluids from the leaves, fruits, and plants that they eat.
What Do Caterpillars Do?
The main purpose of a caterpillar is to eat food and grow bigger until they transform into an adult butterfly. They are constantly searching for suitable plants and leaves to feed on them.
Do Caterpillars Eat Fruits?
Yes, caterpillars do eat fruits. You can feed them apples, watermelon, cherry, and plum.
Do Caterpillars Eat Lettuce?
Yes, caterpillars do eat lettuce. They also like to eat vegetables such as spinach.
FAQ
What Can I Feed A Caterpillar?
You can feed the following caterpillar foods to them.
- Oak Leaves
- Flowers
- Honeycomb
- Wild Grass
- Bark and Twigs
- Ants
- Moss And Lichen
- Wool
- Nettles
- Alder Buckthorn
- Willow
- Cherry
- Poplar
- Birch
- Apple
- Dandelions
- Clover
Do Caterpillars Eat Fruit And Vegetables?
Yes, some caterpillars do eat fruit and vegetables such as stems, fruits, roots, pollen, and seeds. They also consume ferns, mosses, and dead leaves.
What Can I Feed Wild Caterpillars?
You can feed the following foodstuffs for your wild caterpillars.
- Buckwheat
- Lupines
- Milkvetch
- Cudweed
- Everlast
- Dragon
- Sagebrush
- Parsley
- Dill
- Fennel
- Rue
- Wild black cherry
- American and Chickasaw plum
- Black chokeberry
- Sedges
- Tulip tree
- Willow
- Sweet bay
- Basswood
- Ash
- Citrus
- Torchwood
- Gooseberry
- Azalea
- Elm
- Mistletoe
- Milkweeds
- Pigweed
- Aspens
- Black oaks
What Did Do Green Caterpillars Eat?
Here is the list of foods that green caterpillars like to eat.
- Oak
- Willow
- Cherry
- Poplar Birch
- Apples
- Alder Buckthorn
- Dandelions
- Clover
What Do Caterpillars Eat-In Cocoons?
When caterpillars are in their cocoons, they feed mostly on leaves and flowers.
How Do You Take Care Of A Caterpillar?
It is very essential to take proper care of a caterpillar until they change into a butterfly. You can keep them in a small container lined with paper towels. Add some sticks and twigs to make them feel more comfortable at home.
Do Caterpillars Like To Drink Water?
Caterpillars do not drink water. They normally obtain sufficient fluids from the food plants that they eat. Outdoors, many overwintering caterpillars benefit from rain or other moisture reaching them.
Do Caterpillars Eat Lettuce?
Caterpillars eat all parts of lettuce plants, attacking the crown, stripping the leaves or feasting on young seedlings.
Can Caterpillars Eat Watermelon?
Instar 4-5 caterpillars (over a half-inch long) have been reported to eat pieces of butternut squash, delicata squash, pumpkin, crunchy cucumber, and watermelon slices.
Is It OK To Touch A Caterpillar?
Is it safe to touch a caterpillar? Most caterpillars are perfectly safe to handle. Painted lady and swallowtail caterpillars are common examples. Even the monarch butterfly caterpillar, though toxic if eaten, does nothing more than tickle you when held.
Conclusion
In my above article, you have understood what do caterpillars eat besides milkweed. They mostly rely on host plants such as wild grasses, alder buckthorn, willow, and so on. Oak leaves and Quercus leaves are favorites of young caterpillars. These beautiful creatures also love to feed on aspen, paper birch, parsley, fennel, carrot, etc. You can easily these caterpillar foods in your garden. But sometimes they do eat other caterpillars if needed. But the monarch caterpillar only feeds on milkweed plants. By knowing what do caterpillars eat gives you an excellent opportunity to feed them.
To Know Some Great Stuff Do Visit OfAdvantages
To Know Some Great Stuff Do Visit Richestic
To Know Some Great Stuff Do Visit CountsSpeed
Which leaf is good for caterpillar
What does caterpillar eat