Chocolate Steamed Pudding Recipe: Silky Cocoa Mousse With Warm Vanilla Kiss

Beverages

Chocolate Steamed Pudding Recipe: Silky Cocoa Mousse With Warm Vanilla Kiss

This chocolate steamed pudding recipe delivers velvety cocoa mousse with a warm vanilla kiss—perfect for dessert lovers who crave restaurant-quality texture at home. The secret lies in precise temperature control during steaming, transforming simple ingredients into a silky, melt-in-your-mouth masterpiece.

I developed this version after years of testing, ensuring every batch achieves that signature balance of rich chocolate and delicate vanilla.

What sets this recipe apart is the foolproof steaming technique, which creates a smooth, custard-like texture without lumps or graininess. Unlike traditional baking methods, steaming preserves the natural richness of cocoa while developing a subtle caramelized depth.

The process takes about 45 minutes, but the hands-off preparation makes it ideal for busy schedules or special occasions where you want to impress.

By the time you serve this pudding, you'll have a dessert that's decadent yet light, with a glossy sheen and layers of flavor in every spoonful. The vanilla-infused custard base pairs beautifully with optional toppings like whipped cream or chocolate shavings, elevating it from simple dessert to showstopper.

Whether you're cooking for a crowd or treating yourself, this recipe delivers professional results with minimal effort.

For those seeking variations, this method works equally well with vegan adaptations—simply replace dairy with coconut milk and use flaxseed as an egg substitute. The same principles apply, ensuring the same luxurious texture regardless of dietary preferences. Let's create this timeless dessert together!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for chocolate steamed pudding

Twelve ingredients transform into restaurant-quality chocolate steamed pudding with velvety texture and vanilla elegance.

Ingredient Amount Notes
High-Quality Dark Chocolate 🍫 6 oz 70% cocoa, finely chopped
Heavy Cream 🥛 2 cups Full-fat, cold from fridge
Whole Milk 🥛 1 cup Room temperature preferred
Granulated Sugar 🍚 ¾ cup Superfine preferred for smoothness
Large Egg Yolks 🥚 4 whole Fresh, room temperature
Pure Vanilla Extract 🌿 1 tbsp Bourbon-infused preferred
Unsalted Butter 🧈 2 tbsp Cold, cubed for even melting
Diamond Crystal Kosher Salt 🧂 ¼ tsp Fine grain for delicate seasoning
Cornstarch 🌾 1 tbsp For silky texture stabilization
Granulated White Sugar 🍚 ¼ cup For caramelized top layer
Vanilla Bean Seeds 🌿 1 whole Scraped from 1 pod
Whole Vanilla Bean 🌿 1 whole For presentation, optional

The chocolate quality is non-negotiable—Valrhona or Guittard 70% cocoa delivers the deepest flavor without bitterness. Most grocery stores carry Guittard, but specialty shops like Williams Sonoma offer Valrhona at a premium. For the vanilla, Madagascar Bourbon beans from Penzeys provide that signature aromatic depth. The heavy cream should be cold and full-fat—never the light version, as it lacks the necessary richness for proper emulsification during steaming. Egg yolks, fresh from the refrigerator, should be at room temperature when mixed—this prevents curdling during the steaming process. If using pre-shredded chocolate, sift it to eliminate any air pockets that could disrupt the silky texture.

Substitutions must preserve the delicate balance. For dairy-free adaptations, full-fat coconut milk replaces both heavy cream and milk, though texture will be slightly denser. Egg yolks can be substituted with flaxseed mixture (4 tbsp ground flaxseed + 10 tbsp water), but the result will have a more pronounced plant-based flavor. If vanilla extract isn't available, vanilla sugar at double the amount works in a pinch, though the infusion won't be as pure. The cornstarch is critical for texture—arrowroot powder can substitute at a 1:1 ratio, though it may yield a marginally firmer finish. For the caramelized top layer, turbinado sugar adds subtle crunch, but white sugar remains the standard for smoothness.

Storage begins immediately after steaming. Allow the pudding to cool to room temperature before refrigerating in an airtight container—this preserves the delicate texture for up to 5 days. For longer storage, freeze individual portions in parchment-lined ramekins for up to 3 months. When reheating, steam for 10-12 minutes to restore the original silky consistency. The vanilla bean seeds can be reserved for garnish or infused into simple syrup for other desserts. Always use glass or ceramic ramekins—metal conducts heat unevenly and can cause uneven cooking.

❤️

