Todays week recipe is going to be…
Homemade Dirt Pudding!
This no-bake, make-ahead homemade dirt pudding recipe is as fun to make as it is to serve and eat. With its layers of creamy homemade chocolate pudding, crushed Oreo cookies, and buried gummy worms, this whimsical dessert brings out the inner child in everyone. Eating dirt and worms has never been so delicious

Why Would I Eat Dirt?
Fair question. Here’s why you will love this homemade dirt pudding dessert:
- Smooth, creamy milk chocolate pudding is surprisingly easy to make from scratch!
- Layers of Oreo cookie crumbs provide a wonderful texture contrast.
- This is a no-bake, make-ahead dessert.
- You can decorate the top to suit your party or holiday theme (ideas below)!
- Makes a great treat for kids’ parties, spring or summertime, or Halloween.
- You can layer it in cups for individually portioned desserts, or all in 1 large baking dish or bowl.
- Fun to make, fun to eat! Both kids and kids-at-heart love digging into this dessert.

Homemade Dirt Pudding Recipe
- Prep Time: 40 minutes
- Cook Time: 10 minutes
- Total Time: 4 hours, 50 minutes (includes refrigeration)
- Yield: 8 1/2 cup pudding servings
Description
This homemade chocolate pudding comes together in about 10 minutes on the stove. You’ll want to make and assemble these pudding cups ahead of time so the chocolate pudding has time to thicken in the refrigerator. Crushed Oreo cookies and gummy worms turn the smooth and creamy from-scratch pudding into “dirt”!
Ingredients
- 1 and 1/3 cups (267g) granulated sugar
- 1/2 cup (42g) unsweetened natural or Dutch-process cocoa powder
- 1/3 cup (40g) cornstarch
- 1/4 teaspoon salt
- 4 and 1/2 cups (1,080ml) whole milk*
- 3 Tablespoons (43g) unsalted butter, softened to room temperature
- 2 teaspoons pure vanilla extract
- 24–30 Oreo cookies (or about 1 standard package)
- 24 gummy worms
Instructions
- Make the pudding: Whisk sugar, cocoa powder, cornstarch, and salt together in a medium saucepan and place the saucepan over medium heat. While whisking, slowly pour in the milk and whisk until combined.
- Bring the mixture to a boil, whisking occasionally. This will take about 10 minutes and do not try to rush it by turning up the heat, as the pudding will not thicken properly. The mixture will begin to bubble around the edges, and then in the center. Once bubbling in the center, whisk constantly and allow to boil for 1 minute. The pudding should be thickened, and you’ll know it’s thickened enough if it coats the back of a spoon or spatula without dripping off.
- Remove from heat, and then whisk in the butter and vanilla.
- Pour into a heatproof bowl, let sit for 5 minutes, and then place a piece of plastic wrap directly on the surface of the pudding to prevent a skin from forming on top. Refrigerate for 1 hour. The pudding will not be fully thickened at this point, as you still want it a little thin to assemble the pudding cups in step 6.
- Place the Oreos in a food processor or blender and pulse into crumbs.
- Assemble the dirt dessert: It’s helpful to know that this recipe makes 4 cups of chocolate pudding, and you can make individual cups, a trifle, or assemble/serve in a 9-inch baking pan. The amount of pudding/Oreo crumbs in each cup really depends on the size of the cup (or other vessel) you are using. You’ll want to layer Oreo crumbs on the bottom, then pudding, Oreo crumbs in the middle, more pudding, and more Oreo crumbs on top. Start with a couple Tablespoons of Oreo crumbs in the bottom of each cup. Spoon 1/4 cup of pudding on top of the Oreo layer, then repeat with another couple of spoonfuls of Oreo crumbs, another 1/4 cup of pudding, and a final layer of Oreo crumbs. Place a few gummy worms in the top layer of Oreo crumbs.
- Refrigerate uncovered for 3 more hours and up to 48 hours.