Plant-Based Sticky Toffee Delight

Indulge in the Ultimate Comfort: The Best Vegan Sticky Toffee Pudding Recipe

Experience the rich, deep flavors of a classic British dessert, reimagined! This vegan sticky toffee pudding is incredibly moist, intensely sticky, and bursting with a luxurious caramel taste. It’s surprisingly easy to make, completely eggless and dairy-free, making it the perfect plant-based treat for any cold weather occasion. Serve it warm with a generous pour of toffee sauce, alongside creamy custard or your favorite vegan ice cream.

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.

Few desserts evoke the same sense of warmth and nostalgia as a classic sticky toffee pudding. It’s a true British institution, a staple of cozy winter evenings and celebratory meals. The mere thought of a soft, date-filled sponge, drenched in a luscious toffee sauce, is enough to bring a smile to anyone’s face, especially when the temperatures drop. But what if you could enjoy this ultimate comfort food without any dairy or eggs, and still achieve that undeniably rich, sticky, and deeply satisfying flavor? You absolutely can! Our vegan sticky toffee pudding recipe delivers on every front, proving that plant-based desserts can be just as decadent, if not more so, than their traditional counterparts.

This recipe isn’t just a passable vegan alternative; it’s a showstopper in its own right. We’ve crafted a soft, moist date sponge cake with a profound caramel flavor that is generously smothered with an exquisite, buttery, and utterly irresistible vegan toffee sauce. Each mouthful is a symphony of textures and tastes, a truly heavenly experience that will have even the most staunch traditionalists asking for seconds. It’s the kind of dessert that makes you want to curl up by a fire with a good book and savor every single bite.

Our inspiration for this plant-based masterpiece came from adapting and veganizing Nigella Lawson’s renowned recipe, which she famously describes as “altogether deeper and darker than the original version.” We embraced this philosophy, using dark muscovado sugar and treacle to impart an incredible depth of flavor. This careful selection of ingredients ensures that while the pudding is wonderfully sweet, it avoids being cloyingly so. Instead, it boasts a complex, almost molasses-like richness that sets it apart, making it less sugary and more nuanced than many other versions you might encounter. The result is a truly sophisticated vegan dessert that will impress everyone.

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

Essential Ingredients for Your Vegan Sticky Toffee Pudding

One of the best things about this recipe is its simplicity. You won’t need to hunt for obscure vegan egg replacers or specialty ingredients. Most of what you need can be found in a well-stocked pantry or your local grocery store. We’ve focused on using basic, high-quality ingredients that naturally lend themselves to creating an authentic and delicious sticky toffee pudding experience.

For The Luscious Pudding Base:

  • Dates: These are the heart and soul of sticky toffee pudding. Chopped, dried, pitted dates, soaked in boiling water and then blended, form the moist and soft base of our pudding. They provide natural sweetness, a beautiful caramel note, and essential moisture, ensuring a tender crumb every time. There’s no need for expensive Medjool dates here; standard dried dates work perfectly and are often more economical.
  • Treacle: This dark, thick syrup is a secret weapon for an intense, deep, and slightly bitter caramel flavor. It’s what gives the pudding its characteristic rich hue and complex taste. If treacle is hard to find in your region, dark molasses makes an excellent substitute. For those who prefer a slightly lighter, sweeter pudding, golden syrup can be used, though it will alter the depth of flavor.
  • Dark Muscovado or Dark Brown Soft Sugar: Muscovado sugar is highly recommended for its pronounced toffee-like flavor and fine, moist texture, which contributes to the pudding’s stickiness. Dark brown soft sugar is a fantastic alternative, offering similar deep caramel notes. While light brown sugar can be used in a pinch, we highly encourage opting for a darker sugar to achieve the signature depth of this dessert.
  • Neutral Flavored Oil: Any neutral oil, such as sunflower, rapeseed, or vegetable oil, works wonderfully here. It adds moisture without imparting any unwanted flavors, ensuring the focus remains on the dates and caramel notes.
  • Unsweetened Non-Dairy Milk: The beauty of vegan baking is the versatility of plant milks. You can use any unsweetened non-dairy milk you prefer – almond, oat, or soy. Personally, I find unsweetened soy milk to be ideal for baking due to its slightly higher protein content, which can contribute to a more stable and tender crumb.
  • Plain (All-Purpose) Flour: Just regular plain flour is all you need for the structure of this delightful pudding.
  • Baking Powder and Bicarbonate of Soda: Baking powder provides the primary lift, giving the pudding its light yet dense texture. The bicarbonate of soda, when mixed with the dates during soaking, helps to break them down further, making them incredibly soft and ensuring they integrate seamlessly into the batter.
  • Ground Ginger (Optional but Recommended): Traditionally, sticky toffee pudding doesn’t feature spices. However, I find that a small touch of ground ginger adds a subtle warmth and a lovely aromatic complexity that complements the date and caramel flavors beautifully. Feel free to omit it for a more classic profile, or if you’re feeling adventurous, add a pinch of cinnamon, nutmeg, or even a tiny amount of ground cloves for an extra layer of spice.

