• 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 Sticky Toffee Pudding

    Vegan Sticky Toffee Pudding

    Published: Jan 27, 2021 · Modified: Mar 22, 2021

    Go to Recipe

    Vegan sticky toffee pudding - this vegan version of the classic British dessert is rich and sticky with a deep flavour. It is incredibly easy to make too! It is perfect served as a cold weather pudding, with custard or ice cream. Eggless and dairy free.

    Vegan sticky toffee pudding in an enamel baking dish with several portions scooped out onto plates, with a jug of toffee sauce and a bowl of cream.

    Sticky toffee pudding has to be one of the ultimate comforting winter desserts. There is nothing more satisfying on a cold day than tucking in to a slab of soft pudding drenched in sticky toffee sauce and custard (or ice cream if you are that way inclined).

    This vegan version is easy to make and tastes just as good as the original. A soft, deep caramel flavoured date sponge cake generously smothered with luscious toffee sauce; heaven!

    I adapted and veganised Nigella's recipe, which she describes as "altogether deeper and darker than the original version". This is still a sweet pudding, but the dark muscovado sugar and treacle give it more depth of flavour, and make it less cloyingly sweet than some versions.

    A square of vegan sticky toffee pudding on a grey plate with toffee sauce being poured on top.

    What Do I Need To Make Vegan Sticky Toffee Pudding:

    My recipe doesn't use any weird egg replacers or ingredients that you wouldn't usually find in a sticky toffee pudding, it is mostly just basic storecupboard ingredients.

    For The Pudding:

    Dates: chopped dates soaked in boiling water and then blended form the base of the pudding, adding sweetness and caramel flavour and keeping the texture moist and soft. There is no need to use fancy dates such as medjool, just regular dried dates work best.

    Treacle: dark, sticky treacle adds intense flavour. You can use molasses if you can't get hold of treacle, and if you prefer a lighter pudding you can use golden syrup instead.

    Dark muscovado or dark brown soft sugar: muscovado sugar is best for it's deep toffee flavour though dark brown soft will work just as well. Light brown will work in a pinch but dark is best.

    Oil: any neutral flavoured oil will do; I use sunflower.

    Milk: you can use any kind of unsweetened non-dairy milk you prefer but I always like soy milk best for baking as it has the highest protein content.

    Plain flour: just regular plain (all-purpose) flour is best here.

    Baking powder and bicarbonate of soda: baking powder provides the rise and the bicarb is mixed with the dates while they soak which helps to soften them.

    Ground ginger: sticky toffee pudding doesn't traditionally have any spices added to it, but I do like to add a little bit of ginger to mine. You can omit it for a more traditional pudding, or if you want to go spicier you can add some cinnamon, nutmeg and cloves as well.

    For The Sticky Toffee Sauce:

    Cream: you will need some form of non-dairy cream, whether that be soy or coconut based. My absolute favourite however is my home-made cashew cream which works amazingly well and gives the sauce a wonderful rich flavour.

    Butter: any vegan butter/margarine that you like the flavour of should work but I favour Naturli Vegan Block.

    Light brown soft sugar: unlike in the actual pudding, I like the flavour of light brown soft sugar in the toffee sauce best. If you only have dark brown sugar then I suggest omitting the treacle from the sauce to avoid it becoming too intensely flavoured (though if that is your kind of thing then by all means leave it in).

    Treacle: treacle adds a rich, deep flavour. You can use molasses again here if you don't have treacle, or golden syrup for a lighter, sweeter sauce.

    Vanilla extract: this is optional but I like the flavour. You can also add a splash of rum, whisky or brandy to the sauce for a grown-up, boozy kick.

    Sticky toffee pudding in a white enamel dish on a white background with a jug of sauce and a bowl of cream.

    How To Make Vegan Sticky Toffee Pudding:

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

    Place the chopped dates and bicarbonate of soda in a large jug and stir in 200ml of boiling water. Set aside to soak for 10 minutes so that the dates are nice and soft.

    Step 1 - soaking the dates.

    Add dark muscovado sugar, treacle, milk and oil to the date mixture (don't drain off the water!).

    Use a stick blender to blitz it until it is fairly smooth. It doesn't need to be 100% smooth, you just don't want there to be any chunks of date left. Alternatively, you can transfer the lot to a blender to blend it if you don't have a stick one.

    In a separate large bowl, sift together the plain flour, baking powder, ginger and a pinch of salt.

    Add the blended date mixture to the dry ingredients and stir to form a smooth batter; don't over-beat it, just stir until no dry lumps remain.

    Step 2 - four image collage of adding the wet ingredients to the date mixture, blending it, mixing the dry ingredients and mixing it all together to make a batter.

    Transfer the batter to a greased baking dish, about 23cm (9in) square (mine is about 20.5 x 24.5cm).

    Bake for 20-30 minutes until a skewer inserted into the centre comes out clean.

    Step 3 - a two image collage of transferring the batter to the dish and baking the pudding.

    Sticky Toffee Sauce:

    Make the sauce while the pudding is baking. Place the light brown soft sugar, treacle and vegan butter in a saucepan over a low heat. Stir until it is melted and smooth.

    Add the cream and vanilla extract, stir until smooth, bring up to a simmer then remove the pan from the heat.

    Step 4 - three image collage of making the toffee sauce.

    Allow the pudding to cool in the dish for 10 minutes then prick the surface all over with a toothpick and drizzle over ½ to ⅔rds of the toffee sauce, making sure that the top of the pudding is fully covered.

    Leave to cool for 20 minutes then serve with ice cream or custard and the rest of the sticky toffee sauce. (The sauce will thicken as it cools, simply reheat it in a pan or in the microwave for a few seconds until it becomes pourable again).

    Close up of sticky toffee pudding with a scoop removed.

    Top Tips:

    For the best results make sure that you follow the recipe closely. As always, I highly recommend weighing your ingredients 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.

    I recommend using my home-made cashew cream for the sticky toffee sauce but it also works well with soy cream, Elmlea Plant double cream or coconut cream.

    You will find it easier to measure out the treacle if you either grease the spoon, or dip it in boiling water first.

    The pudding should be served warm, not piping hot, so let it cool for 20 minutes or more before serving; even up to an hour is fine.

    Serve the vegan sticky toffee pudding with vanilla ice cream or custard.

    How To Store Vegan Sticky Toffee Pudding:

    This vegan sticky toffee pudding is best eaten freshly baked but any leftovers will keep in an airtight container in the fridge for up to 4 days.

    Reheat slices in the microwave for about 30 seconds before serving.

    Leftovers can also be frozen in a freezer-proof container for up to three months. Allow to defrost at room temperature then warm through in the microwave to serve.

    More Vegan Dessert And Pudding Recipes:

    Vegan steamed maple syrup pudding

    Vegan Tiramisu

    Ginger apple pie

    Vegan chocolate mousse

    Vegan lemon blueberry cheesecake

    Chocolate raspberry skillet cookie for two

    Vegan steamed chocolate pudding

    Vegan sticky toffee pudding in an enamel dish with a spoonful scooped out onto a plate.

    If you tried this recipe let me know how it went! Rate it, leave a comment or 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 sticky toffee pudding in an enamel baking dish with several portions scooped out onto plates, with a jug of toffee sauce and a bowl of cream.
    Print
    4.96 from 25 votes

    Vegan Sticky Toffee Pudding

    Vegan sticky toffee pudding – this vegan version of the classic British dessert is rich and sticky with a deep flavour. It is incredibly easy to make too! It is perfect served as a cold weather pudding, with custard or ice cream.
    Course Dessert
    Cuisine British
    Keyword pudding
    Prep Time 35 minutes minutes
    Cook Time 25 minutes minutes
    Servings 9 people
    Author Domestic Gothess

    Ingredients

    Pudding:

    • 200 g (7 oz) chopped dried pitted dates
    • 1 teaspoon bicarbonate of soda (baking soda)
    • 200 ml (¾ cup + 1 Tablespoon) boiling water
    • 80 ml (⅓ cup) neutral oil (I use sunflower)
    • 60 ml (¼ cup) unsweetened non-dairy milk (I use soy)
    • 60 g (⅓ cup) dark muscovado or dark brown soft sugar
    • 50 g (2 Tablespoons) treacle (or molasses)
    • 150 g (1 ¼ cups) plain (all-purpose) flour
    • 2 teaspoons baking powder
    • 1 teaspoon ground ginger
    • pinch salt

    Toffee Sauce:

    • 120 g (½ cup) vegan butter/margarine (I use Naturli Vegan Block) diced
    • 120 g (⅔ cup) light brown soft sugar
    • 25 g (1 Tablespoon) treacle (or molasses)
    • 150 ml (½ cup + 2 Tbsp) non-dairy cream (home-made cashew cream, soy cream, Elmlea plant double or coconut cream)
    • 1 teaspoon vanilla extract

    Instructions

    • Preheat the oven to 180°C/160°C fan/350°F/gas mark 4. Grease an approx 20-23cm / 8-9in square baking dish (mine is about 20.5 x 24.5cm).
    • Place the chopped dates and bicarbonate of soda in a large jug and stir in the 200ml of boiling water. Set aside to soak for 10 minutes so that the dates are nice and soft.
      200 g (7 oz) chopped dried pitted dates, 1 teaspoon bicarbonate of soda (baking soda), 200 ml (¾ cup + 1 Tablespoon) boiling water
    • Add the oil, milk, dark muscovado sugar and treacle to the date mixture (don’t drain off the soaking liquid!).
      80 ml (⅓ cup) neutral oil (I use sunflower), 60 ml (¼ cup) unsweetened non-dairy milk (I use soy), 60 g (⅓ cup) dark muscovado or dark brown soft sugar, 50 g (2 Tablespoons) treacle (or molasses)
    • Use a stick blender to blitz it until it is fairly smooth. It doesn’t need to be 100% smooth, you just don’t want there to be any chunks of date left. Alternatively, you can transfer the lot to a blender to blend it if you don’t have a stick one.
    • In a separate large bowl, sift together the plain flour, baking powder, ginger and a pinch of salt.
      150 g (1 ¼ cups) plain (all-purpose) flour, 2 teaspoons baking powder, 1 teaspoon ground ginger, pinch salt
    • Add the blended date mixture to the dry ingredients and stir to form a smooth batter; don’t over-beat it, just stir until no dry lumps remain.
    • Transfer the batter to the greased baking dish, spread it level and bake for 20-30 minutes until a skewer inserted into the centre comes out clean.
    • Make the sauce while the pudding is baking. Place the butter, light brown soft sugar and treacle in a saucepan over a low heat. Stir until it is melted and smooth.
      120 g (½ cup) vegan butter/margarine (I use Naturli Vegan Block), 120 g (⅔ cup) light brown soft sugar, 25 g (1 Tablespoon) treacle (or molasses)
    • Add the cream and vanilla extract, stir until smooth, bring up to a simmer then remove the pan from the heat. You can add a pinch of salt if you feel it needs it.
      150 ml (½ cup + 2 Tbsp) non-dairy cream (home-made cashew cream, soy cream, Elmlea plant double or coconut cream), 1 teaspoon vanilla extract
    • Allow the pudding to cool in the dish for 10 minutes then prick the surface all over with a toothpick and drizzle over ½ to ⅔rds of the toffee sauce, making sure that the top of the pudding is fully covered.
    • Leave to cool for 20 minutes then serve with ice cream or custard and the rest of the sticky toffee sauce. (The sauce will thicken as it cools, simply reheat it in a pan or in the microwave for a few seconds until it becomes pourable again).

    Notes

    • For the best results make sure that you follow the recipe closely. As always, I highly recommend weighing your ingredients 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.
    • You will find it easier to measure out the treacle if you either grease the spoon, or dip it in boiling water first.
    • This vegan sticky toffee pudding is best eaten freshly baked but any leftovers will keep in an airtight container in the fridge for up to 4 days.

    Pinterest image collage.

    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. Michelle

      February 15, 2021 at 12:53 am

      5 stars
      This recipe is perfect! Quick and simple. My non-vegan family loved it and couldn’t tell the difference! Thank you so much!

      Reply
      • Katie

        May 22, 2022 at 9:12 pm

        5 stars
        I totally agree, this recipe was perfect in every way and loved by all! I have made it twice in the last 5 days!

        Reply
    2. Albertina

      February 26, 2021 at 1:19 pm

      5 stars
      .

      Reply
    3. Julie Cochran

      April 18, 2021 at 1:00 pm

      Isn't a tbsp 15mls?
      I see you need 50mls of treacle for cake which is listed as 2 tbsp but I'm wondering if this is enough

      Reply
      • Hannah

        April 18, 2021 at 1:30 pm

        Hi Julie, yes a tablespoon is 15ml but it is 50 grams of treacle, not ml. Weight doesn't always correlate to volume. 2 tbsp of treacle works out to about 50 grams but I really recommend weighing it out rather than using tablespoons as it is more accurate.

        Reply
    4. Chloe

      June 20, 2021 at 7:47 pm

      5 stars
      This is amaaazinggg - literally melt-in-the-mouth delicious. Thank you so much for the recipe, I will be using again for sure! 🙂

      Reply
    5. Maria

      August 12, 2021 at 6:18 am

      Hi,
      If I wanted to make this cake the day before, should I not drizzle half the sauce over straight after the cake is cooked. Do I pour half the sauce on at the moment of serving? Thanks, can't wait to make this cake.

      Reply
      • Hannah

        August 19, 2021 at 10:47 am

        Hi Maria, If you are going to re-heat the sticky toffee pudding before serving it then I would wait to add the sauce until you serve it. It will still be good if you pour over the sauce after baking it though, just a bit more sticky.

        Reply
        • Ruth

          May 01, 2022 at 5:36 pm

          5 stars
          The best sticky toffee pudding I have had since becoming vegan!

          Reply
    6. Amanda

      August 19, 2021 at 4:46 pm

      Can I freeze these puddings?

      Reply
    7. Michelle Chin

      October 14, 2021 at 1:06 am

      5 stars
      Perfect recipe, easy and delicious!! Thanks so much!!

      Reply
    8. Eve Bull

      November 14, 2021 at 7:57 pm

      5 stars
      Made this for my vegan friends and it tasted exactly the same as normal! The sticky toffee sauce wasn't quite thick enough but I suspect that's because I had to use a vegan spread rather than the naturli block ( due to nut allergy ) - but will 100% make again

      Reply
    9. Katy

      December 24, 2021 at 12:56 pm

      5 stars
      Amazing recipe. Went down a storm with all the family! I didn't have muscovado dark sugar, so just used light for everything. Also used single Alpro cream for the sauce and it was perfect 🙂

      Reply
    10. Christine

      December 31, 2021 at 5:55 pm

      Would like to bake in single serve ramekins. Thoughts on bake time?

      Reply
      • Hannah

        January 04, 2022 at 8:54 am

        Hi Christine, I haven't tried making this in ramekins so I can't say for sure but I reckon about 20 minutes.

        Reply
      • Priya

        April 24, 2022 at 11:31 am

        How deep should the square tin be? Thank you

        Reply
        • Hannah

          April 26, 2022 at 11:11 am

          Hi Priya, about 5cm.

          Reply
    11. jawa

      January 19, 2022 at 3:07 am

      Really good! I used hot coffee instead of the boiling water to soften the dates and roasted peanut oil instead of the neutral oil (because that’s what I had). Very forgiving recipe!

      Reply
    12. Sophie

      January 23, 2022 at 12:12 pm

      5 stars
      This recipe turned out so well thank you! The sauce was delicious. I'll be making this regularly x

      Reply
    13. Sheralyn Stuckey

      January 25, 2022 at 7:20 pm

      5 stars
      Thank you I made this with gluten free flour and it was perfect.

      Reply
      • AnnaB

        April 19, 2024 at 8:03 am

        Thank you for posting this. Just what I needed to know as I have some gf people to cook for!

        Reply
    14. Hayley Fleming

      September 26, 2022 at 3:04 pm

      5 stars
      this was absolutely perfect it has a rich buttery texture and sweet enough but not too sweet, like how with a store bought sticky toffee pudding you’re left feeling a bit sickly, i didnt get that at all with this. i did use a regular cheap vegan margarine since i always use that for baking and figured it wouldn’t make too big of a difference however it made the sticky toffee sauce come out more runny than sticky so i will definitely use a vegan block butter next time and in any other caramel/toffee sauces i make in the future because i have had runny mishaps with it before. i didnt mind the texture of it at all it was just more of a soggy toffee pudding than a sticky toffee pudding but still devine and one of the tastiest things i’ve had in a while.

      Reply
    15. Nicki Waterfield

      November 27, 2022 at 3:32 pm

      Hi Hannah

      I want to make this to take as a pudding to my family who live two hours away on Boxing Day. Could I assemble all the mixed cake ingredients in the tin and put it in their oven once I arrive? Or, would it be better to bake at home take warm to their house and reheat a little in the oven, then pour over the sauce whilst we eat main course?

      Reply
      • Hannah

        November 28, 2022 at 9:38 am

        Hi Nicki, definitely bake it in advance and then re-warm it. It needs to go in the oven as soon as the wet and dry ingredients are mixed together otherwise the raising agents may wear out.

        Reply
    16. Nora

      January 08, 2023 at 7:56 pm

      4 stars
      Hi Hannah,
      Thank you for the recipe, it is absolutely lovely! Amazingly rich flavours. The only problem I encountered was that the sauce separated and it was runny. I used Flora block and Oatly cream and I wonder whether it is because of oatly, perhaps it is less stable than soy-based creams? For thickening up I used cornflour so this did the trick.

      Reply
      • Zoe Lee

        March 17, 2023 at 12:32 pm

        I used oatly and it didn't seperate for me. Maybe yours was too cold when it went into the butter?

        Reply
    17. Zoe Lee

      March 17, 2023 at 12:31 pm

      5 stars
      This is amazing!! Everyone in my family loved it! 10/10

      Reply
    18. YMW

      July 18, 2023 at 11:38 pm

      5 stars
      Unbelievable recipe. Made it for the first time a few months and it was incredibly tasty. Thank you for your clear instructions and photographs. Very helpful.

      Reply
    19. Julie

      December 17, 2023 at 6:29 pm

      5 stars
      Such an easy recipe to follow. Husband hadn’t had sticky toffee pudding for over 4 years he was blown away by how light it was and how delicious. This will become a regular at our table. Thank you for sharing

      Reply
    20. C

      February 28, 2024 at 12:04 pm

      this recipe is absolutely fantastic, i made it for the first time for a friend whos favourite dessert is sticky toffee pudding and they absolutely loved it, since then i feel compelled to make it every other week because of how delicious it is! you're a hero!

      Reply
    Newer Comments »

    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.