Apply to Face Blog

  • Home
  • Recipe Index
  • About
  • Contact
  • Privacy Policy
  • Work With Me
menu icon
go to homepage
  • Recipe Index
  • Work With Me
  • About
  • Contact
  • Privacy Policy
  • Disclosure Policy
subscribe
search icon
Homepage link
  • Recipe Index
  • Work With Me
  • About
  • Contact
  • Privacy Policy
  • Disclosure Policy
×
Home » Recipes » Old Fashioned Recipes

Easy Steamed Chocolate Sponge Pudding

Updated: May 1, 2026 by Jenny · Leave a Comment

Jump to Recipe

Steamed Chocolate Pudding is old fashioned but still absolutely sensational. The sponge is so light and the chocolate sauce is to die for, and there is puddles of it.

chocolate sponge pudding on a white lipped plate with chocolate sauce being poured on top. There is a slice of chocolate sponge on a white plate to the fore with a knife on the side.

If you are looking for a traditional pudding or dessert that is incredibly simple to rustle up then here she is. I make a milk chocolate sauce to pour over as dark chocolate can sometimes be a little too rich for a family recipe.

I am a huge fan of making mine in my slow cooker or crock pot. I find it super simple to let simmer away in there without me having to mind it one bit.

However it will steam just as well in a saucepan you just need to keep an eye on the water levels in there.

Here is a link for exactly how to steam a pudding in said saucepan.

chocolate sponge pudding on a lipped white plate with a wedge of pudding on another white plate to the fore. A jug of chocolate sauce sits in front too with a small pot of chocolate chunks at the back.

Steamed Chocolate Pudding Recipe Ingredients

There is a full recipe card with exact ingredients and instructions below.

You will need:

  • mixer, mixing bowl and hand held electric whisk or wooden spoon
  • scales
  • kettle
  • 2 pint pudding basin with lid or baking paper and silver foil square & string to secure
  • large spoon
  • spatula
  • slow cooker or saucepan

150 grams - (5.3 oz) Butter - you can use baking spread as a substitution but I believe butter gives a lighter sponge here.

150 grams Sugar - ( 5.3 oz) caster sugar preferably but granulated works too. I just make sure to beat it for longer when all the liquid is added just to make sure it dissolves.

3 large Eggs - large

2 tbsps Milk - any sort is fine.

30 grams - ( 1.06 oz) Cocoa - the darker the better but not drinking chocolate.

150 grams - (5.3 oz) Flour - self raising but if you only have plain flour then add 1 tsp of baking powder.

300 grams - (10.58 oz) Cooking Milk Chocolate - cooking chocolate melts easier than standard eating chocolate and remains smoother so I do recommend it here. Substitute dark chocolate if you prefer.

150 mls Cream - double cream

100 mls Milk

Instructions

  • Put your slow cooker/crock pot onto High.
  • Grease a 1.2 litre/2 pint pudding basin with butter. I use the plastic lidded bowls that are made for steamed puddings as I struggle/cannot be bothered with all the pleating and tying of string that is required for the ceramic bowls.
  • Beat the butter and sugar together until pale and thickened a little. I use a free standing mixer or electric hand whisk.
butter and sugar in a glass mixing bowl
  • This takes a couple of minutes.
creamed butter and sugar in a glass mixing bowl
  • Add the eggs and milk and mix again for a couple of minutes.
creamed butter and sugar and beaten eggs in a glass mixing bowl
  • Add the flour and cocoa and beat thoroughly.
flour and cocoa in a glass mixing bowl
  • The batter should be a soft dropping consistency. Add a splash more milk if it's not.
chocolate sponge batter in a glass bowl
  • Empty your batter into your pudding bowl with a spatula.
chocolate sponge pudding in plastic pudding bowl
  • Place the lid on your pot and secure. Place your pot in the slow cooker and fill around it with just boiled water from the kettle so that it comes three quarters of the way up the side of your pudding bowl.
plastic pudding bowl in a slow cooker
  • Cook on high for three hours. You can also steam this pudding in a saucepan too for 2 hrs and 30 minutes.
  • Whilst the pudding is cooking just before you want to serve it melt the chocolate, milk and cream gently together in a saucepan. Pour into a jug for easy pouring.
chocolate sauce in a glass pyrex jug
  • When your pudding is cooked carefully remove from the bowl and invert onto your serving plate.
chocolate sponge pudding on a lipped white plate with white jugs and bowls in the background.
  • Cut into wedges and serve with lots of chocolate sauce.
steamed chocolate sponge pudding on a white plate covered in chocolate sauce with a white jug in the foreground and a small white dish with chocolate chunks in it behind.

How to store leftovers

I keep any leftovers in the pudding bowl covered and reheat slices in the microwave and do the same with the chocolate sauce.

It will keep well for up to a week in the fridge.

