Warm Chocolate Self-Saucing Pudding
Self-saucing chocolate pudding is that rare dessert where one simple batter transforms in the oven into two distinct layers: a light, tender cake on top, and a pool of rich fudge sauce underneath.

It uses everyday pantry ingredients and takes about ten minutes of hands-on work before the oven takes over. If you want something warm and chocolatey on a Tuesday night without pulling out a mixer, this is it.
What Makes This Pudding So Good
The sauce makes itself. As the pudding bakes, the boiling water sinks through the batter, picking up brown sugar and cocoa on the way down, and turns into a glossy, spoonable fudge at the bottom of the dish.
The top stays soft and cakey, with a faint crackle from the sugar in the batter. Bitter cocoa, deep brown sugar, and a good pinch of salt keep the sweetness in check so the chocolate actually tastes like chocolate.
Ingredients

- 1 cup self-raising flour: gives the pudding a light rise without any extra leavening
- 3/4 cup granulated sugar: sweetens the cake layer
- 1/4 cup plus 2 tbsp cocoa powder, divided: 2 tbsp for the batter, 1/4 cup for the sauce topping
- Pinch salt: amplifies the chocolate
- 1/2 cup milk: whole milk is ideal, but any milk works
- 1/4 cup melted butter: unsalted butter, or salted and skip the extra salt
- 1 tsp vanilla extract
- 3/4 cup brown sugar: light or dark, for the topping
- 1 3/4 cups boiling water: freshly boiled, poured carefully over the top
Variations / Substitutions
- Use dark brown sugar: gives the sauce a deeper molasses note, almost like chocolate caramel
- Add 1 tsp instant espresso powder: to the dry ingredients: it makes the chocolate taste richer without tasting like coffee
- Make it gluten-free: swap the self-raising flour for a 1:1 gluten-free blend and add 1 1/2 tsp baking powder
- Swap milk for oat or almond milk: and use a neutral oil instead of melted butter for a dairy-free version
Soft & Chewy Chocolate Chip Cookies are another reader favorite dessert worth making next.
How to Make Self-Saucing Chocolate Pudding
Step 1: Mix the Dry Ingredients

Heat your oven to 350°F (180°C). In a medium bowl, whisk together the 1 cup of self-raising flour, 3/4 cup granulated sugar, 2 tablespoons of the cocoa powder, and a pinch of salt until no streaks remain.
The mixture will look pale and dusty, with tiny speckles of cocoa. You are just breaking up any clumps here so the batter comes together evenly later.
Step 2: Stir in the Wet Ingredients

Pour in the 1/2 cup milk, 1/4 cup melted butter, and 1 tsp vanilla. Stir with a spatula just until you have a thick, glossy batter with no dry pockets left.
It will feel quite stiff and pasty, not like a cake batter you would pour. That is exactly right. The thick batter holds the sauce layers in place while it bakes.
Step 3: Build the Sauce Layers

In a small bowl, stir together the 3/4 cup brown sugar and the remaining 1/4 cup cocoa powder. Sprinkle this mixture evenly over the batter in the baking dish, getting it all the way to the corners.
Now slowly pour the 1 3/4 cups boiling water over the back of a large spoon held just above the surface, letting the water spread gently without disturbing the sugar layer. At this point the dish will look like a strange chocolate soup with dry patches floating on top. That is the magic waiting to happen.
Step 4: Bake the Pudding

Slide the dish into the oven and bake for 35 to 40 minutes. The top will puff up slightly and look dry and set, while dark sauce bubbles at the edges. A skewer inserted into the cake part should come out mostly clean, but the bottom will still feel loose.
You will hear the sauce softly bubbling when you open the oven. That is your cue that it is ready.
Step 5: Spoon and Serve Hot

Let the pudding rest for 5 minutes on a cooling rack so the sauce thickens just a little, then spoon generous portions into bowls, digging all the way to the bottom to catch every bit of fudge sauce.
Serve as is, or with a scoop of vanilla ice cream melting over the top. The sauce stays warm and fluid for about 20 minutes before it starts to absorb back into the cake, so dig in while it is at its most dramatic.
Tips for the Perfect Sauce
- Boiling water is non-negotiable. Hot tap water will not trigger the same separation between cake and sauce. Bring a kettle to a full boil right before you pour.
- Do not stir after adding the water. Mixing at that stage will blend everything into one homogenous chocolate mess, and you will lose the two distinct layers.
- Let it stand for 5 minutes after baking. The sauce needs those few minutes to set up from watery to spoon-coating. Serve immediately after that rest for the best texture.
Bake times by dish size:
| Dish Size | Material | Bake Time |
|---|---|---|
| 8-inch square | glass or ceramic | 35-40 mins |
| 9-inch square | metal | 30-35 mins |
| 6 ramekins (1-cup size) | ceramic | 25-30 mins |
Storing Leftover Pudding
- Refrigerate: covered for up to 3 days. The sauce will thicken to a soft fudge as it chills.
- Reheat: individual portions in the microwave in 30-second bursts until warm. The sauce will loosen slightly but not return to quite the same thin, pourable state it had fresh from the oven.
What to Spoon on Top
A scoop of vanilla ice cream is the classic choice, the cold cream against the warm chocolate is exactly why this pairing works every time. Pour a little cold heavy cream right over the top for a simpler contrast, or add a dollop of crème fraîche if you want something tangy to cut through the richness.
Frequently Asked Questions
Why didn’t my sauce form?
The water was likely not hot enough or it was poured too roughly, which stirred the sugar and cocoa into the batter instead of letting them sink. Use freshly boiled water and pour gently.
Can I double this recipe?
Yes, use a 9×13-inch dish and double all ingredients. Add about 5 extra minutes of bake time, watching for the top to set and the sauce to bubble around the edges.
Can I make this ahead of time?
This pudding is best fresh from the oven. You can mix the dry ingredients and the sugar-cocoa topping ahead, but wait to add the wet ingredients and boiling water right before baking.
Can I use cocoa powder that is not Dutch-processed?
Yes. Natural cocoa or Dutch-processed both work. Dutch-processed cocoa will give you a darker, slightly smoother sauce, but the recipe is forgiving either way.

Self-Saucing Chocolate Pudding Recipe
Ingredients
Method
- Heat oven to 350°F (180°C). In a bowl, whisk together flour, granulated sugar, 2 tbsp cocoa powder, and salt.
- Stir in milk, melted butter, and vanilla until a thick, smooth batter forms.
- Combine brown sugar and remaining 1/4 cup cocoa powder, then sprinkle evenly over the batter. Slowly pour boiling water over the back of a spoon onto the pudding.
- Bake for 35-40 minutes until the top is set and sauce is bubbling at the edges. Cool 5 minutes.
- Spoon into bowls, scooping all the way to the sauce, and serve hot.
