Dirt Pudding Cups (With Oreo Crumbs and Gummy Worms)
The No-Bake Dirt Pudding Cups That Make Every Kid Immediately Obsessed
If you ate these at a school party, a birthday party, a summer cookout, or directly from the serving bowl when your mom wasn't looking — welcome. You're among friends.
Dirt pudding cups are exactly what they sound like: rich chocolate pudding layered with a cream cheese mixture and Cool Whip, topped with crushed Oreo crumbs that look genuinely, delightfully like dirt, with gummy worms dramatically emerging from the top like they're escaping. My kids LOVE these and it takes me back to the 90’s! They are ridiculous. They are incredible. Kids lose their minds for them and — let me be honest with you — adults do too.
This recipe takes about 20 minutes, requires zero baking, and uses ingredients you can find at any grocery store. There is nothing complicated about it. The "hard" part is crushing the Oreos and not eating half of them before you get to the assembly step. (I can't help you there.)
Serve these at a birthday party, a spring cookout, a school event, or on a Friday night next to a pan of Cafeteria School Pizza ← for the full nostalgic school lunch experience at home.
Why This Recipe Works
Dirt cups have been a thing since approximately forever, and most of the recipes are some version of "pudding mix + Cool Whip + Oreos." That version is fine. This version is better.
The difference: cream cheese.
Adding softened cream cheese to the Cool Whip and pudding mixture gives the filling a slightly tangy, denser, mousse-like texture instead of the thin, wiggly pudding-only version. It holds up better in the cups, it doesn't turn watery after a few hours, and it makes the whole thing taste more like a real dessert instead of just pudding in a cup.
Everything else is exactly what you remember. Dark chocolate pudding. Crushed Oreos. Gummy worms positioned for maximum dramatic impact.
Ingredients
For the filling:
2 packages (3.4 oz each) instant chocolate pudding mix
3 cups cold whole milk
8 oz cream cheese, softened to room temperature
1 cup powdered sugar
8 oz Cool Whip, thawed (one standard container)
For the "dirt":
1 package (14.3 oz) Oreo cookies — classic, not Double Stuf (the Double Stuf cream makes clumpy crumbs instead of fine dirt)
For the worms:
1 bag gummy worms — go for the classic brightly colored ones
For serving:
10–12 clear plastic cups (9 oz disposable work great) OR small clear glass cups OR clean plastic flower pots for extra drama
Makes approximately 12 dirt cups — scale up easily for a crowd.
How to Make Dirt Pudding Cups
Step 1: Crush the Oreos
Add the entire package of Oreos to a zip-top bag (cookies and cream filling together — don't scrape it off). Seal the bag and use a rolling pin or the flat bottom of a heavy pan to crush them into fine, dark crumbs. You want a mostly-uniform dark crumb — a few slightly larger pieces are fine and actually look more like real dirt. Set aside.
Food processor option: Pulse in a food processor until finely ground. Faster, but less satisfying.
Don't crush them too far in advance: The crumbs can absorb moisture and clump if they sit too long. Crush them same-day for best results.
Step 2: Make the pudding base
In a large bowl, whisk together the instant chocolate pudding mix and cold whole milk for about 2 minutes until thickened. It should be the consistency of a thick pudding — not liquid, but not fully set. Let it sit for 3–4 minutes while you do the next step.
Step 3: Beat the cream cheese mixture
In a separate bowl, beat the softened cream cheese with the powdered sugar until smooth and fluffy, about 2 minutes. Make sure the cream cheese is genuinely room temperature — cold cream cheese will leave lumps.
Step 4: Fold everything together
Fold the Cool Whip into the cream cheese mixture gently, just until combined. Then fold that mixture into the chocolate pudding until everything is evenly combined and smooth. Don't overmix — fold gently to keep it light and mousse-like.
Step 5: Assemble the cups
Fill each clear cup about ¾ full with the pudding mixture. Top each cup generously with crushed Oreo crumbs. Cover the pudding completely — you want a full layer of "dirt" with no pudding visible from the top. The drama depends on this.
Step 6: Plant the worms
Press 2–3 gummy worms per cup into the crumbs, making them look like they're emerging from the dirt. Don't be precious about it. Let some hang over the rim. Let one stick straight up. The goal is "disgusting garden scenario" and that's a compliment.
Step 7: Chill and serve
Refrigerate assembled cups for at least 30 minutes before serving. This lets everything set properly and makes the texture better. Serve cold.
Pro Tips
Use clear cups. The layering is half the fun and you can only see it in a clear cup. Clear plastic disposable cups, clear glass cups, or clear mason jars all work great.
Whole milk makes a better pudding. Instant pudding sets thicker and creamier with whole milk than with 2% or skim. If all you have is 2%, it will still work — the texture just won't be quite as rich.
The cream cheese must be at room temperature. This is non-negotiable. Cold cream cheese doesn't beat smooth and you'll have cream cheese lumps in your filling. Pull it out 30–45 minutes before you start.
Chill before serving. The cups need at least 30 minutes in the fridge after assembly to firm up properly. An hour is even better. The filling sets up, the crumbs stay in place, and the whole thing is more scoopable.
Classic Oreos, not Double Stuf. The extra cream in Double Stuf makes the crumbs clump instead of crumbling into fine "dirt." Classic Oreos crush down to that perfect dark soil texture.
Variations
Flower pot version: Serve in small clean plastic plant pots with a Pepperidge Farm Milano cookie "stem" or a paper straw with a paper flower taped to it. Wildly cute for spring parties and Easter tables.
Halloween version: Use black and orange gummy worms, add a plastic spider ring on top of the dirt, and serve in black cups. Call them "graveyard cups." Kids are obsessed.
Birthday party version: Make a big batch in a 9x13 baking dish instead of individual cups — layer it the same way, cover the whole top in Oreo crumbs, and arrange a full field of gummy worms. Let kids scoop their own. Controlled chaos.
Chocolate lover version: Use chocolate Cool Whip and add a tablespoon of cocoa powder to the cream cheese mixture. Deep, intense chocolate flavor.
Full Friday school lunch: Pair these with [cafeteria school pizza] ← internal link and [strawberry frozen yogurt bites] ← internal link for the most nostalgic spread you've ever put together.
Make Ahead and Storage
Make ahead: Assemble the cups fully (with Oreo crumbs and worms) up to 24 hours in advance and refrigerate covered. The crumbs will soften slightly overnight, which some people prefer — they become slightly moist and fudgy on the bottom.
Storage: Assembled cups keep in the refrigerator for up to 3 days. Cover each cup individually with plastic wrap or a small bit of foil.
Freezer: Not recommended for assembled cups — the pudding texture changes after freezing. You can freeze the unfilled pudding mixture for up to 1 month and assemble fresh.
Frequently Asked Questions
What are dirt pudding cups made of? Chocolate pudding made with instant pudding mix and milk, blended with a cream cheese and Cool Whip mixture, topped with crushed Oreo cookie crumbs to look like dirt, and finished with gummy worms pressed into the top. No baking required.
Can I use sugar-free pudding mix? Yes. Use sugar-free instant chocolate pudding mix and the same amount of whole milk. The filling will be slightly less rich but the recipe works the same way.
How far in advance can I make dirt cups? Up to 24 hours in advance, assembled and refrigerated covered. For best texture, add the Oreo crumbs just before serving if you prefer them on the crispier side — they'll soften overnight in the fridge.
Can I make one big dirt pudding instead of individual cups? Yes. Use a 9x13 baking dish or a large trifle bowl. Layer the filling, top with Oreo crumbs and gummy worms, and serve scooped. This is a great option for larger parties.
Do I have to use Cool Whip? You can substitute with homemade stabilized whipped cream (heavy cream beaten with a small amount of powdered sugar and a tiny bit of cream cheese). Homemade whipped cream without stabilizing can deflate and water out within a few hours, so stabilize it if you're making these ahead.
Can kids help make these? Absolutely. Crushing the Oreos in a zip bag and pressing the gummy worms into the cups are both great kid-friendly tasks. Expect to lose some gummy worms to quality control before assembly.
If You Loved This, Try These
Cafeteria School Pizza← Serve these together for the full Friday school lunch experience
No-Bake Reese's Protein Balls ← Another no-oven, crowd-pleasing recipe
Strawberry Frozen Yogurt Bites ← Easy, kid-friendly, no-bake snack
Homemade Pico de Gallo ← For when the grown-ups take over the snack table