Expert Tips

  • Grease your pudding bowl generously.
  • Use a plastic lidded pudding bowl for ease.
  • Add an extra splash or two of milk if needed to make sure the batter is a soft dropping consistency.
  • Reheat leftovers covered in the microwave
  • You can steam this pudding in a saucepan too for 2 hrs and 30 minutes.

If you like this steamed chocolate sponge pudding then you will probably love these just as much too:

  • Old School Baked Chocolate Sponge Pudding
  • Steamed Lemon Sponge Pudding
  • Steamed Jam Sponge Pudding
  • Steamed Treacle Sponge Pudding
  • Spotted Dick
  • Steamed Sticky Toffee Pudding
  • Christmas Pudding
steamed chocolate sponge pudding on a white plate covered in chocolate sauce with a white jug in the foreground and a small white dish with chocolate chunks in it behind.

Easy Steamed Chocolate Sponge Pudding

Apply To Face Blog
This steamed chocolate pudding is classic but still sensational. The sponge is super light and the chocolate sauce is to die for.
4.60 from 5 votes
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 3 hours hrs
Total Time 3 hours hrs 15 minutes mins
Course Dessert
Cuisine English
Servings 8
Calories 575 kcal

Ingredients
 

  • 150 grams soft butter
  • 150 grams caster sugar
  • 150 grams self raising flour
  • 30 grams cocoa
  • 3 large eggs
  • 2 tbsps milk more if needed

Chocolate Sauce

  • 300 grams cooking milk chocolate
  • 150 mls double cream
  • 100 mls milk

Instructions
 

  • Put your slow cooker/crock pot onto High.
  • Grease a 1.2 litre/2 pint pudding basin with butter. I use the plastic lidded bowls that are made for steamed puddings but you can use a more traditional pudding bowl if you are able to cover and tie it closed at the top. (see tips in content above)
  • Beat the butter and sugar together until pale and thickened a little. This takes a few minutes.
  • Add the eggs and milk and mix again for a couple of minutes.
  • Add the flour and cocoa and beat thoroughly.
  • The batter should be a soft dropping consistency. Add a splash more milk if it's not.
  • Empty your batter into your pudding bowl with a spatula.
  • Place the lid on your pot and secure. Place your pot in the slow cooker and fill around it with just boiled water from the kettle so that it comes three quarters of the way up the side of your pudding bowl.
  • Cook on high for three hours. You can also steam this pudding in a saucepan too for 2 hrs and 30 minutes.
  • Whilst the pudding is cooking just before you want to serve it melt the chocolate, milk and cream gently together in a saucepan. Pour into a jug for easy pouring.
  • When your pudding is cooked carefully remove from the bowl and invert onto your serving plate.
  • Cut into wedges and serve with lots of chocolate sauce.

Notes

  • Grease your pudding bowl generously.
  • Use a plastic lidded pudding bowl for ease.
  • Add an extra splash or two of milk if needed to make sure the batter is a soft dropping consistency.
  • Reheat leftovers covered in the microwave
  • You can steam this pudding in a saucepan too for 2 hrs and 30 minutes.
 

Nutrition

Calories: 575kcal | Carbohydrates: 59g | Protein: 8g | Fat: 38g | Saturated Fat: 23g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 137mg | Sodium: 182mg | Potassium: 251mg | Fiber: 4g | Sugar: 39g | Vitamin A: 872IU | Vitamin C: 1mg | Calcium: 62mg | Iron: 2mg

All nutritional information is approximate and intended only as a guide.

Keyword chocolate pudding, chocolate sponge, chocolate sponge pudding, comfort food, steamed pudding
Tried this recipe?Take a pic and tag @applytofaceblog on Instagram. I would so love to see them!

Do let me know how you got on in the comments below or come on over and join me on my social media pages. I would love to see you x

4.60 from 5 votes (5 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Jenny Walters

Welcome!

Hi, I'm Jenny Walters. A mother of two and passionate filler of bellies with stress free, simple and delicious recipes that gladden the soul. I am at heart a home cook.

More about me

Popular

  • slow cooker asian minced beef on rice with garnish of coriander and sliced spring onions with coriander in the background and a copper measure
    Easy Slow Cooker Chinese Beef Mince
  • brown sugar meringues on a wire rack with a gold tbsp full of dark brown sugar and a bowl of whipped cream on the side in top corner
    Brown Sugar Meringues
  • baked chocolate sponge pudding with chocolate custard poured over the sponge in a blue and white bowl with another bowl sitting behind it also with chocolate sponge and custard in
    Easy Baked Chocolate Sponge Pudding
  • manor house fruit cake cut into wedges on white baking paper with one slice on it's side a teaspoon overturned filled with demerara sugar lying to the left and a yellow handled butter knife lying to the right
    Manor House Fruit Cake

Footer

↑ back to top

Copyright © 2026 Apply To Face Blog - Jenny Walters Ltd

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.