Why You'll Love This Recipe

  • Here’s the magic: you can prep the mixture the night before and steam it in the morning. Or make a big batch—it reheats beautifully in the microwave or even cold from the fridge. My kids grab it straight from the fridge for breakfast sometimes. (Yes, really.)
  • No Whisk Needed: I swear by this—just melt the dark chocolate with the heavy cream, then fold in those yolks and milk. No blender, no fancy tools, just a bowl and a spoon. The steam does all the heavy lifting while you sip your coffee and pretend you’re not cooking.
  • Rich Without Guilt: That first bite? Pure decadence, but the dark chocolate keeps it from being a sugar bomb. The yolks give it that velvety texture, and the sugar just enhances the cocoa—not overpower it. Honestly, I make this when I crave dessert but don’t want to feel like I’ve ruined my diet.
  • Steam-Powered Make-Ahead: Here’s the magic: you can prep the mixture the night before and steam it in the morning. Or make a big batch—it reheats beautifully in the microwave or even cold from the fridge. My kids grab it straight from the fridge for breakfast sometimes. (Yes, really.)

Step-by-step instructions for chocolate steamed pudding

This method delivers velvety, restaurant-quality steamed pudding with a caramelized top and delicate vanilla infusion.

1

Prepare the Chocolate Base

In a medium heatproof bowl, combine the 6 oz high-quality dark chocolate, 2 cups heavy cream, 1 cup whole milk, and 0.75 cup granulated sugar. Place this bowl over a pot of simmering water, ensuring the bottom of the bowl doesn't touch the water. Stir gently with a silicone spatula until the chocolate melts completely and the mixture reaches 160°F. You'll notice the surface develop a glossy sheen and the aroma deepen into rich cocoa notes.

Remove from heat and whisk in the 1 tbsp pure vanilla extract and 1 whole vanilla bean seeds scraped from the pod. Let the mixture cool to 110°F while you prepare the egg custard. This temperature ensures the eggs won't scramble when combined later. I've found this cooling step prevents graininess in the final texture.

2

Create the Egg Custard

In a separate bowl, whisk together the 4 whole large egg yolks and 1 tbsp cornstarch until smooth. Gradually whisk in the cooled chocolate mixture until fully combined. Return the bowl to the pot of simmering water and cook, stirring constantly with a wooden spoon, until the custard thickens to a pudding-like consistency that coats the back of the spoon.

This should take about 5-7 minutes. The mixture will transform from a thin liquid to a glossy, thick paste that holds its shape when spooned. Remove from heat immediately at this point to prevent overcooking, which would make the pudding grainy rather than silky.

3

Incorporate Butter and Salt

Strain the custard through a fine-mesh sieve into a clean bowl to remove any potential lumps. Stir in the 2 tbsp cold unsalted butter, cut into small cubes, until fully melted and incorporated. Add the 0.25 tsp diamond crystal kosher salt and mix until dissolved. The butter adds richness while the salt enhances all the chocolate flavors.

Divide the custard evenly among six 6-ounce ramekins, pressing plastic wrap directly onto the surface to prevent skin formation. The custards should fill each ramekin about ¾ full to allow for expansion during steaming. This precise filling technique ensures consistent texture in every serving.

4

Steam to Perfection

Place the ramekins in a steamer basket positioned over 1 inch of simmering water in a pot. Cover with a tight-fitting lid and steam over medium-high heat for 40-45 minutes. The water should maintain a gentle simmer throughout—if it boils vigorously, the puddings will cook unevenly.

Check for doneness by gently shaking each ramekin. The pudding should jiggle slightly in the center but be fully set at the edges. For the caramelized top, sprinkle each pudding with 0.25 cup granulated white sugar and place under a preheated broiler for 1-2 minutes until golden brown. Watch carefully to prevent burning.

5

Serve with Vanilla Presentation

Let the puddings cool to room temperature, then refrigerate for at least 2 hours to allow flavors to meld. Before serving, run a knife around the edges and invert each pudding onto a plate. Garnish with the reserved 1 whole vanilla bean for an elegant presentation.

The finished pudding should have a velvety texture with a slight wobble when shaken, a glossy sheen from the caramelized top, and layers of deep chocolate flavor balanced by the warm vanilla notes. Each serving delivers that perfect balance of rich cocoa and delicate sweetness that makes this classic dessert unforgettable.

👨‍🍳

Pro Tips For Making Chocolate Steamed Pudding

  • Temper the Chocolate: I learned this the hard way—chopping cold dark chocolate straight into hot cream makes it seize like glue. Instead, chop it into tiny, even pieces (think fine shaving) and toss them into the warm—not boiling—cream (just off the heat). Stir constantly until it melts completely, then return to low heat for 2 minutes. This keeps the texture silky, not grainy.
  • Whisk Yolks Like Your Life Depends: Those yolks need to be pale, thick, and ribbon-like before they hit the cream mixture. Beat them with sugar until the sugar dissolves and the mixture is noticeably lighter in color—about 3-4 minutes with a hand mixer. Skimp here, and your pudding will taste raw or curdle when steamed. (Yes, even if you’re impatient like me.)
  • Steam on Medium-High: Too low, and your pudding turns into a sad, watery mess. Too high, and it burns before setting. Aim for a steady, rolling simmer where the water barely moves when you stir it—no violent bubbling. If you’re using ramekins, the water should reach halfway up the sides. Check at 25 minutes; if the edges aren’t set, crank the heat slightly.
  • Chill Before Serving: Sounds obvious, but I’ve served this warm straight from the steamer too many times—it’s heavy and loses that perfect, creamy texture. Let it cool at room temp for 10 minutes, then refrigerate for at least 2 hours. The contrast between the warm center and chilled edges is what makes it sing. (Your future self will thank you.)

