Desserts
This boiled chocolate pudding recipe delivers that legendary velvety texture—smooth enough to melt on your tongue, with no grainy bits in sight. 💛 The secret lies in tempering the chocolate properly and cooking the custard just until it thickens, then chilling it to perfection.
I've perfected this technique over years of trial (and a few too many chocolatey mishaps), so you can skip the guesswork.
The magic starts with a simple custard base of milk, sugar, and cornstarch, cooked to a gentle boil before the chocolate is whisked in.
What sets this apart is the tempering process—melting chocolate just enough to blend smoothly without overheating, then letting it cool slightly before folding it into the warm custard. This ensures the final texture is silky-smooth and completely free of lumps.
Once chilled, the pudding transforms into a rich, decadent dessert with a glossy sheen and a taste that's pure chocolate bliss. It's the kind of pudding that makes you pause mid-bite, savoring every velvety spoonful.
The best part? It's foolproof once you master the technique—no fancy equipment or complicated steps required.
Perfect for special occasions or a luxurious dessert night in, this pudding serves 6 and can be made ahead. The key is patience—letting it set in the fridge for at least 4 hours (or overnight) guarantees that perfect, restaurant-quality texture. Ready to make it?
Ingredients for boiled chocolate pudding
Nine essential ingredients transform into velvety chocolate perfection—no lumps, just pure bliss.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity flavor preferred |
| Dark Chocolate Bars 🍫 | 8 oz | 70% cocoa or higher, chopped fine |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess, cold |
| Granulated Sugar 🍚 | ¾ cup | Superfine preferred for smoothness |
| Cornstarch 🌾 | ¼ cup | For perfect silky texture |
| Vanilla Extract 🌿 | 1 tbsp | Pure, high-quality preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt enhances flavor |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for tempering |
| Heavy Cream 🥛 | 1 cup | Cold, for final texture |
| Pinch 🌶️ | 1 pinch | Ground white pepper for subtle depth |
The chocolate is non-negotiable here. Valrhona or Ghirardelli bars are my go-tos for that melt-in-your-mouth quality, but any 70%+ cocoa will work. Chop it yourself—pre-chopped chocolate often has additives that ruin the texture. Trader Joe's has great affordable options if you're on a budget. For the milk, whole fat is key—skimp here and you'll end up with a pudding that's too thin. The cornstarch? Don't substitute instant—it's not the same magic. And that butter? Cold cubes are crucial for tempering the chocolate properly.
No extra-virgin olive oil? Coconut oil works in a pinch—just use the same amount. Running short on chocolate? Substitute with high-quality cocoa powder (reduce by 1 oz) and add 1 extra tbsp of butter. The vanilla extract can be swapped for 1 tsp vanilla bean paste if you're feeling fancy. For the sugar, superfine is ideal, but if you only have regular granulated, pulse it in a food processor for 10 seconds. The heavy cream at the end? Whipped lightly gives that signature glossy finish—don't skip this step!
This pudding tastes even better the next day, so make it ahead—it's perfect for parties or dessert prep. Store in airtight containers in the fridge for up to 5 days, or freeze for 2 months (thaw overnight in the fridge). For serving, dust with cocoa powder or a sprinkle of flaky sea salt—trust me on that. The texture is so smooth it practically melts on your spoon, making every bite feel like a decadent treat without the guilt.
Why You'll Love This Recipe
- No Pot, No Problem: I swear, this recipe feels like cheating—just a saucepan, a whisk, and 15 minutes of simmering. The cornstarch thickens it just right without lumps, and honestly? Even if you burn the sugar slightly (yes, I’ve done it), it still tastes rich and velvety.
- Rich Without Fuss: That olive oil in the milk? It’s the secret—it rounds out the bitterness of dark chocolate so the pudding feels luxurious, not heavy. Between us, I’ve made this with cheap chocolate bars and it still hits the spot. The sugar caramelizes into a glossy finish that makes it look fancy, even if it’s just a bowl.
- Dessert That Works: I keep this in my fridge for lazy nights when I want something sweet but don’t want to bake. Top it with toasted nuts or a drizzle of honey, and suddenly it’s a thing for dinner guests—or a midnight snack when the kids are out late. (Yes, even on a Tuesday night.)
- Leftovers That Last: This pudding actually improves overnight—thickens up perfectly, so you’re not stuck with runny dessert the next day. And because it’s just chocolate, milk, and a few pantry staples, it’s my go-to when I’m broke but still craving something decadent. Freezer-friendly too, if you’re planning ahead.
Step-by-Step instructions for boiled chocolate pudding
Here's the secret to velvety-smooth pudding with no lumps—just rich, melt-in-your-mouth perfection.
🍳 Step 1: Melt Chocolate and Butter for a Rich Base
In a medium saucepan, combine the 8 oz chopped dark chocolate bars and 0.5 cup cold cubed unsalted butter. Place over medium-low heat and stir gently until both melt completely—this should take about 3-4 minutes. Watch closely so the chocolate doesn't burn; you want it to melt smoothly without any graininess.
Here's the thing—melting the chocolate and butter together first creates a silky foundation that prevents those dreaded lumps later. Once fully melted, remove the pan from heat and set aside. The mixture should look glossy and uniform, with no visible chunks of chocolate.
👨🍳 Step 2: Whisk Milk and Sugar into a Smooth Mixture
In a separate bowl, whisk together the 4 cups cold whole milk, 0.75 cup granulated sugar, and 0.25 tsp salt until the sugar dissolves completely. I like to use a whisk for this step—it ensures the sugar disperses evenly and prevents any graininess. The mixture should look pale and completely smooth.
This is where the magic happens: the cold milk helps temper the heat-sensitive chocolate mixture later. Pour the milk mixture back into the saucepan with the melted chocolate and butter. Stir constantly over medium heat until the pudding thickens enough to coat the back of a spoon—about 5-7 minutes. You'll see it go from thin to thick like pudding sauce.
🥘 Step 3: Create the Silky Thickener
In a small bowl, whisk together the 0.25 cup cornstarch and 1 tbsp vanilla extract until smooth. Slowly pour this mixture into the saucepan while stirring continuously. The cornstarch will immediately start thickening the pudding—this is your secret weapon for that restaurant-quality texture.
Continue cooking over medium heat for another 2-3 minutes, stirring constantly, until the pudding reaches a thick, creamy consistency. It should coat the spoon completely and leave a clean trail when you run your finger through it. If it's still too thin, cook for another 30 seconds—just don't let it boil or it'll turn grainy.
🔥 Step 4: Temper with Cold Cream for Ultimate Smoothness
Remove the saucepan from heat and let it cool for 2 minutes. Then, slowly whisk in the 1 cup cold heavy cream and 1 pinch ground white pepper. The cream will cool the pudding slightly and give it that luxurious, velvety finish. Stir until fully combined and smooth.
This is the moment that matters: the cold cream prevents the pudding from becoming too hot and curdling. The texture should now be silky-smooth with no lumps at all. If you're worried about consistency, taste it now—it should be thick but still pourable. If it's too thick, whisk in 1-2 tablespoons of cold milk to adjust.
⏰ Step 5: Chill and Serve for Perfect Texture
Transfer the pudding to a bowl and press plastic wrap directly onto the surface to prevent a skin from forming. Refrigerate for at least 4 hours (overnight is even better). The longer it chills, the thicker and more luxurious it becomes.
When ready to serve, give it a quick stir to redistribute any settled cream. The pudding should be thick but still spoonable, with a glossy sheen. Serve in small cups with whipped cream or chocolate shavings for that classic presentation. Each bite should deliver that perfect balance of rich chocolate, smooth creaminess, and just a hint of vanilla depth.
Pro Tips For Making Boiled Chocolate Pudding
- Temper the Chocolate: Chop your dark chocolate into tiny, even pieces—think rice-sized—and toss them into the warm milk (off heat) for 30 seconds before stirring. This prevents clumping and ensures a silky texture instead of grainy lumps. I learned this the hard way after scraping chocolate off my whisk for the third time.
- Whisk Like Your Life Depends: Once the milk-chocolate mixture returns to a boil, drop the heat to medium and whisk constantly for 2 full minutes. That’s when the cornstarch transforms into glue—skip this, and your pudding will taste raw. (Yes, even if it looks smooth earlier.)
- Strain or Regret: After cooking, pour the mixture through a fine-mesh sieve into your serving bowls. This catches any stray chocolate bits or cornstarch grit that’ll ruin the creamy mouthfeel. Lazy? You’ll taste it. Worth it? Absolutely.
- Chill Without the Wait: Divide the pudding into ramekins immediately after straining, then pop them in the fridge for 2 hours. No need to wait 4—this recipe thickens fast once cooled. (Pro tip: Cover with plastic wrap pressed directly on the surface to avoid a skin.)
Creative variations of this recipe
Spiced Orange Twist
Add 1 tbsp orange zest and ½ tsp ground cinnamon to the milk-sugar mixture in Step 2. The citrus brightens the chocolate while the cinnamon adds warmth—perfect for fall or holiday desserts. I like to garnish with thin orange slices and a sprinkle of cinnamon before serving. 🍊
Espresso Infusion
Replace 1 cup of the milk with equal parts cold brewed espresso or strong coffee in Step 2. This adds a subtle coffee note that pairs beautifully with chocolate, elevating the dessert to a mocha-inspired treat. For extra intensity, use freshly brewed espresso instead of instant. 💫
Salted Caramel Swirl
After removing the pudding from heat in Step 4, stir in ½ cup salted caramel sauce (store-bought or homemade) and gently fold in 2 tbsp whipped cream to create marbled swirls. Chill before serving for a decadent surprise in every bite. Top with flaky sea salt for contrast. 🍬
Peanut Butter Crunch
Fold ½ cup creamy peanut butter into the pudding after Step 4 while still warm. For extra texture, sprinkle ¼ cup crushed peanuts on top before chilling. This Southern-inspired variation adds protein and a satisfying crunch that balances the smoothness. 🥜
White Chocolate Raspberry
Use 6 oz white chocolate> instead of dark in Step 1, and stir in ½ cup raspberry jam after Step 4. The berry flavor cuts through the sweetness while the white chocolate adds a lighter, creamier texture. Garnish with fresh raspberries for a vibrant presentation. 🍓
Coffee Liqueur Luxe
Add 1 tbsp coffee liqueur (like Kahlúa) to the milk-sugar mixture in Step 2. This boozy twist transforms your pudding into a sophisticated dessert perfect for adult gatherings. For a lighter touch, reduce to ½ tbsp> and adjust to taste. 🍸
Nutrition facts
Frequently asked questions
Why does my chocolate pudding turn grainy?
Graininess usually happens when chocolate overheats or isn't tempered properly. Always melt chocolate over low heat and remove it from heat as soon as it's smooth. The recipe's method of melting chocolate with butter first helps prevent this—never let the mixture boil after adding cornstarch.
Can I make this pudding without cornstarch?
Cornstarch is key for that signature silky texture, but you can substitute with ½ cup instant pudding mix if needed. However, the texture won't be as rich or velvety. For a grain-free option, try arrowroot powder (same amount), though it may require slightly longer cooking time.
How do I know when the pudding is fully set?
The pudding should be thick enough to hold its shape when spooned but still spoonable. Press a finger into the surface—if it springs back slowly (not immediately), it's ready. For best results, chill for at least 4 hours—overnight gives the richest texture. If it's too firm, whisk in 1 tbsp warm milk to loosen.
Can I use milk chocolate instead of dark?
Technically yes, but milk chocolate contains more sugar and fat, which can make the pudding slightly sweeter and less rich. For best results, stick with 70%+ dark chocolate—it melts more smoothly and delivers deeper cocoa flavor. If using milk chocolate, reduce sugar by 1 tbsp to balance the sweetness.
Why does my pudding taste bland?
Blandness usually means the chocolate wasn't melted properly or the vanilla wasn't strong enough. Always use high-quality chocolate and pure vanilla extract. For extra depth, add a pinch of espresso powder (½ tsp) to the milk mixture—it enhances chocolate flavor without tasting like coffee.
