Caterpillar Cake Recipe: Fun Dessert for Kids and Adults Alike

I’ve always been a fan of fun and festive desserts, and this caterpillar cake recipe is one of my favorites.

It’s not only delicious but also surprisingly easy to make. Plus, it’s a great way to get kids involved in the kitchen.

The caterpillar cake recipe is a fun and easy-to-make cake that’s red, fluffy, and decorated with pieces of colorful caterpillars.

It’s the perfect edible project for kids experimenting with icing. It requires no piping or special equipment.

This caterpillar cake is made with a moist chocolate sponge cake that is rolled up and filled with chocolate buttercream frosting.

It is then decorated with Smarties to create the caterpillar’s legs and face.

It will also provide an array of essential vitamins and minerals to promote the overall health of your body.

Caterpillar Cake Recipe
Caterpillar Cake Recipe

How To Prepare Caterpillar Cake Recipe?

Recipe Time

This recipe takes about 2 hours to make, including 1 hour for baking and cooling the cake, 30 minutes for making the frosting, and 15 minutes for decorating.


This recipe makes one 9×13-inch caterpillar cake.


  • 9×13-inch baking pan
  • Parchment paper
  • Mixing bowls
  • Measuring cups and spoons
  • Electric mixer
  • Spatula
  • Rolling pin
  • Toothpicks
  • Smarties


For the cake:

  • 3 large eggs
  • 1 cup granulated sugar
  • 1/2 cup unsweetened cocoa powder
  • 1 cup all-purpose flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1/2 cup milk
  • 1/2 cup vegetable oil
  • 1 teaspoon vanilla extract

For the frosting:

  • 1 cup (2 sticks) unsalted butter, softened
  • 3 cups powdered sugar
  • 1/2 cup unsweetened cocoa powder
  • 1/4 cup milk
  • 1 teaspoon vanilla extract

For the decoration:

  • 1 bag of Smarties

How To Make Caterpillar Cake Recipe

1. Preheat oven to 350 degrees F (175 degrees C). Line a 9×13-inch baking pan with parchment paper.

2. In a large bowl, whisk together the eggs and sugar until well combined.

3. In a separate bowl, whisk together the cocoa powder, flour, baking powder, and salt.

4. Gradually add the dry ingredients to the wet ingredients, mixing until just combined.

5. Stir in the milk, oil, and vanilla extract.

6. Pour the batter into the prepared baking pan and bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean.

7. Let the cake cool completely in the pan before frosting.

8. To make the frosting, cream together the butter and powdered sugar until light and fluffy.

9. Beat in the cocoa powder, milk, and vanilla extract until smooth.

10. Spread the frosting evenly over the cooled cake.

11. To decorate the caterpillar, use Smarties to create the legs and face.

12. Refrigerate the cake for at least 30 minutes before serving.

Nutrition Facts Of Caterpillar Cake Recipe


Is The Caterpillar Cake A Swiss Roll?

In short, a Swiss roll is a sponge cake covered in fondant or icing that makes it look like an American flag. It’s rolled up with cream and fruit inside.

A caterpillar cake doesn’t have the cream (or fruit) inside. It’s just the cake itself that looks like a caterpillar.

Is This Caterpillar Cake Keto-Friendly?

The caterpillar cake is not keto-friendly, but it is low in carbs and will provide you with a good amount of protein.

If you’re on a ketogenic diet, there are other options, such as the strawberry cake or even the triple chocolate cake.

What Goes Well With Caterpillar Cake?

The best way to eat this cake is with coffee or tea. You can also have it as dessert or breakfast, especially if you’re on a diet and need extra energy during the day.

Can I Make A Caterpillar Cake Ahead?

You can make the caterpillar cake ahead of time, but it will lose its shape and appearance.

The best thing to do is prepare your batter, pour it into a cake pan, and refrigerate for about 8 hours or until it is solid.

Then, bake it just for an hour to ensure you don’t overbake the cake. The thicker layer of chocolate frosting could also help prevent it from getting soggy.

Can I Add Extra Chocolate To This Caterpillar Cake Recipe?

You can add extra chocolate if you want, but it’s unnecessary.

The chocolate will be more visible than the color of the caterpillar, so you don’t need extra chocolate to accomplish that effect.


The caterpillar cake recipes are cute and colorful and look just like their name mentioned.

This recipe is a simple one, and it’s perfect for kids who want to experiment with some chocolate cake.

The cake will make you feel full because of its high protein content, which is good for your health.

This caterpillar cake is a fun and easy way to impress your friends and family. It’s also a delicious dessert that everyone will love.

I hope you enjoyed this recipe!


Can I Freeze Caterpillar Cake?

You can freeze it, but I think it’s better to consume it fresh. Therefore, don’t freeze the whole thing because you won’t enjoy it.

What’s The Best Frosting To Use For Caterpillar Cake?

Any frosting will work great because this chocolate sponge cake is covered with cocoa powder or melted chocolate.

How Do You Store Caterpillar Cake?

Refrigeration is the best thing you can do if you want to store it for more than one day. You can’t freeze this cake because it will get soggy.