I love this recipe because it uses simple ingredients but creates a dessert that feels special and fun. I enjoy the contrast between the crunchy Oreo layers and the smooth, creamy filling.
I also like how it can be made ahead of time, which makes it perfect for parties or busy days. I appreciate that it is kid-friendly, visually fun, and always a crowd favorite.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
I start by crushing about three-quarters of the Oreo cookies into fine crumbs using a bag and rolling pin or a food processor. I set aside the remaining cookies for topping.
I place the softened cream cheese, butter, and powdered sugar in a large bowl and beat them together until the mixture becomes light and fluffy.
In another bowl, I whisk the cold milk with the instant vanilla pudding mixes until it starts to thicken, then I let it sit for a few minutes to fully set.
I gently fold the whipped topping into the cream cheese mixture until it becomes smooth and airy.
I then fold the prepared pudding into the cream mixture until everything is fully combined and creamy.
I layer about one-third of the Oreo crumbs into the bottom of a dish, followed by half of the creamy filling, spreading it evenly.
I repeat with another layer of Oreo crumbs and the remaining filling, then I finish with a final layer of Oreo crumbs on top to create the “dirt” effect.
I cover the dish and refrigerate it for at least 2 hours, though I prefer letting it chill overnight for the best texture.
Before serving, I decorate the top with chopped Oreos and gummy worms or candy flowers for a playful finish.
Servings and timing
I get about 10 servings from this recipe.
I spend around 25–30 minutes preparing and assembling everything. I then chill it for at least 2 hours, so the total time is about 2 hours and 25 minutes including chilling.
variations
I sometimes swap vanilla pudding with chocolate pudding for a richer version.
I like adding crushed peanut butter cups between layers for extra flavor.
I occasionally use golden Oreos instead of classic ones for a lighter taste.
I enjoy layering in sliced bananas for a fruity twist.
I also like serving it in individual cups for easy party portions.
storage/reheating
I store Oreo Dirt Cake covered in the refrigerator for up to 3–4 days.
I do not reheat it since it is meant to be served chilled. I just let it sit for a few minutes before serving if it becomes too firm.
FAQs
Can I make Oreo Dirt Cake a day ahead?
Yes, I often make it the night before because it tastes even better after chilling overnight.
Do I have to use whipped topping?
No, I can replace it with homemade whipped cream, though the texture may be slightly softer.
Can I use different pudding flavors?
Yes, I sometimes use chocolate or cheesecake pudding for different flavor variations.
Why is my filling runny?
This usually happens if the pudding was not fully set or the milk measurement was incorrect, so I make sure to whisk it well and let it thicken.
Can I freeze Oreo Dirt Cake?
Yes, I can freeze it, but I prefer eating it fresh because the texture of the cream layer is best chilled rather than frozen.
Crush about 3/4 of the Oreos into fine crumbs. Set aside. Chop remaining cookies for topping.
In a bowl, beat cream cheese, butter, and powdered sugar until smooth and fluffy.
In another bowl, whisk milk and pudding mix until thickened (about 2 minutes), then let sit 5 minutes.
Fold whipped topping into the cream cheese mixture until smooth.
Gently fold in the prepared pudding mixture until fully combined.
In a 9×13 dish, layer 1/3 of Oreo crumbs on the bottom.
Add half of the pudding mixture.
Repeat layers: Oreo crumbs, remaining pudding, then finish with remaining crumbs on top.
Cover and refrigerate at least 2 hours (or overnight).
Before serving, top with chopped Oreos and gummy worms.
Notes
Chill overnight for best flavor and texture.
Use a food processor for finer “dirt” crumbs.
Add extra gummy worms for a fun presentation.
Can be made in a trifle bowl for a layered look.