Dirt Cake (from scratch!)

Prep Time 15 minutes
Total Time 2 hours 30 minutes
Servings 12 servings

Jump to Recipe

This easy Dirt Cake recipe is made with a homemade chocolate pudding base and topped with crushed cookies for a dirt-like effect. It’s the perfect no-bake, kid-friendly dessert for any occasion and comes together in 30 minutes!

a scoop of dirt cake coming out of a glass cup.

Want more no-bake dessert recipes? Try my No Bake Mint Chocolate Cheesecake, No Bake Mint Chocolate Bars, and No Bake Lemon Raspberry Icebox Cake!

Though it may look like a bucket of dirt, this Dirt Cake is way more tasty!

Most classic Dirt Cake recipes use instant chocolate pudding mix and Cool Whip, but we do things our own way here, so I choose to make my pudding from scratch.

This recipe starts with a fluffy chocolate base made with cocoa, sugar, eggs, and milk and mixed with homemade whipped cream.

Then it’s topped with crushed Oreo cookie crumbs for that “dirt” effect. I also added gummy worms for a kid-friendly spin, but you can leave them off if you like!

four cups of dirt cake topped with gummy worms.

Why we love this Dirt Cake dessert:

  • Crowd-pleaser: Most everyone will enjoy this pudding-like dessert, so it’s perfect for birthday parties, potlucks, or any special occasion where you need an easy dessert.
  • Make-ahead friendly: With a chill time of 2 hours, this recipe is the perfect make-ahead dessert.
  • Kid-friendly: Kids will love the edible garden effect with the gummy worms on top!
Want to save this recipe?
Just enter your email and get it sent to your inbox. You’ll also get new recipes and a free monthly menu plan!

Chocolate Dirt Cake recipe ingredients:

ingredients needed for dirt cake in bowls.
  • Granulated sugar: sweetens our pudding
  • Cornstarch: this helps thicken the pudding. 
  • Cocoa powder: this gives the cake a rich chocolate flavor! Use 100% natural unsweetened cocoa powder for this recipe. 
  • Milk: adds creaminess to the pudding. Any kind of milk works, as we’re just using it for the pudding. You could even use dairy-free if you want!
  • Eggs: help the pudding to set. 
  • Chopped chocolate (your choice): Use any kind of chocolate you like for this recipe. You can use milk chocolate for a sweeter flavor or dark chocolate for a less sweet option!
  • Vanilla extract adds depth of flavor. 
  • Heavy whipping cream: we’re making a homemade whipped cream that is mixed in with the pudding to create a fluffy texture. You can use whipped topping if you prefer.
  • Oreo cookies: crushed into fine crumbs and sprinkled on top of the cake! You can crush them using a food processor or place the Oreos in a plastic bag and crush them with a rolling pin. 
  • Gummy worms: these are just for fun, but make the dirt cake a little more realistic!

How to make this Oreo Dirt Cake:

Making this Dirt Cake is a breeze! Check out the recipe card below for the full list of recipe instructions.

  • Whisk together sugar, cornstarch, and cocoa powder in a skillet. Add milk and eggs, and whisk until smooth.
  • Heat over medium, stirring until thickened.
  • Remove from heat and strain through a fine mesh sieve.
  • Stir in chopped chocolate and vanilla.
  • Pour pudding into a shallow dish and cover with plastic wrap. Refrigerate until cooled to room temperature.
  • Top with crushed Oreos.

Recipe Tip

I recommend at least 2 hours of chill time for this dessert, but you can let it set overnight! Just keep in mind the crumbs will have a softer texture.

Variations and Substitutions

  • Use different flavors: Use different flavors of Oreos or pudding flavors to get a unique result. You could use French vanilla pudding, regular vanilla pudding, banana pudding, or any other flavor you like. Vanilla, mint, or peanut butter Oreos would be delicious, too! 
  • Use a different topping. Ditch the gummy worms and add edible flowers to make a garden. 
  • In a hurry? You can use instant pudding mix and cool whip if you like, but I love making things from scratch, so I chose to make everything myself!

