share this recipe

Self-Saucing Chocolate Pudding

prep time: 10 min | bake time: 30 min | total time: 40 min

This easy eggless self-saucing chocolate pudding has a soft chocolate cake topping and a warm, gooey chocolate sauce underneath. Includes a Dairy-Free option!

Easy Self-Saucing Chocolate Pudding

There is something so comforting about a warm chocolate dessert, especially when it’s served straight from the oven with a scoop of vanilla ice cream. This Self-Saucing Chocolate Pudding is one of those effortless desserts that feels a little special without requiring much preparation.

Made without eggs, this easy chocolate pudding has two delicious layers that form as it bakes. The top becomes a soft, tender chocolate cake with a delicate crust, while the bottom develops a rich, warm chocolate sauce. The best part? You don’t need to make the sauce separately. It forms underneath the cake as the pudding bakes! You will only need simple pantry ingredients and can easily be made dairy-free.

It’s perfect for family dinners, holiday gatherings, Valentine’s Day, or whenever you’re craving a cozy homemade chocolate dessert. 

Warm eggless chocolate pudding served with a scoop of vanilla ice cream
Dairy-Free Chocolate Pudding

Why You’ll Love This Eggless Chocolate Pudding

  • Two layers in one dessert: A soft chocolate cake forms on top, with a warm chocolate sauce underneath.

  • Completely eggless: No eggs or complicated egg substitutes are needed.

  • Easy to make dairy-free: Use plant-based milk and dairy-free butter.

  • Simple ingredients: Made with everyday pantry staples.

  • Perfect for sharing: Bake it in one dish and serve everyone straight from the pan.

  • Best served warm: Enjoy it with vanilla ice cream, whipped cream, or cold milk.

Ingredients for Self-Saucing Chocolate Pudding

For the Chocolate Pudding Batter

  • Milk: Adds moisture to the batter. Use dairy milk or unsweetened plant-based milk such as almond, soy, or oat milk.

  • Lemon Juice or Vinegar: Combines with the milk to create a homemade buttermilk-style mixture. You can use lemon juice, apple cider vinegar, or white vinegar.

  • Sugar: Sweetens the cake batter and contributes to its soft texture.

  • Cocoa Powder: Gives the pudding its rich chocolate flavor. Use unsweetened cocoa powder.

  • Vanilla Extract: Adds warmth and enhances the chocolate flavor.

  • Instant Coffee: Enhances the chocolate flavor without making the pudding taste strongly of coffee. You can also use instant espresso powder.

  • All-Purpose Flour: Provides structure to the cake layer. Measure accurately for a soft, tender texture.

  • Baking Soda and Baking Powder: Work together to help the pudding cake rise. The lemon juice or vinegar activates the baking soda.

  • Salt: Balances the sweetness and enhances the chocolate flavor.

  • Butter: Adds richness and moisture. Use melted butter or dairy-free butter sticks for a dairy-free version.

For the Chocolate Sauce Topping

  • Sugar: Sweetens the chocolate sauce.

  • Cocoa Powder: Gives the sauce its deep chocolate flavor.

  • Boiling Water: Creates the liquid topping that settles underneath the cake as it bakes.

Optional Sugar Topping

A tablespoon of sugar can be sprinkled over the pudding batter before adding the hot chocolate liquid. This helps create a crust on the top of the baked pudding.

Close-up of soft chocolate cake and rich chocolate sauce and melted ice cream

How to Make Self-Saucing Chocolate Pudding

Prepare the Baking Dish

Preheat the oven to 350°F (175°C). Grease a 9-inch pie dish or cake pan that is 2–3 inches deep.

Choose a dish with enough depth to hold both the cake batter and the liquid topping. Place the dish on a baking sheet if you want to make transferring it to and from the oven easier.

Make the Chocolate Pudding Batter

In a mixing bowl, combine the milk and lemon juice or vinegar. Let it sit for a few minutes.

Add the sugar, cocoa powder, vanilla extract, and instant coffee or espresso powder. Whisk until combined. Add the flour, baking soda, baking powder, and salt. Mix, then add the melted butter and stir until you have a smooth chocolate batter.

Spread the batter evenly into the prepared baking dish. Sprinkle one tablespoon of sugar evenly over the batter to form a crust (this is optional).

Ingredients for making eggless self-saucing chocolate pudding
Hot chocolate sauce to pour over the chocolate pudding batter
Chocolate pudding batter covered with liquid chocolate topping before baking
Freshly baked self-saucing chocolate pudding with a soft cake top

Prepare the Chocolate Sauce

In a separate jug or heatproof bowl, combine the sugar and cocoa powder for the topping. Carefully pour in the boiling water and mix until the sugar and cocoa are combined.

The mixture will be quite liquid. This is exactly what you want because it will form the chocolate sauce underneath the cake as it bakes.

Pour the Chocolate Topping Over the Batter

Slowly pour the hot chocolate liquid over the pudding batter. I recommend pouring it over the back of a dessert spoon, moving around the surface of the batter. This helps distribute the liquid gently without creating holes in the cake mixture.

Do not stir the batter and topping together. They need to remain separate before baking so the pudding can develop its two distinct layers.

Bake the Chocolate Pudding

Carefully transfer the baking dish to the preheated oven.

Bake for approximately 30 minutes, or until the top looks set, lightly crusted, and springy to the touch. The baking time can vary by 5–10 minutes depending on the depth and size of your baking dish.

Rest and Serve Warm

Remove the pudding from the oven and let it rest for about 5 minutes. This gives the chocolate sauce a little time to settle and become gooey.