For The Irresistible Sticky Toffee Sauce:

  • Non-Dairy Cream: The creaminess of the sauce is paramount. You’ll need a good quality non-dairy cream, whether that’s a soy-based, oat-based, or coconut-based option. My absolute favorite, however, is a rich, homemade cashew cream. It blends seamlessly, adding an unparalleled richness and velvety texture that truly elevates the sauce. Many excellent store-bought options are available too, such as Elmlea Plant double cream, which work wonderfully.
  • Vegan Butter/Margarine: Choose a vegan butter or margarine that you enjoy the flavor of. High-quality vegan butter blocks, like Naturli Vegan Block, tend to yield the best results for richness and texture.
  • Light Brown Soft Sugar: Unlike the pudding itself, I find that light brown soft sugar works best in the toffee sauce. Its gentler caramel notes allow the other flavors, particularly the treacle, to shine without overpowering them. If you only have dark brown sugar, I recommend omitting the treacle from the sauce to avoid an overly intense flavor. However, if a very deep, robust toffee flavor is what you crave, by all means, keep the treacle in!
  • Treacle (or Molasses): Again, treacle is key here for adding that signature deep, dark, and complex flavor to the sauce. Molasses is a good substitute if treacle isn’t available. For a lighter, sweeter sauce, golden syrup can be used instead.
  • Vanilla Extract: This is an optional but highly recommended addition. Vanilla enhances all the other flavors, adding a comforting aroma and taste. For an adult-friendly, boozy kick, consider adding a splash of good quality rum, whisky, or brandy to the sauce – it creates an incredible depth that pairs perfectly with the rich pudding.

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

Crafting Your Vegan Sticky Toffee Pudding: A Step-by-Step Guide

Creating this magnificent vegan dessert is simpler than you might imagine. Follow these detailed steps to achieve a perfectly moist pudding and an unbelievably delicious toffee sauce. Remember, precision in baking often leads to the best results!

(For precise ingredient quantities and full instructions, please refer to the comprehensive recipe card provided below.)

First, prepare your dates: Place the finely chopped dried dates and the bicarbonate of soda into a large, heatproof jug. Pour 200ml of freshly boiled water over them and stir well. This initial soak is crucial as it softens the dates beautifully and allows the bicarb to work its magic, ensuring they blend smoothly into the batter later. Set this mixture aside for at least 10 minutes to allow the dates to plump up and become tender.

Step 1 - soaking the dates.

Next, integrate the wet ingredients: To the softened date mixture (do not drain the water – this liquid is vital for moisture and flavor!), add the dark muscovado sugar, treacle, non-dairy milk, and neutral oil. Using a stick blender, carefully blitz the mixture until it’s fairly smooth. A few tiny flecks of date are perfectly fine, but you want to ensure there are no large chunks remaining. If you don’t have a stick blender, you can transfer the entire contents to a regular blender and process until smooth.

Prepare your dry ingredients: In a separate, large mixing bowl, sift together the plain flour, baking powder, ground ginger (if using), and a pinch of salt. Sifting helps to aerate the flour and prevents lumps, contributing to a smooth batter.

Combine for the batter: Gently pour the blended wet date mixture into the bowl with the dry ingredients. Using a whisk or spatula, stir the ingredients together until they are just combined and form a smooth batter. It’s important not to over-beat the batter, as this can develop the gluten too much, resulting in a tougher pudding. Stir only until no dry streaks of flour are visible.

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.

Bake the pudding: Pour the prepared batter into a greased baking dish, approximately 23cm (9 inches) square (a dish around 20.5 x 24.5cm works perfectly). Spread the batter evenly. Bake in a preheated oven for 20-30 minutes, or until a skewer inserted into the center comes out clean, indicating it’s cooked through. Keep an eye on it to prevent over-baking, which can dry out the pudding.

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

Crafting the Heavenly Sticky Toffee Sauce:

While your pudding is baking, it’s the perfect time to whip up the luxurious toffee sauce. In a saucepan, combine the light brown soft sugar, treacle, and diced vegan butter. Place the saucepan over a low heat and stir continuously until all the ingredients have melted together and formed a smooth, glossy mixture. This gentle heat ensures everything melts evenly without burning.

Once melted, stir in the non-dairy cream and vanilla extract. Continue to stir until the sauce is smooth and fully combined. Increase the heat slightly and bring the sauce to a gentle simmer, then immediately remove the pan from the heat. This brief simmer helps to thicken the sauce slightly and meld the flavors. If desired, you can add a small pinch of salt at this stage to balance the sweetness and enhance the caramel notes.

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

The Grand Finale: Once the pudding is out of the oven, allow it to cool in its dish for about 10 minutes. This resting period helps it set slightly. Then, using a toothpick or skewer, generously prick the entire surface of the warm pudding. This creates tiny channels for the sauce to seep into, ensuring every bite is incredibly moist and sticky. Drizzle about ½ to ⅔rds of your freshly made toffee sauce evenly over the top, making sure the entire surface is covered. The warm pudding will eagerly absorb the rich sauce.

