I can’t wait for you to see how this no-bake dirt cake turns a simple pudding and whipped cream base into a freakishly fun Oreo-and-gummy-worm dessert that has kids begging for seconds.

I can’t get enough of Dirt Cake, that sweet, silly mess with crushed Oreo cookies and clouds of whipped topping. I love how the chocolate grit collides with ultra-creamy sweetness, and how gummy worms pop up like little surprises.
And the crunch-surprise combo? Obscene.
I adore serving it out of a trifle bowl so everyone can scoop an outrageous mix of textures and neon worms. It’s the kind of dessert that makes people laugh, not talk technique, just shovel it in and grin.
Totally ridiculous. Totally addictive.
Pure dessert mischief that never outstays its welcome. I always need a napkin.
Ingredients

- Oreo crumbs: Crunchy, chocolaty base; it’s messy but totally worth it.
- Reserve crumbs: Pretty topping, adds extra crunch and that cookie look.
- Cream cheese: Tangy creaminess that balances sweetness; makes it feel richer.
- Butter: Basically adds silky fat and helps the layers hold together.
- Powdered sugar: Sweetens smoothly, no grittiness; it’s pure dessert fuel.
- Vanilla pudding mix: Thick, custardy texture that keeps the filling scoopable.
- Cold milk: Hydrates the pudding mix; keeps things cool and smooth.
- Whipped topping and gummy worms: Light fluff with playful garnish; kids will go wild.
Ingredient Quantities
- 1 (15.35 oz) package Oreo cookies, finely crushed (reserve some crumbs for topping)
- 8 oz cream cheese, softened
- 1/2 cup unsalted butter, softened (1 stick)
- 1 cup powdered sugar
- 2 (3.4 oz) packages instant vanilla pudding mix
- 3 cups cold milk
- 8 oz whipped topping (Cool Whip), thawed
- 1 small bag gummy worms (about 4 oz) for garnish
How to Make this
1. Put about 1 cup of the Oreos aside for topping, then crush the rest finely in a zip top bag with a rolling pin or pulse in a food processor until it looks like soil.
2. In a large bowl beat the softened cream cheese and softened butter together until smooth and no lumps remain, then add the powdered sugar and beat again until creamy, it might look a little thick.
3. In a separate bowl whisk the two packages of instant vanilla pudding with the 3 cups cold milk for about 2 minutes until it starts to thicken.
4. Fold the whipped topping into the pudding gently until well combined, try not to deflate it too much.
5. Stir about half of the pudding/whipped topping mixture into the cream cheese mixture until smooth and fully incorporated.
6. Reserve a few tablespoons of the Oreo crumbs for garnish, then mix the remaining crumbs into the pudding/cream cheese filling until it looks evenly speckled.
7. Spoon or layer the mixture into a 8×8 or 9×9 dish, press down a little so there are no air pockets, then sprinkle a layer of the reserved Oreo crumbs on top.
8. Arrange gummy worms on top, tuck a few into the surface so they look like they are crawling out of the dirt.
9. Chill the casserole in the refrigerator for at least 2 hours, but overnight is better so it sets and the flavors meld.
10. Before serving give it one more quick sprinkle of reserved crumbs if needed, cut and serve cold, and keep leftovers covered in the fridge.
Equipment Needed
1. Large zip top bag or food processor (to crush the Oreos)
2. Rolling pin (if using the zip top bag)
3. 2 large mixing bowls
4. Electric hand mixer or stand mixer (for cream cheese and butter)
5. Whisk (for the instant pudding and milk)
6. Rubber spatula or spoon (for folding and scraping)
7. Measuring cups and spoons (for milk, sugar, etc)
8. 8×8 or 9×9 baking dish or casserole dish (for chilling and serving)
FAQ
Dirt Cake Recipe Substitutions and Variations
- Oreo cookies: swap with finely crushed chocolate graham crackers, chocolate wafer cookies, or even chocolate sandwich cookies from another brand if Oreos are unavailable, they give the same crunchy chocolate base
- Cream cheese: use mascarpone for a richer, silkier filling, or full fat ricotta (blend smooth first) if you want milder tang
- Instant vanilla pudding mix: replace with 1 cup homemade custard made from 2 tbsp cornstarch, 1/3 cup sugar, 1 tsp vanilla and 2 cups milk cooked till thickened then cooled, or use instant banana pudding mix for a banana twist
- Whipped topping (Cool Whip): substitute stabilized whipped cream (whip 2 cups heavy cream with 1/4 cup powdered sugar and 1 tsp vanilla), or use a non-dairy whipped topping for a dairy-free option
Pro Tips
Pro tips:
1. Chill everything first: cold milk helps the pudding set up firmer, and if the cream cheese was only barely softened, beat it a little longer so there are no lumps.
2. Crush Oreos in short pulses so you don’t make a powder. You want a soil-like texture with a few tiny chunks for bite.
3. Fold, dont stir. When combining the whipped topping with the pudding, fold gently so it stays fluffy and light.
4. Let it rest overnight if you can. The flavors get better and the filling firms up, making cleaner slices.
Okay here’s the recipe written more casual and not perfect grammar like how I’d tell a friend:
First set aside about a cup of the Oreos for the top, then crush the rest until it looks like dirt. You can put them in a zip bag and smash with a rolling pin or pulse in a food processor. Don’t overdo it, a few little chunks are good.
Beat the softened cream cheese and butter together until smooth, no lumps. Add the powdered sugar and beat again, it’ll be kinda thick but that’s fine. In another bowl whisk the two packs of instant vanilla pudding into the cold milk for a couple minutes until it starts to thicken up.
Take the whipped topping and fold it into the pudding gently, try not to knock out all the air. Then stir about half of that pudding-whip mix into your cream cheese mix until it’s smooth and combined.
Now save a few tablespoons of your cookie crumbs for garnish, and stir the rest of the crumbs into the filling so it looks speckled. Spoon or layer everything into an 8×8 or 9×9 dish, press down a bit so there aren’t air pockets, then sprinkle the reserved crumbs on top.
Plop the gummy worms on top, stick some in the surface so they look like they’re crawling out of the dirt. Chill in the fridge for at least two hours but overnight is better, it sets nicer and tastes better. Before you serve give it one more quick sprinkle of crumbs if it needs it, cut and serve cold. Keep leftovers covered in the fridge.

