• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Domestic Gothess
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • Buy Me a Coffee

  • ×
    You are here: Home / Desserts and Patisserie / Vegan Steamed Chocolate Pudding

    Vegan Steamed Chocolate Pudding

    Published: Dec 21, 2018 · Modified: Mar 22, 2021

    Go to Recipe

    Vegan steamed chocolate pudding - this sumptuous steamed chocolate pudding with chocolate sauce is a delicious alternative to Christmas pudding; or is just perfect for any special occasion!

    Vegan steamed chocolate pudding on a glass cake stand with fairy lights in the background.

    The last few Christmases we have spent with friends, none of whom particularly like Christmas pudding. So instead for dessert, I make Nigella's steamed chocolate pudding which always goes down a treat!

    I have been wanting to make a vegan version of that chocolate pudding for a while now, and what better occasion than Christmas to get it done?!

    Vegan steamed chocolate pudding topped with chocolate sauce on a glass plate on a wooden background.

    This vegan steamed chocolate pudding is easy to make and wonderfully chocolatey. I know that steaming a pudding might seem like a difficult task but I promise you that it is quite simple once you know how. And I've provided step by step instructions to help.

    It is a great alternative to a traditional Christmas pudding as it still has that wow factor (though I don't suggest setting it alight!), but is sure to please everyone - both traditional pudding lovers and haters alike.

    It also has a much lighter texture than a Christmas pud, so it is easier to find room for it after a big meal!

    It is topped with a rich chocolate sauce for pure chocolate indulgence, and I like it best served with vanilla ice cream on the side (though custard wouldn't go amiss either).

    A slice of vegan steamed chocolate pudding topped with chocolate sauce on a glass plate on a blue cloth

    How To Make Vegan Steamed Chocolate Pudding:

    (For ingredients and full instructions see the recipe card below)

    *For the best results make sure that you follow the recipe closely. As always, I highly recommend using the gram measurements (with a digital scale), rather than the cup conversions. Cup measurements are simply not accurate enough for baking and I cannot guarantee the best results if you use them.*

    Start by thoroughly greasing a 1 - 1.2 litre pudding basin. Place a disc of baking parchment in the bottom to prevent the top of the pudding from sticking. Pop the kettle on.

    step 1 - preparing the basin

    Mix together ground flaxseed and water to make a flax egg; set aside to go gloopy.

    step 2 - making the flax egg

    Place vegan butter/dairy free margarine, light brown soft sugar and maple syrup in a pan over a low heat and stir until melted.

    step 3 - melting the ingredients

    Mix in dairy free milk, vanilla extract and the flax egg then whisk in flour, cocoa powder and bicarbonate of soda. Pour the batter into the prepared basin and spread level.

    step 4 - making the batter

    Make a fold in the middle of a square of baking parchment and the same again in a square of tin foil. Place the baking parchment on top of the pudding basin with the fold in the middle, followed by the tin foil. Press the foil over the edge of the pudding basin.

    step 5 - covering the pudding basin

    Tie a length of string very tightly around the foil - there should be a lip on the pudding basin; tie the string just under that. Tie a length of string across the top of the basin to make a handle. Trim off the excess foil and parchment, leaving at least a centimeter below the string.

    step 6 - tieing the pudding basin

    Place a saucer upside down in a large saucepan and place the pudding basin on top. Pour boiling water into the pan so that it comes about halfway up the pudding basin, try not to let it come above the level of the foil.

    Place the lid on the pan and place over a low heat. Cook at a gentle simmer for one and a half hours. Check after an hour to see if the water needs topping up but resist the urge to take the lid off the pan too often.

    step 7 - steaming the pudding

    While the pudding is cooking make the sauce. Place chopped chocolate, non-dairy milk, golden syrup and vanilla extract in a pan over a low heat and whisk gently until melted and smooth.

    step 8 - making the chocolate sauce

    Once the pudding is done, cut off the string and remove the tin foil and parchment. Place a serving platter on top and flip over. The pudding should drop out of the basin (you might need to give it a bit of a wiggle). If it is stuck fast, run a knife around the edge to loosen.

    Serve right away topped with the chocolate sauce and some ice cream or custard.

    step 9 - turning out the pudding

    Variations:

    • To make a chocolate ginger pudding, add a teaspoon or two of ground ginger to the batter (depending on how strong you want it) and fold through a handful of chopped stem ginger. Use stem ginger syrup in the chocolate sauce instead of golden syrup. Top with chopped stem ginger to serve.
    • To make a chocolate orange pudding, add the finely grated zest of 1 large orange to the batter and add a drop of orange extract (to taste) to the chocolate sauce.

    Can I Make This Vegan Steamed Chocolate Pudding In Advance?:

    This vegan steamed chocolate pudding really needs to be eaten freshly cooked so it is best not to make it in advance. Any leftovers can be re-heated in individual slices in the microwave.

    The  sauce can be made up to three days in advance and stored in an airtight container in the fridge then re-heated when needed.

    Close up of steamed vegan chocolate pudding with chocolate sauce.

    More Vegan Christmas Recipes:

    • Vegan mince pies
    • Vegan Christmas cake
    • Vegan Christmas pudding
    • Vegan mulled wine brownies
    • Vegan mincemeat cake
    • chocolate gingerbread cookies
    • starry mince pie tart

    If you tried this recipe why not tag @domestic_gothess on Instagram and hashtag it #domesticgothess

    *All images and content on Domestic Gothess are copyright protected. If you want to share this recipe then please do so by using the share buttons provided. Do not screenshot or post the recipe or content in full.*

    Vegan steamed chocolate pudding topped with chocolate sauce on a glass plate on a wooden background.
    Print
    5 from 5 votes

    Vegan Steamed Chocolate Pudding

    Vegan steamed chocolate pudding - this sumptuous steamed chocolate pudding with chocolate sauce is a delicious alternative to Christmas pudding; or is just perfect for any special occasion!
    Course Dessert
    Cuisine British, vegan
    Keyword pudding
    Prep Time 20 minutes minutes
    Cook Time 1 hour hour 30 minutes minutes
    Total Time 1 hour hour 50 minutes minutes
    Servings 8 people
    Author Domestic Gothess

    Ingredients

    Vegan Steamed Chocolate Pudding:

    • 1 tablespoon ground flaxseed
    • 3 tablespoon water
    • 100 g dairy free margarine/vegan butter
    • 100 g light brown soft sugar
    • 2 tablespoon maple syrup (or golden syrup)
    • 150 ml unsweetened soy milk (or other non-dairy milk)
    • 1 teaspoon vanilla extract
    • 200 g self-raising flour
    • 30 g cocoa powder
    • ½ teaspoon bicarbonate of soda (baking soda)

    Vegan Chocolate Sauce:

    • 175 g dark chocolate (around 60% cocoa solids) chopped
    • 240 ml (1 cup) unsweetened soy milk (or other non-dairy milk)
    • 75 g (3 Tbsp) golden syrup (or use maple syrup)
    • 1 teaspoon vanilla extract

    Instructions

    • Start by thoroughly greasing a 1 - 1.2 litre pudding basin. Place a disc of baking parchment in the bottom to prevent the top of the pudding from sticking. Pop the kettle on.
    • Mix together the ground flaxseed and water in a small bowl to make a flax egg; set aside to go gloopy.
    • Place the vegan butter/dairy free margarine, light brown soft sugar and maple syrup in a large pan over a low heat and stir until melted.
    • Mix in the soy milk, vanilla extract and the flax egg then sift in the flour, cocoa powder and bicarbonate of soda and whisk until no lumps of flour remain.
    • Pour the batter into the prepared basin and spread level.
    • Make a fold in the middle of a square of baking parchment and the same again in a square of tin foil.
    • Place the baking parchment on top of the pudding basin with the fold in the middle, followed by the tin foil. Press the foil over the edge of the pudding basin.
    • Tie a length of string very tightly around the foil – there should be a lip on the pudding basin; tie the string just under that. Tie a length of string across the top of the basin to make a handle. Trim off the excess foil and parchment, leaving at least a centimeter below the string.
    • Place a saucer upside down in a large saucepan and place the pudding basin on top. Pour boiling water into the pan so that it comes about halfway up the pudding basin, try not to let it come above the level of the foil.
    • Place the lid on the pan and place over a low heat. Cook at a gentle simmer for one and a half hours. Check after an hour to see if the water needs topping up but resist the urge to take the lid off the pan too often.
    • While the pudding is steaming make the sauce. Place the chopped chocolate, soy milk, golden syrup and vanilla extract in a pan over a low heat and whisk gently until melted and smooth. Set aside and re-heat as needed.
    • Once the pudding is done, cut off the string and remove the tin foil and parchment. Place a serving platter on top and flip over. The pudding should drop out of the basin (you might need to give it a bit of a wiggle). If it is stuck fast, run a knife around the edge to loosen.
    • Serve right away topped with the chocolate sauce and some ice cream or custard.

    Notes

    See post above for tips, details and step-by-step photos.

    vegan steamed chocolate pudding pinterest image

    More Desserts, Puddings and Patisserie

    • A baking dish of vegan apple cobbler on a wooden table surrounded by fresh apples and cinnamon.
      Vegan Apple Cobbler
    • Vegan apple galette with two slices cut on a sheet of baking paper with a bowl of glaze and a pastry brush.
      Vegan Apple Galette
    • Vegan no-bake peanut butter cheesecake on a white plate, with bowls of peanut butter and roasted peanuts.
      No-Bake Peanut Butter Cheesecake (vegan)
    • Vegan lemon blueberry trifle in a glass trifle dish with bowls of blueberries and lemon curd.
      Lemon Blueberry Trifle (vegan)

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Reader Interactions

    Comments

    1. Pete

      December 21, 2018 at 10:05 am

      Is this now a totally vegan blog?

      Reply
      • hannahhossack

        December 22, 2018 at 2:55 pm

        Hi Pete, yes, this blog is now primarily vegan but I assure you that I only post vegan recipes that are at least as delicious as the non-vegan versions!

        Reply
    2. Natalie

      December 23, 2018 at 5:29 am

      5 stars
      This looks absolutely amazing! So chocolatey and rich ♥

      Reply
    3. Anna

      December 26, 2019 at 6:54 pm

      5 stars
      Just made this, it’s delicious. Thank you.

      Reply
    4. Alison

      July 26, 2020 at 6:44 pm

      5 stars
      I once took my son out of hospital before he had his expected chocolate pudding and custard for lunch, he was 7 at the time and is now 31 and has never forgiven me! Thank this pudding was out of this world and I think I may have just made it up to him! Fantastic treat!

      Reply
    5. Rhonda Felder

      December 20, 2020 at 9:31 pm

      5 stars
      I made this today. I followed the recipe exactly and it turned out perfectly. Thank you so much!

      Reply
    6. Maxine

      December 24, 2020 at 11:59 pm

      If you have a steamed pudding mild with lid, can you simply put the lid on and skip the parchment/foil/string step? Thanks

      Reply
      • hannahhossack

        December 29, 2020 at 9:41 am

        Hi Maxine, Yes of course.

        Reply
    7. Pri

      November 03, 2021 at 5:41 am

      Can you bake the same pudding where the tin sits inside a pan filled with water? Do you think it would take roughly the same time?

      Reply
      • Hannah

        November 04, 2021 at 3:04 pm

        Hi Pri, I'm really not sure without testing it myself I'm afraid.

        Reply
    8. Abby

      October 29, 2022 at 9:15 am

      Hi,

      Is there a video or picture guide to go with this recipe please? The steps about folding the baking paper + foil and thing a string around it don’t make much sense to me

      Reply
      • Hannah

        October 29, 2022 at 9:20 am

        Hi Abby, there are step-by-step photos in the post (above the recipe card).

        Reply
        • Abby

          October 29, 2022 at 9:23 am

          Ah- that’s what I get for trying to navigate on my ancient phone haha. Thank you!!

          Reply
    9. Niamh

      November 15, 2023 at 3:24 pm

      Hi Hannah, I understand that this should be eaten the same day as it’s steamed, but do you think it would be ok to make the batter a day or two in advance and refrigerate until it’s time to steam it?

      Reply
      • Hannah

        November 15, 2023 at 3:37 pm

        Hi Niamh, no, it needs to be cooked right away as the raising agents start to work as soon as the wet and dry ingredients are mixed together.

        Reply

    Trackbacks

    1. Vegan Christmas Cake - Domestic Gothess says:
      September 10, 2019 at 1:03 pm

      […] Vegan steamed chocolate pudding […]

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Hannah! I'm a UK based vegan food blogger, recipe developer and food photographer specialising in the best vegan baking. Welcome to Domestic Gothess!

    More about me →

    Popular

    • Curried vegetable pasties – vegan pasties filled with curried vegetables and chickpeas, perfect for picnicking! #vegan #baking #pastry
      Curried Vegetable Pasties (Vegan)
    • Vegan fruit and nut flapjacks - easy vegan oaty flapjacks (oat cookie bars) filled with dried fruits, nuts and seeds. Perfect for snacking, lunchboxes and hiking!
      Vegan Fruit And Nut Flapjacks
    • Vegan chocolate fudge cake - an easy to make, moist, fudgy vegan chocolate cake topped with coconut milk ganache. No one will be able to guess that it's vegan!
      Vegan Chocolate Fudge Cake
    • Vegetable tagine wit almond and chickpea couscous - an easy, healthy vegetarian/vegan meal with tonnes of flavour!
      Vegetable Tagine With Almond And Chickpea Couscous

    Buy Me a Coffee

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Footer

    ↑ back to top

    About

    • About Hannah
    • Disclosure and Privacy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work With Me

    Copyright © 2025 Domestic Gothess. All rights reserved.