Allow the pudding to cool further for another 20 minutes before serving. This cooling time is crucial as it allows the sauce to fully penetrate the pudding and become perfectly sticky. The sauce will naturally thicken as it cools. If you find it too thick for pouring when serving, simply reheat the remaining sauce in a small pan over low heat or in the microwave for a few seconds until it regains its pourable consistency. Serve generous portions with additional warm sticky toffee sauce, alongside a scoop of your favorite vegan vanilla ice cream or a dollop of creamy vegan custard. Pure bliss awaits!

Close up of sticky toffee pudding with a scoop removed.

Expert Tips for Sticky Toffee Pudding Perfection:

  • Weigh Your Ingredients: For the most consistent and best baking results, I cannot stress enough the importance of weighing your ingredients using gram measurements with a digital kitchen scale. Cup conversions, while provided for convenience, are simply not as accurate and can lead to variations in texture and consistency. Baking is a science, and precision yields perfection!
  • The Best Cream for Your Sauce: While soy cream, Elmlea Plant double cream, or coconut cream all work well for the sticky toffee sauce, my homemade cashew cream truly takes it to another level. It offers a luxurious richness and velvety smoothness that is hard to beat.
  • Handling Treacle with Ease: Treacle can be incredibly sticky and challenging to measure. A clever trick is to either lightly grease your measuring spoon with a little oil or dip it in boiling water just before scooping out the treacle. This will help it slide right off the spoon with minimal fuss.
  • Serving Temperature is Key: For the ultimate experience, this pudding is best served warm, not piping hot. Allowing it to cool for at least 20 minutes (or even up to an hour) before serving gives the flavors time to meld and the sauce to fully permeate the sponge, creating that signature sticky texture.
  • Perfect Accompaniments: Elevate your vegan sticky toffee pudding with classic pairings. A scoop of homemade vegan vanilla ice cream provides a delightful contrast in temperature and richness, while a generous pour of warm vegan custard adds another layer of comforting creaminess. Don’t forget that extra jug of warm toffee sauce for those who want to drizzle even more!

Storing and Reheating Your Vegan Sticky Toffee Pudding:

While this vegan sticky toffee pudding is undeniably at its best enjoyed freshly baked and warm, any leftovers are still incredibly delicious and can be stored for later enjoyment. Place any remaining pudding in an airtight container and keep it in the fridge for up to 4 days.

To reheat individual slices, simply pop them into the microwave for about 30 seconds to a minute, or until warmed through. The sauce might thicken in the fridge, so if reheating the sauce separately, warm it gently in a saucepan or microwave until pourable again.

For longer storage, this pudding freezes beautifully. Cut it into individual portions or store larger pieces in a freezer-proof container for up to three months. When you’re ready to enjoy, allow it to defrost at room temperature, then warm through in the microwave before serving for a quick and comforting treat.

Explore More Irresistible Vegan Dessert and Pudding Recipes:

If you’ve fallen in love with this sticky toffee pudding, you’re in for a treat! We have a plethora of other delightful vegan desserts and puddings that are sure to satisfy your sweet cravings. Dive into these other plant-based delights:

  • Vegan Steamed Maple Syrup Pudding
  • Vegan Tiramisu
  • Ginger Apple Pie (Vegan)
  • 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.

We love hearing from you! If you tried this delectable vegan sticky toffee pudding recipe, please let us know how it turned out. Rate it, leave a comment below, or share your creations on Instagram and tag @domestic_gothess using the hashtag #domesticgothess. Your feedback brightens our day!

*All images and content on Domestic Gothess are copyright protected. If you wish to share this recipe, please do so by using the provided share buttons. Please do not screenshot, copy, 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.95 from 20 votes

Vegan Sticky Toffee Pudding

This vegan version of the beloved British sticky toffee pudding is rich, deeply flavored, and wonderfully sticky. It’s surprisingly easy to make, entirely eggless and dairy-free, and perfect for a comforting dessert on a chilly day. Serve with warm toffee sauce, custard, or ice cream.
Course Dessert
Cuisine British
Keyword pudding
Prep Time 35 minutes
Cook Time 25 minutes
Servings 9 people
Author Domestic Gothess

Ingredients

Pudding:

  • 200 g (7 oz) chopped dried pitted dates
  • 1 tsp bicarbonate of soda (baking soda)
  • 200 ml (¾ cup + 1 Tbsp) 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 Tbsp) treacle (or molasses)
  • 150 g (1 ¼ cups) plain (all-purpose) flour
  • 2 tsp baking powder
  • 1 tsp 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 Tbsp) treacle (or molasses)
  • 150 ml (½ cup + 2 Tbsp) non-dairy cream (home-made cashew cream, soy cream, Elmlea plant double or coconut cream)
  • 1 tsp 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.
  • Add the oil, milk, dark muscovado sugar and treacle to the date mixture (don’t drain off the soaking liquid!).
  • 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.
  • 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.
  • 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.
  • 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.