Desserts
This boiled chocolate pudding recipe delivers restaurant-quality richness without a single minute at the stove. The secret lies in tempering eggs properly and whisking constantly to avoid curdling—techniques that transform simple ingredients into velvety, bite-sized perfection.
What makes this version special is how it achieves that signature silky smoothness while staying firm enough to slice, a balance most recipes struggle with.
No cooking is required beyond heating a sugar mixture to create a smooth base, then gently folding in eggs and chocolate until the texture becomes impossibly luxurious. The key to success is patience: letting the mixture cool gradually before chilling transforms it from a simple custard into something truly extraordinary.
What you'll end up with is a dessert that's elegant enough for company but simple enough for weeknights.
The result is a pudding so rich and velvety it feels like a decadent secret—each bite delivers layers of cocoa intensity balanced by subtle sweetness. The texture is creamy yet firm, perfect for slicing into neat squares or serving in individual glasses.
This is the kind of dessert that makes you feel like a pastry chef without any of the fuss.
Optional garnishes like whipped cream or chocolate shavings elevate it further, but even on its own, this pudding delivers restaurant-quality satisfaction. Ready in under an hour with minimal effort, it's the ultimate make-ahead dessert that never disappoints.
Let's get started with the full recipe and techniques that guarantee perfect results every time.
Ingredients for boiled chocolate pudding
Six yolks, one cup sugar, and a touch of magic transform into velvety chocolate perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Egg Yolks 🥚 | 6 whole | Freshly separated from whites |
| Granulated Sugar 🍚 | 1 cup | Superfine preferred for smoothness |
| Unsweetened Cocoa Powder 🍫 | ½ cup | High-quality Dutch-processed |
| Milk 🥛 | 1 ½ cups | Whole milk for creaminess |
| Dark Chocolate Chips 🍫 | 6 oz | 70% cocoa or higher |
| Vanilla Extract 🌿 | 1 tbsp | Pure Madagascar bourbon |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Large Egg Whites 🥚 | 2 whole | Optional for extra stability |
| Cornstarch 🌾 | 1 tsp | For ultra-smooth texture |
| Heavy Cream 🥛 | ½ cup | For garnish (optional) |
| Dark Chocolate Shavings 🍫 | ¼ cup | For garnish (optional) |
The cocoa powder and dark chocolate are where the real flavor happens—Dutch-processed cocoa gives a smoother texture, while 70%+ chocolate chips ensure deep cocoa richness. Ghirardelli or Valrhona are my go-tos for the chips, but any high-quality brand works. The milk should be cold when added—this prevents curdling. For the sugar, superfine dissolves faster, but regular granulated works if you pulse it in a food processor first. Pro tip: Toast the cocoa powder lightly in a dry pan before mixing to deepen the chocolate flavor—trust me, it’s worth the extra minute.
No vanilla extract? Vanilla bean paste or even vanilla sugar will work in a pinch. Short on egg yolks? Add an extra egg white for structure, but reduce the sugar slightly to compensate. The cornstarch is non-negotiable for that signature silky texture—it’s what keeps this pudding from being too dense. For a lighter version, whip the egg whites separately and fold them in at the end. And if you’re worried about curdling, temper the eggs gradually by slowly adding the hot sugar mixture while whisking constantly. This is the secret to that restaurant-quality smoothness.
This pudding keeps beautifully for up to 5 days in the fridge, though it’s best enjoyed within 24 hours for peak texture. For make-ahead prep, cover with plastic wrap pressed directly on the surface to prevent a skin from forming. Portion into ramekins or a loaf pan for easy slicing—it holds its shape perfectly. Garnish with whipped cream or chocolate shavings right before serving, or store them separately to keep the pudding looking fresh. Freezes for up to 3 months if you want to prepare it ahead of time for a special occasion.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this list—just yolks, sugar, cocoa, milk, and chocolate chips. No fancy gadgets, no stress, just a pot and a whisk. Honestly, if you can boil water, you can make this.
- Rich Without Effort: That velvety cocoa-milk base? It’s like a hug in dessert form. The dark chocolate chips melt into little pockets of intensity, but the whole thing stays silky—no grainy texture here.
- Weeknight or Party Star: Make a big batch on Sunday for breakfast bowls, or whip up a single serving for a last-minute dessert. Between us, it’s the kind of thing that makes you look like a baking pro at potlucks.
- Leftovers That Don’t Suck: Unlike custards that separate or puddings that go watery, this stays perfect for days. Store it in jars, and it’s ready for grab-and-go breakfasts or a quick after-dinner treat—no reheating needed.
Step-by-step instructions for silky chocolate pudding
Here's how to create a velvety, rich pudding that requires no cooking—just whisking and chilling.
👨🍳 Step 1: Whisk Egg Yolks and Sugar Until Fully Combined
In a medium heatproof bowl, whisk together the 6 whole large egg yolks and 1 cup granulated sugar over a pot of barely simmering water. This gentle heat creates a silky emulsion without scrambling the eggs. Whisk constantly for 3-4 minutes until the mixture thickens noticeably and becomes pale yellow—about double in volume. You'll see it form a ribbon-like consistency when you lift the whisk.
Here's the thing—this step is critical. If you rush it, the pudding will be grainy. If you overheat it, the eggs will curdle. Keep the water at a gentle simmer, not a rolling boil, and maintain steady whisking. The mixture should coat the back of a spoon smoothly, not separate when you run your finger through it.
👨🍳 Step 2: Incorporate Cocoa, Milk, and Vanilla
Remove the bowl from the heat and let the yolk mixture cool slightly for 1-2 minutes—it should be warm but not hot to the touch. Gradually whisk in the 0.5 cup unsweetened cocoa powder, 1.5 cups milk, 1 tablespoon vanilla extract, and 0.25 teaspoon salt until completely smooth. The cocoa should dissolve fully without any lumps.
This is where the magic happens. The cocoa powder needs to disperse evenly, or you'll get gritty pockets in your pudding. I like to use a fine-mesh sieve to sift the cocoa powder directly into the whisking mixture for perfect incorporation. The milk should be at room temperature—cold milk can cause the mixture to curdle when combined with the warm eggs.
👨🍳 Step 3: Add Cornstarch and Chocolate Chips
In a separate small bowl, whisk together the 2 whole large egg whites and 1 teaspoon cornstarch until frothy. Then, gently fold this mixture into the chocolate base using a rubber spatula, being careful not to incorporate too much air. The cornstarch acts as a stabilizer, while the egg whites add structure for that perfect set.
Next, fold in the 6 ounces dark chocolate chips using the spatula. You want them distributed evenly throughout the mixture, but don't overmix—just enough to combine. The chocolate should melt slightly from the residual heat of the egg mixture, creating pockets of rich flavor. If you're using the optional 2 whole large egg whites, now's the time to incorporate them for extra stability.
⏰ Step 4: Chill Until Perfectly Set
Strain the mixture through a fine-mesh sieve into a clean bowl to ensure absolute smoothness. Cover the surface with plastic wrap, pressing it directly against the pudding to prevent a skin from forming. Refrigerate for at least 4 hours—overnight is ideal. The pudding should set to a firm but still slightly jiggly consistency when done.
Here's what to watch for: The pudding should hold its shape when gently inverted, but still have that signature silky give. If it's too firm, it's overchilled; if it's too soft, it needs more time. The texture should be like thick, luxurious pudding that melts on your tongue. For serving, top with the 0.25 cup dark chocolate shavings and a dollop of 0.5 cup heavy cream if desired.
Pro Tips For Making Boiled Chocolate Pudding
- Temper the milk: Heat the milk to a bare simmer—no rolling bubbles—then let it sit for 2 minutes off the heat before whisking it into the yolk-sugar-cocoa mix. I learned this the hard way when my pudding curdled after pouring in scalding milk; the yolks can’t handle that kind of shock.
- Sift the cocoa: Lightly sift the unsweetened cocoa powder into the yolk mixture to break up any clumps. My grandmother swore by this, and she was right: clumpy cocoa makes for a gritty pudding, no matter how smooth the rest of the texture.
- Don’t overmix: Whisk the yolk-sugar blend until it’s pale but not frothy—just thick enough to coat the back of the spoon. Overmixing adds air, which can make the pudding grainy when it cools. (Yes, even if you’re impatient like me.)
- Use semi-sweet chips: Swap dark chocolate chips for semi-sweet—they melt cleaner and add a balanced richness without overpowering the cocoa’s depth. I was skeptical until I tried it; the flavor’s more cohesive, and the chips dissolve smoothly.
Dietary considerations for boiled chocolate pudding
Gluten-Free Adaptations
This pudding is naturally gluten-free since it relies on eggs, sugar, cocoa, and chocolate—no flour or wheat-based ingredients. The cornstarch acts as a thickener without gluten, so no substitutions are needed.
For extra stability, you can replace the cornstarch with 1 tsp arrowroot powder or 1 tbsp gluten-free flour blend, but the texture remains identical. Always check your cocoa powder and chocolate chips for hidden gluten—brands like Hershey's Special Dark and Ghirardelli are safe choices. 🌱
Dairy-Free Options
Swap the milk and heavy cream for unsweetened almond milk or coconut milk to make this vegan-friendly. I recommend Silk Full-Fat Coconut Milk for creaminess—it mimics dairy’s richness. For the garnish, use coconut whipped cream (chill a can of full-fat coconut milk overnight, then whip the solids).
The texture stays silky, though it may set slightly firmer than the original. Always ensure your chocolate chips are dairy-free if needed.
Egg-Free Substitutes
For those avoiding eggs, replace the yolks with ¼ cup aquafaba (chickpea brine) whipped to stiff peaks, then fold in 1 tbsp cornstarch to stabilize. The whites can be omitted entirely, but the pudding will be less firm.
Another option is ½ cup unsweetened applesauce blended with 1 tbsp arrowroot powder—this adds moisture without egg flavor. The texture will be lighter but still luxurious. Always strain the mixture thoroughly to avoid graininess. 🥚
Lower-Sugar Versions
Reduce the sugar to ½ cup and add 1 tbsp monk fruit sweetener or 1-2 tbsp maple syrup for natural sweetness. The pudding will still set but may be slightly less stable, so increase the cornstarch to 1.5 tsp.
For a sugar-free option, use erythritol or allulose (measure 1:1 with sugar), but test first—they can affect texture. Balance the bitterness with extra vanilla or a pinch of cinnamon. The result is still rich but lighter on sugar. 🍯
Nut-Free Considerations
If nut allergies are a concern, avoid almond milk or coconut milk (unless certified nut-free). Stick with oat milk or soy milk for a neutral base.
Double-check all chocolate chips and cocoa powder labels—some brands process in nut-free facilities, while others don’t. For garnishes, use dairy-free whipped topping (like Reddi-wip Soy-Free) or fresh berries instead of nuts. Always prepare in a clean workspace to avoid cross-contamination. 🌟
Nutrition facts
Frequently asked questions
Why does my boiled chocolate pudding turn grainy?
Graininess usually happens from three things: over-whisking the eggs, not dissolving the cocoa powder completely, or letting the mixture cool too quickly. Always sift the cocoa powder into the warm egg mixture while whisking constantly. For extra smoothness, strain the finished pudding through a fine-mesh sieve before chilling. The cornstarch helps prevent this, but proper technique is key!
Can I make this pudding without a double boiler?
Use a heatproof bowl placed over a pot of barely simmering water—just make sure the bowl doesn't touch the water. Keep the heat at a gentle simmer (not boiling) and whisk constantly for 3-4 minutes until the mixture thickens. The goal is to warm the eggs gradually without scrambling them. A microwave-safe bowl works too if you heat in 30-second bursts while stirring between each.
How do I fix curdled chocolate pudding?
If your pudding curdles during the egg heating step, don't panic—it can still work! Immediately remove the bowl from heat and whisk in 1 tablespoon cold milk or 1 teaspoon cornstarch to stabilize it. For a smoother texture, strain the mixture through a fine-mesh sieve before continuing. The final result may be slightly less rich, but it'll still be delicious. Always temper the eggs gradually to prevent this!
What's the best way to serve this pudding?
For an elegant presentation, chill the pudding in individual ramekins or a loaf pan for neat slices. Serve with a dollop of whipped cream, chocolate shavings, or fresh berries. For a classic touch, dust with cocoa powder or sprinkle crushed nuts. If you prefer a lighter option, layer with vanilla custard or caramel sauce. The pudding keeps well for 4-5 days in the fridge, making it perfect for make-ahead desserts!
Can I make this pudding ahead of time?
This pudding is actually better when made ahead! Prepare it up to 24 hours in advance for optimal texture. Cover the surface with plastic wrap pressed directly against the pudding to prevent a skin from forming. For longer storage, it keeps for up to 5 days in the fridge or 3 months in the freezer. Thaw frozen pudding overnight in the refrigerator before serving. The flavors deepen with time, making it ideal for special occasions!