Dirt Cake Recipe
I can't wait for you to see how this no-bake dirt cake turns a simple pudding and whipped cream base into a freakishly fun Oreo-and-gummy-worm dessert that has kids begging for seconds.
12
servings
527
kcal
Equipment: 1. Large zip top bag or food processor (to crush the Oreos)
2. Rolling pin (if using the zip top bag)
3. 2 large mixing bowls
4. Electric hand mixer or stand mixer (for cream cheese and butter)
5. Whisk (for the instant pudding and milk)
6. Rubber spatula or spoon (for folding and scraping)
7. Measuring cups and spoons (for milk, sugar, etc)
8. 8×8 or 9×9 baking dish or casserole dish (for chilling and serving)
Ingredients
1 (15.35 oz) package Oreo cookies, finely crushed (reserve some crumbs for topping)
8 oz cream cheese, softened
1/2 cup unsalted butter, softened (1 stick)
1 cup powdered sugar
2 (3.4 oz) packages instant vanilla pudding mix
3 cups cold milk
8 oz whipped topping (Cool Whip), thawed
1 small bag gummy worms (about 4 oz) for garnish
Directions
- Put about 1 cup of the Oreos aside for topping, then crush the rest finely in a zip top bag with a rolling pin or pulse in a food processor until it looks like soil.
- In a large bowl beat the softened cream cheese and softened butter together until smooth and no lumps remain, then add the powdered sugar and beat again until creamy, it might look a little thick.
- In a separate bowl whisk the two packages of instant vanilla pudding with the 3 cups cold milk for about 2 minutes until it starts to thicken.
- Fold the whipped topping into the pudding gently until well combined, try not to deflate it too much.
- Stir about half of the pudding/whipped topping mixture into the cream cheese mixture until smooth and fully incorporated.
- Reserve a few tablespoons of the Oreo crumbs for garnish, then mix the remaining crumbs into the pudding/cream cheese filling until it looks evenly speckled.
- Spoon or layer the mixture into a 8×8 or 9×9 dish, press down a little so there are no air pockets, then sprinkle a layer of the reserved Oreo crumbs on top.
- Arrange gummy worms on top, tuck a few into the surface so they look like they are crawling out of the dirt.
- Chill the casserole in the refrigerator for at least 2 hours, but overnight is better so it sets and the flavors meld.
- Before serving give it one more quick sprinkle of reserved crumbs if needed, cut and serve cold, and keep leftovers covered in the fridge.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 179g
- Total number of serves: 12
- Calories: 527kcal
- Fat: 25g
- Saturated Fat: 13.2g
- Trans Fat: 0.17g
- Polyunsaturated: 1.7g
- Monounsaturated: 5g
- Cholesterol: 45mg
- Sodium: 353mg
- Potassium: 124mg
- Carbohydrates: 64g
- Fiber: 1g
- Sugar: 51g
- Protein: 5.8g
- Vitamin A: 436IU
- Vitamin C: 0.5mg
- Calcium: 119mg
- Iron: 1.9mg










