I was at my local hardware store last Tuesday, of all places, picking up a new garden trowel because my old one had snapped in half mid-planting. The cashier, a woman named Carol who I’d only ever exchanged pleasantries with about the weather, started ringing me up and then just casually said, “You know what my grandson and I made last weekend? Those chocolate dirt cups with gummy worms. He’s seven, so of course, he thought it was the greatest thing on earth.” I laughed, picturing a kid covered in chocolate and crumbs. But then she started describing how she made them—using instant pudding, crushed Oreos, and a little trick with the cream cheese to make it extra creamy. I was so intrigued I almost forgot to pay. Honestly, I had a dozen other things to do that day, but I stood there for a full five minutes listening to Carol explain her method. She said her secret was letting the pudding set just a little before layering, so the “dirt” didn’t sink right to the bottom.
I went home, planted my flowers, and immediately made a batch. And let me tell you—they were perfect. The kids next door saw me carrying them to a picnic and practically begged for the recipe. That’s the thing about these quick chocolate dirt cups. They’re not just a dessert; they’re a moment. A messy, fun, completely delicious moment. Maybe you’ve been there, scrambling for a last-minute treat that actually looks impressive without taking all afternoon. This is it. I’ve tweaked Carol’s version just a bit over the years, but the soul of it is the same: creamy, chocolatey, crunchy, and totally irresistible. It’s the kind of recipe that makes you feel like you’ve pulled off something special, even though it took you fifteen minutes. And honestly, isn’t that the best kind of cooking?
Why You’ll Love This Recipe
I’ve tested this recipe at least a dozen times, tweaking the pudding-to-cream cheese ratio and the Oreo crumb size to get it just right. It’s been kid-approved at three birthday parties and one very skeptical adult book club meeting (they loved it). Here’s why I keep coming back to it:
- Quick & Easy: From start to finish, these dirt cups take about 15 minutes to assemble. No baking, no complicated steps, just mixing, layering, and chilling.
- Simple Ingredients: You probably already have most of these in your pantry. Oreos, instant chocolate pudding, milk, cream cheese, and gummy worms. That’s it.
- Perfect for Busy Weeknights: Got a school party, a last-minute playdate, or just a craving for something sweet? This is your go-to. It feels like a treat without the stress.
- Crowd-Pleaser: Kids go wild for the gummy worms, and adults secretly love the creamy, crunchy texture. I’ve never seen leftovers.
- Unbelievably Delicious: The combination of silky chocolate pudding, tangy cream cheese, and crunchy Oreo “dirt” is pure comfort food. It’s the kind of dessert that makes you close your eyes after the first bite.
What sets this version apart is the cream cheese. A lot of recipes skip it, but it adds a subtle tang and richness that makes the pudding feel almost like a mousse. It’s not just another dirt cup—it’s the best version. Perfect for impressing kids without stress, or turning a simple Tuesday into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver big flavor and satisfying texture without the fuss. Everything is easy to find at your local grocery store. Here’s what you’ll need:
For the Chocolate Pudding Layer
- 1 box (3.9 ounces) instant chocolate pudding mix – I prefer Jell-O brand for its consistent texture, but any brand works fine.
- 2 cups cold whole milk – Whole milk makes the pudding extra creamy, but 2% or even oat milk works in a pinch. (For a dairy-free version, use your favorite plant-based milk.)
- 4 ounces cream cheese, softened – This is my secret ingredient. It adds richness and a slight tang that balances the sweetness. Make sure it’s at room temperature so it blends smoothly.
- 1/4 cup powdered sugar – Just a touch to sweeten the cream cheese without making it grainy.
- 1 teaspoon vanilla extract – Pure vanilla adds warmth and depth. (I’ve used imitation in a pinch, and it’s fine, but pure is better.)
For the Dirt Layer

