Caterpillar Food

Have you ever wanted to start raising caterpillars as pets, but weren’t sure what kind of food to give them?

If so, you’ve come to the right place! In this article, we’ll cover all you need to know about caterpillar foods.

We’ll discuss the type of food caterpillars eat, what caterpillar foods to buy, and a simple caterpillar food recipe.

I will also briefly cover when to feed caterpillars and common mistakes you should avoid.

With this guide, you can learn how to properly foster the growth and development of your caterpillars with ease.

Let’s get started!

What Do Caterpillars Eat?

In the wild, caterpillars are scavengers that eat a wide variety of plants, depending on the species.

Many of their diets contain plant leaves, flowers, stems, or fruit.

Many species also feed on tree bark, lichens, fungi, grasses, and other specific plants.

There are even some species that eat animal remains or mud!

In general, most caterpillars have adapted to eat a specific type of food and they don’t require variety in their diet.

Still, to ensure the best possibility of successful growth and transformation, you should always attempt to stick to a particular species’ native food.

Buy Caterpillar Food

One of the easiest ways to provide caterpillars with food is to buy it from a pet store or online from a reliable source.

When purchasing caterpillar food, you should always look for products with guaranteed freshness and high-quality ingredients.

You can also find specific blends that cater to the nutritional needs of the caterpillar species that you have.

Finally, caterpillar food preparations are commonly sold in freeze-dried diced, powdered, or compressed pellets forms.

When To Feed Caterpillars

The best time to feed caterpillars is when they are actively growing.

Caterpillar food should be available to them when they are between the ages of larvae and pupa.

During this time, they need more food to build a cocoon and prepare for their metamorphosis.

Also, make sure that the food you’re providing them is fresh so they can get the full nutritional value.

Common Mistakes 

One of the most common mistakes made when feeding caterpillars is not providing the proper environment for their food, such as humidity or temperature.

Additionally, another mistake made is not understanding food preferences.

Different species have different food preferences, and it is important to be mindful of what your caterpillar is eating.

Caterpillars are also often prone to dehydration, so it is important to monitor the amount of water that is given.

Lastly, overfeeding or underfeeding can also be a potential problem—it’s important to monitor the amount of food given as well as the quality of the food.


Whether you’re looking for an easy way to buy ready-made caterpillar food or want to try creating your own, this guide has got you covered.

With this step-by-step walkthrough, you can learn how to properly care for your caterpillars and ensure they get the nutrition they need to thrive.

Now that you know more about creating a DIY Caterpillar food guide, you can confidently raise happy and healthy caterpillars in the comfort of your own home.

Frequently Asked Questions

The best food for caterpillars depends on their species, but generally, leafy greens such as kale, spinach, and lettuce are good options.

Caterpillars usually eat plant matter, such as leaves, flowers, and stems. Their diet can be specific or generalist depending on the species and habitat.


To feed a caterpillar in a jar, you should provide fresh leaves of the plant species that it naturally eats. It’s important to replace the leaves when they become wilted or dry.

Regenerate response

Caterpillars do need to drink water, and they usually get it from the plant matter they eat, which contains a significant amount of moisture. If keeping a caterpillar as a pet, it’s important to provide a moist environment and fresh leaves that can supply the caterpillar with water.


Some species of caterpillars, like monarch caterpillars, are very dependent on milkweed as their sole food source, and without access to it, they will not be able to survive and develop into adult butterflies.

Other species of caterpillars may be less specialized in their diet and can survive on a variety of plant species.

Need More Help?

Didn't find the answers you were hoping for? Check out our troubleshooting archive for more helpful information.