Wine and beer pairings for this dish

Red Wine Pairings

A Pinot Noir from Oregon or Burgundy is my go-to pairing for this dessert—its bright acidity and red fruit notes complement the chocolate's richness without overpowering. Look for a 2020-2022 vintage with subtle earthy undertones to mirror the vanilla's warmth.

Serve slightly chilled (55-60°F) to enhance the wine's freshness against the pudding's velvety texture. 🍷

Port Wine Finish

For an after-dinner experience, pour a tawny Port (10-year or older) alongside the pudding. The caramelized notes in aged Port harmonize beautifully with the dessert's caramelized top, while its nutty depth balances the chocolate's intensity. I recommend Graham's 10-Year Tawny for its approachable sweetness and complexity. 🥂

White Wine Alternatives

If you prefer white wine, a German Riesling with 3-5% residual sugar (like Dr. Loosen Blue Slate) works wonders. The wine's citrus and honeyed flavors create a refreshing contrast to the chocolate's bitterness.

Serve at 45-50°F to preserve its crispness. For a drier option, try a Chardonnay from Meursault—its buttery texture mirrors the pudding's creaminess. 🍷

Beer Pairings

A Belgian Dubbel like Westmalle Trappist offers a surprising but delightful match. The beer's caramel and dark fruit notes complement the chocolate, while its malty sweetness enhances the vanilla.

For a lighter option, a stout (like Guinness) provides a roasty contrast that cuts through the richness. Serve the beer at 45°F to highlight its complexity. 🍺

Coffee Pairing

For an espresso martini twist, serve the pudding with a cold brew concentrate (like Starbucks Cold Brew) mixed with a splash of vanilla syrup.

The coffee's bitterness mirrors the chocolate's depth, while the cold brew's smoothness balances the pudding's creaminess. This pairing works especially well for breakfast desserts. ☕

Non-Alcoholic Options

For a non-alcoholic match, try sparkling apple cider (like Martinelli's) with a cinnamon stick. The effervescence cleanses the palate between bites, while the cinnamon echoes the vanilla's warmth.

For a richer option, a chocolate milk made with whole milk and a splash of vanilla extract mirrors the dessert's flavors perfectly. 🍏

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 210mg70%
Sodium 120mg5%
Total Carbohydrate 38g14%
Dietary Fiber 3g11%
Sugars 32g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions about silky chocolate steamed pudding

1

Why does my steamed pudding turn out grainy instead of silky?

Overcooking is the most common cause—once the custard coats the back of a spoon, remove it immediately from heat. Also ensure your egg yolks are at room temperature and whisk them thoroughly with the cornstarch before combining with the chocolate mixture. The cooling step to 110°F before adding eggs prevents curdling.

2

Can I make this recipe without a steamer basket?

Use a heatproof plate or colander with legs placed over 1 inch of simmering water in a deep pot. Make sure the water doesn't touch the ramekins—this creates the same gentle steam environment. A tight-fitting lid is essential to trap moisture. For even cooking, rotate the ramekins halfway through the 40-45 minute steaming time.

3

What's the best way to reheat leftover steamed pudding?

Steam for 10-12 minutes in ramekins over simmering water to restore its original velvety texture. Microwaving can make it rubbery, and oven reheating may dry it out. For individual portions, place pudding in a small heatproof dish with 1/4 inch of hot water in the bottom of the microwave-safe container. Cover loosely with a damp paper towel.

4

How can I make this recipe vegan?

Replace the 2 cups heavy cream and 1 cup whole milk with 3 cups full-fat coconut milk, and use 4 tbsp ground flaxseed + 10 tbsp water as an egg substitute. For chocolate, choose dairy-free dark chocolate with at least 70% cocoa. The texture will be slightly denser but still luxurious. Steam time may need adjustment—check for doneness at 35-40 minutes.

5

Can I prepare this pudding ahead of time?

Yes! This dessert actually tastes better after 24 hours of refrigeration as the flavors meld. Prepare it up to 5 days in advance. For longer storage, freeze individual ramekins (unmolded) for up to 3 months. Thaw overnight in the fridge before serving. The caramelized top may soften slightly but can be briefly reheated under the broiler for 30 seconds to restore its gloss.

★★★★★4.7(5 reviews)
Categories Beverages