- 1 package (14.3 ounces) Oreo cookies – You’ll need about 20 cookies. Regular Oreos work best, but double-stuf is fine too—just expect a slightly sweeter crumb. (For a gluten-free option, use gluten-free chocolate sandwich cookies.)
- 2 tablespoons unsalted butter, melted – This helps the crumbs hold together slightly, giving them a more realistic “dirt” texture. (Use dairy-free butter if needed.)
For the Topping and Decoration
- 1 cup gummy worms – Any brand works, but I like the sour ones for a little tangy contrast. (Pro tip: cut a few in half to make them look like they’re crawling out of the dirt.)
- Optional: 1/2 cup chocolate shavings or mini chocolate chips – For extra texture and a richer chocolate flavor. I sometimes add these for adult versions.
When choosing your Oreos, look for a package that’s not too crushed already—you want whole cookies so you can control the crumb size. And for the cream cheese, I recommend Philadelphia brand for its smooth, consistent texture.
Equipment Needed
You don’t need fancy tools for this recipe, which is part of its charm. Here’s what I use:
- 6 to 8 small cups or glasses – Clear plastic cups (like the 9-ounce size) are perfect because you can see the layers. I’ve also used mason jars and even small ramekins. Avoid paper cups—they get soggy.
- Electric hand mixer or stand mixer – For beating the cream cheese until smooth. A whisk works too, but it takes more elbow grease.
- Large mixing bowls – One for the pudding, one for the Oreo crumbs.
- Food processor or zip-top bag and rolling pin – For crushing the Oreos. I usually use a food processor for even crumbs, but a bag and rolling pin is great for getting kids involved.
- Spatula – For scraping every last bit of pudding into the cups.
- Measuring cups and spoons – Accuracy matters, especially for the milk and cream cheese.
If you don’t have a food processor, don’t sweat it. Just put the Oreos in a sturdy zip-top bag, seal it, and go to town with a rolling pin. It’s oddly satisfying and takes about two minutes. For the cups, I’ve found that dollar-store plastic cups work great and are reusable for parties.
Preparation Method
This recipe comes together in about 15 minutes of active time, plus at least 30 minutes of chilling. Trust me on the chilling—it’s what makes the layers set properly.
- Crush the Oreos. Place 20 Oreo cookies (cream and all) in a food processor. Pulse until you have fine crumbs with a few slightly larger pieces for texture. If using a bag, seal it tightly and crush with a rolling pin until you reach the same consistency. Transfer the crumbs to a medium bowl and stir in the melted butter until evenly moistened. Set aside.
- Whip the cream cheese. In a large mixing bowl, beat the softened cream cheese with an electric mixer on medium speed until smooth and fluffy, about 1 minute. Add the powdered sugar and vanilla extract, and beat for another 30 seconds until well combined. Scrape down the sides of the bowl with a spatula.
- Make the pudding. In a separate bowl, whisk together the instant chocolate pudding mix and cold milk. Whisk vigorously for about 2 minutes until the pudding starts to thicken. It will still be a bit loose—that’s okay. Let it sit for 2 minutes to set up slightly.
- Combine the pudding and cream cheese. Pour the pudding into the bowl with the cream cheese mixture. Using the electric mixer on low speed, beat until completely smooth and uniform. You’re looking for a silky, mousse-like consistency. If you see any white streaks of cream cheese, keep mixing. This step is crucial for that dreamy texture.
- Layer the cups. Take your 6 to 8 cups and start building. Spoon about 2 tablespoons of the Oreo crumbs into the bottom of each cup. Press down gently with the back of the spoon to create a compact base. Then, spoon or pipe the chocolate pudding mixture on top, filling each cup about two-thirds full. You want enough room for a thick layer of “dirt” on top.
- Add the top dirt layer. Sprinkle the remaining Oreo crumbs generously over the pudding layer. Use enough to completely cover the chocolate—about 2 to 3 tablespoons per cup. The goal is to make it look like a little pot of soil.
- Insert the gummy worms. Gently push 2 to 3 gummy worms into the dirt layer, leaving part of them sticking out. For extra fun, cut a few worms in half and place them on top, as if they’re crawling out. This is where the kids (or the kid in you) can get creative.
- Chill. Place the cups in the refrigerator for at least 30 minutes, or up to 2 hours. This lets the pudding set fully and the flavors meld. Don’t skip this—warm pudding cups are sad pudding cups. The texture is so much better after a chill.
- Serve. Take the cups out of the fridge just before serving. If you’re making them for a party, you can add a few extra gummy worms on top for a dramatic effect. Serve with spoons and watch them disappear.
Pro tip: If you want to pipe the pudding for cleaner layers, transfer the mixture to a piping bag or a zip-top bag with the corner snipped off. It makes the process neater and faster, especially if you’re making a big batch.
Cooking Tips & Techniques
I’ve made these dirt cups more times than I can count, and I’ve learned a few things the hard way. Here are my best tips for perfect results every time:
- Don’t overmix the pudding. Once it starts to thicken, stop mixing. Overmixing can make it gummy. You want it smooth and slightly loose—it will set in the fridge.
- Room temperature cream cheese is non-negotiable. Cold cream cheese will leave lumps in your pudding. Let it sit on the counter for 20 minutes before starting. If you’re in a rush, microwave it for 10 seconds on low power.
- Crush the Oreos to the right consistency. You want mostly fine crumbs with a few pebble-sized pieces. If you pulverize them into dust, the texture is less interesting. If they’re too chunky, they won’t look like dirt.
- Watch your chilling time. The minimum is 30 minutes, but 1 to 2 hours is ideal. If you leave them overnight, the Oreo crumbs can get a bit soggy. They’re still delicious, but the crunch fades.
- Make-ahead magic: You can prepare the pudding and Oreo crumbs separately a day in advance. Store the pudding in the fridge and the crumbs in an airtight container at room temperature. Assemble just before serving for the freshest texture.
- Common mistake: Adding the gummy worms before chilling. They can sink into the pudding if it’s too loose. Always chill the cups first for 15 minutes, then add the worms, then continue chilling.
I once forgot to let the cream cheese soften and ended up with lumpy pudding. I tried to fix it by mixing longer, but it never got completely smooth. Now I always set a timer to remind myself. Learn from my mistake!
Variations & Adaptations
One of the best things about this recipe is how easy it is to customize. Here are a few variations I’ve tried and loved:
- Peanut Butter Dirt Cups: Add 1/4 cup creamy peanut butter to the cream cheese mixture before adding the pudding. It adds a rich, nutty flavor that pairs beautifully with chocolate. (Use sunflower seed butter for a nut-free version.)
- Vegan Version: Use dairy-free cream cheese, coconut or oat milk, and vegan chocolate sandwich cookies. I’ve tested this with Kite Hill cream cheese and it works great. The texture is slightly less firm, but still delicious.
- Mint Chocolate Dirt Cups: Add 1/2 teaspoon peppermint extract to the pudding mixture and top with crushed chocolate mint cookies instead of Oreos. It’s like a Thin Mint in a cup.
- Gluten-Free Option: Use gluten-free chocolate sandwich cookies (like Glutino or Kinnikinnick). The texture is a bit crumblier, but the taste is spot on.
- Seasonal Twist: For Halloween, use orange and black gummy worms. For Easter, swap in pastel-colored gummy worms or add a layer of crushed graham crackers for a “sand” effect.
My personal favorite variation is the peanut butter version. I made it for a Super Bowl party, and it was gone in ten minutes. The combination of chocolate and peanut butter is just unbeatable.
Serving & Storage Suggestions
These dirt cups are best served cold, straight from the fridge. I like to take them out about 5 minutes before serving so they’re not ice-cold, but still nicely chilled. For presentation, arrange the cups on a tray with a few extra gummy worms scattered around for a playful look.
Complementary dishes: These pair perfectly with a scoop of vanilla ice cream or a dollop of whipped cream on top. For a grown-up twist, serve with a side of espresso or a glass of cold milk. They’re also great alongside other no-bake desserts like no-bake cheesecake jars for a party spread.
Storage: Store any leftovers in the refrigerator, tightly covered with plastic wrap or in an airtight container. They’ll keep for up to 2 days. After that, the Oreo crumbs start to soften significantly. I don’t recommend freezing them—the texture gets weird.
Reheating: You don’t want to reheat these. They’re meant to be served cold. If you’ve stored them, just let them sit at room temperature for 5 minutes before serving to take the chill off.
Flavor development: These actually taste better after a few hours in the fridge. The flavors meld together, and the pudding gets even creamier. If you can resist, make them the night before. I’ve done this for birthday parties, and they’re always a hit.
Nutritional Information & Benefits
While these dirt cups are definitely a treat, they do have a few redeeming qualities. Here’s the estimated nutritional breakdown per serving (based on 8 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 320 |
| Total Fat | 16g |
| Saturated Fat | 8g |
| Carbohydrates | 42g |
| Sugar | 30g |
| Protein | 5g |
| Calcium | 8% DV |
| Iron | 10% DV |
Health benefits: The cream cheese adds a small amount of protein and calcium. The cocoa in the pudding and Oreos contains antioxidants (flavonoids) that support heart health. And the gummy worms? Well, they’re a fun source of joy. If you’re looking for a lower-sugar option, use sugar-free pudding mix and reduced-fat cream cheese.
Dietary considerations: This recipe contains dairy and gluten. For a dairy-free version, use plant-based milk and cream cheese. For gluten-free, use certified gluten-free sandwich cookies. It’s not suitable for vegans in its original form, but the vegan variation above works beautifully.
Allergens: Contains milk, wheat, and soy (in the Oreos). Gummy worms may contain gelatin (check labels for vegetarian options).
I’m not a nutritionist, but I believe in balance. These dirt cups are a fun, occasional treat that brings people together. And honestly, a little chocolate and gummy worms never hurt anyone.
Conclusion
These quick chocolate dirt cups with gummy worms are more than just a dessert—they’re a little bit of magic in a cup. They’re easy enough for a weeknight, fun enough for a party, and delicious enough to satisfy any sweet tooth. I love how they bring out the kid in everyone, from my seven-year-old neighbor to my seventy-year-old dad.
I hope you’ll make them your own. Add extra gummy worms, swap in a different cookie, or get the kids involved in crushing the Oreos. The best recipes are the ones you make with love and a little bit of laughter.
If you try this recipe, I’d love to hear about it. Leave a comment below, share a photo on Pinterest, or tag me in your dirt cup creations. And if you have a variation I haven’t tried, please share it—I’m always looking for new ideas. Happy cooking, and remember: sometimes the best desserts come from a hardware store conversation with a friendly cashier.
Frequently Asked Questions
Can I make these dirt cups ahead of time?
Yes! You can assemble them up to 24 hours in advance. Just keep them covered in the fridge. The texture is best within the first 2 days.
Can I use homemade chocolate pudding instead of instant?
Absolutely. Just make sure it’s fully cooled before layering. Homemade pudding is thicker, so you may need to adjust the layering technique slightly.
What’s the best way to crush Oreos without a food processor?
Put them in a zip-top bag and crush with a rolling pin or the bottom of a heavy pan. It’s a great job for kids—just make sure the bag is sealed tight!
Can I use sugar-free pudding and cookies?
Yes. Sugar-free instant pudding works perfectly. For the cookies, look for reduced-sugar Oreos or a similar brand. The texture may be slightly different, but the taste is still great.
How do I keep the gummy worms from sinking into the pudding?
Chill the cups for about 15 minutes before adding the worms. This allows the pudding to set just enough to hold them in place. Also, make sure the worms are at room temperature so they don’t melt the pudding.
Pin This Recipe!

Best Easy Chocolate Dirt Cups Recipe with Gummy Worms
These quick and easy chocolate dirt cups with gummy worms are a fun, no-bake dessert that’s perfect for parties, playdates, or a simple weeknight treat. Creamy chocolate pudding, tangy cream cheese, and crunchy Oreo ‘dirt’ come together in a cup for a deliciously playful dessert.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 45 minutes (including 30 minutes chilling)
- Yield: 6 to 8 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 box (3.9 ounces) instant chocolate pudding mix
- 2 cups cold whole milk
- 4 ounces cream cheese, softened
- 1/4 cup powdered sugar
- 1 teaspoon vanilla extract
- 1 package (14.3 ounces) Oreo cookies (about 20 cookies)
- 2 tablespoons unsalted butter, melted
- 1 cup gummy worms
- Optional: 1/2 cup chocolate shavings or mini chocolate chips
Instructions
- Crush the Oreos: Place 20 Oreo cookies (cream and all) in a food processor. Pulse until you have fine crumbs with a few slightly larger pieces for texture. If using a bag, seal it tightly and crush with a rolling pin until you reach the same consistency. Transfer the crumbs to a medium bowl and stir in the melted butter until evenly moistened. Set aside.
- Whip the cream cheese: In a large mixing bowl, beat the softened cream cheese with an electric mixer on medium speed until smooth and fluffy, about 1 minute. Add the powdered sugar and vanilla extract, and beat for another 30 seconds until well combined. Scrape down the sides of the bowl with a spatula.
- Make the pudding: In a separate bowl, whisk together the instant chocolate pudding mix and cold milk. Whisk vigorously for about 2 minutes until the pudding starts to thicken. It will still be a bit loose—that’s okay. Let it sit for 2 minutes to set up slightly.
- Combine the pudding and cream cheese: Pour the pudding into the bowl with the cream cheese mixture. Using the electric mixer on low speed, beat until completely smooth and uniform. You’re looking for a silky, mousse-like consistency. If you see any white streaks of cream cheese, keep mixing.
- Layer the cups: Take your 6 to 8 cups and start building. Spoon about 2 tablespoons of the Oreo crumbs into the bottom of each cup. Press down gently with the back of the spoon to create a compact base. Then, spoon or pipe the chocolate pudding mixture on top, filling each cup about two-thirds full.
- Add the top dirt layer: Sprinkle the remaining Oreo crumbs generously over the pudding layer. Use enough to completely cover the chocolate—about 2 to 3 tablespoons per cup.
- Insert the gummy worms: Gently push 2 to 3 gummy worms into the dirt layer, leaving part of them sticking out. For extra fun, cut a few worms in half and place them on top, as if they’re crawling out.
- Chill: Place the cups in the refrigerator for at least 30 minutes, or up to 2 hours. This lets the pudding set fully and the flavors meld.
- Serve: Take the cups out of the fridge just before serving. If you’re making them for a party, you can add a few extra gummy worms on top for a dramatic effect.
Notes
For best results, use room temperature cream cheese to avoid lumps. Chill the cups for 15 minutes before adding gummy worms to prevent them from sinking. The pudding mixture can be piped for cleaner layers. These are best served cold and can be made up to 24 hours in advance.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 30
- Sodium: 380
- Fat: 16
- Saturated Fat: 8
- Carbohydrates: 42
- Fiber: 1
- Protein: 5
Keywords: chocolate dirt cups, gummy worms, no-bake dessert, easy dessert, kids dessert, Oreo dessert, chocolate pudding cups