How to store Dirt Cake:

Whether you use serving dishes or one large dish, cover it in plastic wrap and store it in the fridge for 3-5 days. 

Can I make one large cake with this recipe?

Yes! You can add the cake to a trifle dish, clear serving bowl, or even a 9×13 inch baking dish and add the pudding.

For a layered effect, you can add the Oreo layer, then a pudding layer, then the whipped cream layer. Repeat those layers until each mixture runs out. Then, you can top it with a layer of Oreo crumbs for one large Dirt Cake!

More chocolate recipes for any occasion: 

ashley avatar

Pin this recipe to save for later

Pin this recipe to your favorite board

Dirt Cake (with homemade pudding)

5 from 1 vote
This Dirt Cake is a fun, throwback dessert made with creamy homemade chocolate pudding, crunchy Oreos, and topped with gummy worms. It's a hit for any occasion!
Prep Time 15 minutes
Cook Time 15 minutes
Chilling time: 2 hours
Total Time 2 hours 30 minutes
Cuisine American
Course Dessert
Servings 12 servings
Calories 490cal

Ingredients

  • ½ cup granulated sugar (100 grams)
  • 3 tablespoons corn starch
  • 2 tablespoons cocoa powder
  • cups milk
  • 2 eggs
  • 1 cup chopped chocolate (your favorite kind) about 125 grams
  • 1 teaspoon vanilla
  • 1 cup heavy whipping cream
  • packages Oreo cookies (405 grams — about 36 cookies) crushed
  • 12 gummy worms

Instructions

  • In a large skillet, whisk together the sugar, corn starch and cocoa powder.
  • Add the milk and eggs and whisk until smooth.
  • Place on the stove over medium heat, cooking and stirring until thickened (this can take 10-12 minutes).
  • Remove from heat and strain if desired (this just removes any clumps of eggs or cocoa). Stir in chopped chocolate and vanilla until chocolate is melted.
  • Pour into a shallow dish and press a piece of plastic wrap to the top. Refrigerate until cooled to room temperature, about 2 hours (you can speed this up in the freezer if you need, just don't freeze it!).
  • Whip the cream with an electric mixer until stiff peaks form, then add to the cooled pudding and beat on low to combine.
  • Spoon pudding into desired serving dish or dishes, and divide crushed Oreos evenly among them. Top with gummy worms.
  • Refrigerate until ready to serve.

Notes

Ingredients and Substitutions:
Before you ask — yes! You can make this recipe with pudding mix and whipped topping, but I figure anyone can do that, and I wanted to give you a recipe for Dirt Cake with homemade chocolate pudding, because sometimes you want to be a little extra (or you just enjoy making things from scratch!).
Milk: you can use any kind of milk you like here, even dairy-free.
Chocolate: again — any kind will do! Choose milk chocolate for a sweeter pudding, dark chocolate for less sweet pudding.
Cream: because we are whipping it, you cannot substitute the heavy cream with another kind of cream. You can substitute this with 2 cups of whipped topping if you prefer.

Nutrition Information

Calories: 490cal | Carbohydrates: 68g | Protein: 8g | Fat: 23g | Saturated Fat: 10g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Trans Fat: 0.03g | Cholesterol: 52mg | Sodium: 261mg | Potassium: 283mg | Fiber: 3g | Sugar: 44g | Vitamin A: 429IU | Vitamin C: 0.1mg | Calcium: 95mg | Iron: 7mg
Keywords dirt cake

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register Now

Tried this recipe?

Tag @thereciperebel or hashtag #thereciperebel —
I love to see what you’re making!

Tag @thereciperebel

Meet Ashley

My name is Ashley Fehr and I love creating easy meals my family loves. I also like to do things my way, which means improvising and breaking the rules when necessary. Here you will find creative twists on old favorites and some of my favorite family recipes, passed down from generations!

Read More

You May Also Like

Reader Interactions

Comments

5 from 1 vote

Leave A Reply

Have you tried this recipe? Leave a rating