Silky, deeply chocolaty pudding with a glossy spoonable texture is one of the simplest homemade desserts that still feels a little special. This version combines cocoa powder with dark and milk chocolate, then gets a shower of white chocolate curls for a true three-chocolate finish.
Among dessert recipes chocolate pudding is a reliable favorite because it uses everyday stovetop techniques and needs no oven. A short chill turns the warm custard into cool, creamy cups that are lovely on their own or dressed up with whipped cream and berries.
The key is cooking the cornstarch mixture only until it bubbles and thickens, then whisking in the chocolate off the heat. That approach gives you a smooth pudding with clean chocolate flavor rather than a grainy or overly thick result.
Why You’ll Love This Recipe
- Three kinds of chocolate: Dark chocolate brings depth, milk chocolate adds round sweetness, and white chocolate makes a pretty, creamy topping.
- One saucepan: The pudding cooks on the stove in about 10 minutes, with no baking or water bath needed.
- Rich but approachable: It has the luxurious texture expected from homemade chocolate pudding without requiring eggs.
- Easy to serve your way: Spoon it into elegant glasses, small jars, or one family-style bowl.
Ingredient Notes
- Whole milk: Whole milk gives the smoothest, creamiest body. Two-percent milk works, though the finished pudding will be a little less rich. Avoid skim milk here.
- Unsweetened cocoa powder: Use natural or Dutch-process cocoa powder. Dutch-process cocoa makes a darker, mellower pudding; natural cocoa tastes slightly brighter.
- Granulated sugar: This sweetens the cocoa and balances the bittersweet dark chocolate. Reduce it only slightly if using very sweet milk chocolate.
- Cornstarch: This is the thickener that creates a dependable, egg-free pudding. Arrowroot can work, but it should be stirred in at the end and not boiled for long; cornstarch is more forgiving.
- Dark and milk chocolate: Choose bars you enjoy eating and chop them finely so they melt quickly. Chocolate chips may contain stabilizers and can make the texture a touch less silky.
- White chocolate: A good white chocolate bar, shaved with a vegetable peeler, adds sweet contrast on top. It can be skipped, or replaced with extra milk chocolate shavings.
Dessert Recipes Chocolate Pudding
This recipe makes six modest pudding cups. Plan for at least 2 hours of chilling so the pudding can fully set.
Ingredients
- 1/2 cup granulated sugar
- 1/4 cup unsweetened cocoa powder
- 1/4 cup cornstarch
- 1/4 teaspoon fine salt
- 3 cups whole milk, divided
- 2 ounces dark chocolate, finely chopped
- 2 ounces milk chocolate, finely chopped
- 1 teaspoon vanilla extract
- 1 tablespoon unsalted butter
- 1 ounce white chocolate, shaved or finely chopped, for topping
- Whipped cream and fresh berries, optional, for serving
Instructions
- Set out six small serving cups or ramekins. In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt, breaking up any visible cocoa lumps before adding liquid.
- Slowly whisk in 1/2 cup of the milk to make a smooth paste. Whisk in the remaining 2 1/2 cups milk a little at a time. Starting with a paste is the easiest way to prevent dry pockets of cornstarch in the finished pudding.

- Place the pan over medium heat. Cook, whisking constantly and reaching into the pan’s corners, for 7 to 10 minutes, until the mixture thickens, begins to bubble slowly, and leaves brief trails behind the whisk. Once bubbling, keep whisking and cook for 1 full minute to remove the starchy taste and set the pudding.
- Take the pan off the heat. Add the chopped dark chocolate, milk chocolate, vanilla, and butter. Let the chocolate sit for 30 seconds, then whisk until every piece has melted and the pudding looks glossy. If a few bits refuse to melt, return the pan to very low heat briefly while whisking.
- For an exceptionally smooth finish, press the warm pudding through a fine-mesh sieve. Divide it among the serving cups. Press plastic wrap directly onto the pudding surface in each cup; this stops a skin from forming as it cools.

- Cool at room temperature for about 20 minutes, then refrigerate for at least 2 hours, or until cold and set. Just before serving, remove the wrap and add whipped cream, white chocolate shavings, and berries if desired.
Tips & Variations
- Whisk steadily, not occasionally. Cornstarch settles and thickens fastest at the pan’s bottom, so continuous whisking prevents lumps and scorching. A flat whisk is especially helpful, but a standard balloon whisk works well.
- Watch for a gentle bubble. Pudding can look thick before the cornstarch has fully activated. Letting it bubble for that final minute ensures it sets after chilling instead of staying loose.
- Use finely chopped chocolate. Small pieces melt evenly in the hot pudding, which protects the smooth texture. Large chunks can leave unmelted flecks or tempt you to overheat the mixture.
- Try a flavor twist. Add 1/2 teaspoon espresso powder with the cocoa to intensify the chocolate, or stir in 1/4 teaspoon orange extract with the vanilla. For a dairy-free variation, use unsweetened oat milk and dairy-free dark chocolate; the pudding will be slightly less rich.
Serving and Storage
Serve this dessert recipes chocolate pudding cold with whipped cream, white chocolate curls, raspberries, sliced strawberries, or a crisp butter cookie. A pinch of flaky salt or a few toasted hazelnuts also gives the soft pudding a welcome contrast.
Cover individual cups tightly, keeping the wrap against the pudding surface, and refrigerate for up to 4 days. It is best cold, so reheating is not recommended. If it firms up more than you like after storage, let it sit at room temperature for 10 to 15 minutes and stir gently before serving.

You Might Also Like
- Dark Chocolate Dessert Recipes: Dark Chocolate Mousse Cake
- Chocolate Cake Dessert Recipes: Easy Moist Layer Cake
- Berry Summer Salad with Feta and Candied Walnuts
- Creamy Avocado Chicken Salad Recipe with Lime and Cilantro
Frequently Asked Questions
Why is my chocolate pudding lumpy?
Lumps usually come from adding milk too quickly to the dry ingredients or from uneven heating. Make the initial milk-and-cornstarch paste completely smooth, whisk constantly while cooking, and strain the finished pudding if needed. A sieve fixes small lumps without changing the flavor.
Can I make this chocolate pudding ahead?
Yes. It is a great make-ahead dessert because it needs time to chill anyway. Prepare it up to 4 days in advance, cover the surface directly with plastic wrap, and add whipped cream and chocolate shavings right before serving.
Can I use only dark chocolate?
You can. Replace the milk chocolate with the same amount of dark chocolate, preferably one around 55% to 65% cacao. The pudding will taste less sweet and more intense, so you may want to add an extra tablespoon of sugar.
Does this pudding contain eggs?
No. Cornstarch thickens this recipe, making it an egg-free chocolate pudding. That also means there is no tempering step, which keeps the stovetop method straightforward.