Spoon the warm pudding into serving bowls, making sure to scoop up some of the chocolate cake and sauce together. Serve immediately with vanilla ice cream, whipped cream, or cold milk.

Chocolate Pudding Cake with sauce
Eggless Self Saucing Chocolate Pudding served in cups

Frequently Asked Questions

Tips for the Best Self-Saucing Chocolate Pudding

  • Use a deep baking dish: The pudding needs enough room for the cake batter and liquid topping. A dish that is 2–3 inches deep works well.

  • Measure the ingredients accurately: Too much flour can make the cake layer dense, while incorrect liquid measurements can affect the sauce.

  • Use boiling water for the topping: Hot water helps dissolve the sugar and cocoa and creates the liquid chocolate layer.

  • Pour the topping gently: Use the back of a dessert spoon to distribute the liquid without disturbing the batter.

  • Don’t mix the two layers: Once you’ve poured the chocolate topping over the batter, don’t stir. The layers form naturally during baking.

  • Serve immediately: This dessert is at its best when freshly baked and warm.

Don’t forget to leave a comment and rating on this recipe if you tried it!

Check out these other recipes:

Saloni Mehta Pastry Chef and Food Blogger

Meet Saloni

I’m a former pastry chef with a love for breads, cakes and everything in between! My recipes are easy to follow, egg free and are designed to be shared with others!

popular recipes

Chocolate ganache pouring over coconut cream layer
Decorating a berry cream cake with fresh strawberries and blueberries.
Fresh mango cream cake with soft sponge layers
eggless triple chocolate cake slice with ganache

Get new recipes first!

Check out my Cookbook

Get tips from a pro!

Self-saucing chocolate pudding with warm chocolate sauce
No ratings yet

Self-Saucing Chocolate Pudding

This easy eggless self-saucing chocolate pudding has a soft, tender chocolate cake layer with a rich, gooey chocolate sauce underneath. Made with simple ingredients, it includes a tested dairy-free option and is delicious served warm with vanilla ice cream or cold milk.
Author: Saloni Mehta
Rate
Yield: 8 servings
Prep: 10 minutes
Bake Time: 30 minutes
Total: 40 minutes

Equipment

Ingredients

Chocolate Pudding Batter

  • 125 ml Milk room temp; see notes for options
  • 2 tsp Lemon Juice or Vinegar
  • 100 g Light Brown Sugar or granulated sugar
  • 20 g Unsweetened Cocoa Powder
  • 1 tsp Vanilla Extract
  • 1 tsp Instant Coffee or espresso powder (avoid coarse coffee grounds)
  • 125 g All-Purpose Flour
  • 1/2 tsp Baking Soda
  • 1/2 tsp Baking Powder
  • 1/4 tsp Salt
  • 60 g Butter melted; see notes for options

Sugar Topping (optional)

  • 1 tbsp Granulated Sugar

Chocolate Sauce Topping

  • 100 g Granulated Sugar or castor sugar
  • 15 g Unsweetened Cocoa Powder
  • 300 ml Boiling Water

Instructions

For the Chocolate Pudding Batter

  • Preheat the oven to 350°F (175°C). Grease a 9-inch pie dish or cake pan that is 2–3 inches deep.
  • In a mixing bowl, combine the milk and lemon juice or vinegar. Let it sit for a few minutes.
  • Add the sugar, cocoa powder, vanilla extract, and instant coffee or espresso powder. Whisk until combined.
  • Add the flour, baking soda, baking powder, and salt. Mix, then add the melted butter and stir until you have a smooth batter. Avoid overmixing.
  • Spread the chocolate batter evenly into the prepared baking dish. Sprinkle one tablespoon of sugar evenly over the batter, (this is optional) it will form a crust after baking.

For the Chocolate Sauce Topping

  • In a separate jug or heatproof bowl, combine the sugar and cocoa powder.
  • Carefully add the boiling water and mix until combined.
  • Slowly pour the hot chocolate liquid over the back of a dessert spoon, distributing it gently over the entire surface of the batter. Do not stir.
  • Transfer the dish to the preheated oven and bake for approximately 30 minutes, or until the top is set, lightly crusted, and springy to the touch. The sauce will form underneath the cake. Baking time may vary by 5–10 minutes depending on the depth of your dish.
  • Remove from the oven and let the pudding rest for 5 minutes. Serve warm with vanilla ice cream, whipped cream, or cold milk.

Notes

  • Cups vs. Weighing Scale: Cup measurements are approximate and can vary depending on how ingredients are measured. For the most accurate and consistent results, use a digital kitchen scale and measure ingredients in grams.
  • Before You Begin: Measure and prepare all your ingredients before starting. This makes the baking process easier.
  • Measuring Spoons: Use proper measuring spoons for teaspoons and tablespoons rather than regular eating spoons.
  • Milk: Use dairy milk or unsweetened plant-based milk such as almond, soy, or oat milk.
  • Butter: Use regular butter or dairy-free butter sticks for a dairy-free version.
  • Vinegar: Lemon juice, apple cider vinegar, or white vinegar can be used.
  • Coffee: Instant coffee enhances the chocolate flavor. It doesn't make the pudding taste strongly of coffee.
  • Baking Dish: Use a 9-inch baking dish that is 2–3 inches deep. Baking time may vary depending on the dish.
  • Serving: Serve warm with vanilla ice cream, whipped cream, or cold milk.
  • Storage: Refrigerate leftovers, covered, for 3–4 days. Reheat gently before serving.

Did you try this recipe? Leave a review!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Try these recipes next!