Vegan Sticky Toffee Pudding

A rich, plant-based take on a classic British pudding: moist date sponge drenched in warm vegan toffee sauce. Perfect with dairy-free ice cream or custard.

This vegan sticky toffee pudding is my go-to dessert when I want something indulgent but entirely plant-based. I first adapted this version during a holiday season when a guest announced a dairy allergy at the last minute. I swapped butter and cream for vegan alternatives and leaned into treacle and muscovado to deliver the deep, complex caramel notes that make sticky toffee pudding so comforting. The result became an instant favorite: a tender, spongy date cake that soaks up a glossy, pourable sauce and makes every spoonful feel celebratory.
What makes this version special is the balance of texture and flavor — the dates provide natural sweetness and moisture, treacle adds an earthy bitterness that counters the sugar, and a touch of ginger lifts the profile so the dessert never feels cloying. It’s the kind of pudding that fills the kitchen with caramelized aromas as it bakes, and it reliably gets applause when I bring it to gatherings. It’s easy to adapt for different dairy-free creams, and it reheats beautifully, so it’s also a practical choice for dinner parties and make-ahead desserts.
Why You'll Love This Recipe
- Comforting and reliably moist: the chopped dates soaked in boiling water make a naturally tender, sticky base that stays soft for days.
- Pantry-friendly: uses simple storecupboard ingredients like all-purpose flour, brown sugar, treacle (or molasses) and dates — easy to assemble in under 30 minutes of active time.
- Quick finish: bakes in a single square dish in about 25 minutes and the sauce comes together on the stove in under 10 minutes, so it’s great for last-minute entertaining.
- Make-ahead friendly: bake the sponge, refrigerate, then reheat and pour warm sauce when you’re ready to serve; the sauce reheats to a glossy pourable texture.
- Vegan and flexible: swap in soy, cashew, or coconut cream depending on dietary needs; Naturli vegan block works well for the butter component.
- Crowd-pleaser: rich but balanced — serve with dairy-free ice cream or custard for a classic finish that everyone will enjoy.
From my first trial to the version I make now, subtle tweaks made all the difference: using dark muscovado for depth, adding a teaspoon of ground ginger for warmth, and pricking the sponge before pouring over most of the sauce so the pudding soaks up all that sticky goodness. Family and friends always ask for the recipe, and it’s become the dessert I reach for when I want to impress with minimal fuss.
Ingredients
- Chopped dried dates (about 7 oz / ~1 1/4 cups): Key for natural sweetness and a moist crumb. Use pitted Medjool or Deglet Noor for a soft texture — chop them roughly so they break down while soaking.
- Bicarbonate of soda (1 tsp): Reacts with the hot water and dates to tenderize the fruit and lighten the sponge structure.
- Boiling water (about 3/4 cup + 1 Tbsp): Pour over the dates to soften them; don’t discard the liquid — it becomes part of the batter.
- Neutral oil (1/3 cup): I use sunflower oil for a neutral flavor; light olive oil or mild canola are fine.
- Unsweetened non-dairy milk (1/4 cup): Soy milk adds body; almond or oat milk also work but adjust sweetness to taste.
- Dark muscovado or dark brown sugar (1/3 cup): Provides deep toffee notes; a full-flavored brown sugar improves both color and caramel depth.
- Treacle or molasses (2 Tbsp): Adds that signature bittersweet backbone; molasses can be used if you don’t have treacle.
- All-purpose flour (1 1/4 cups): Plain flour gives structure; spoon and level to avoid a dry cake.
- Baking powder (2 tsp) and a pinch of salt: Ensure a good rise and balanced sweetness.
- Ground ginger (1 tsp): A small warming spice that lifts the richness without making it spicy.
- For the sauce: Vegan butter (1/2 cup diced), light brown sugar (2/3 cup packed), treacle (1 Tbsp), non-dairy cream (1/2 cup + 2 Tbsp), and 1 tsp vanilla extract — these create the glossy, pourable toffee that finishes the pudding.
Instructions
Preheat and prepare: Set the oven to 350°F (180°C / 160°C fan). Grease an 8–9 inch (20–23 cm) square baking dish thoroughly with vegan butter or oil. A tin size of about 8 x 9.5 inches works well to get the right depth so the sponge cooks evenly. Soak the dates: Place the roughly chopped dates and 1 teaspoon bicarbonate of soda in a large jug. Pour over the boiling water (about 3/4 cup + 1 tablespoon) and stir. Let the dates soak for 10 minutes until very soft — the soda helps break down the fruit, creating a silky base. Blend the wet mix: Add the oil, 1/4 cup non-dairy milk, 1/3 cup dark muscovado sugar and 2 tablespoons treacle to the soaked dates — do not drain the soaking liquid. Use a stick blender to blitz until mostly smooth; tiny flecks of date are fine, but avoid large chunks. If using a countertop blender, work in batches and scrape down the sides. Combine dry ingredients: Sift the 1 1/4 cups all-purpose flour, 2 teaspoons baking powder, 1 teaspoon ground ginger, and a pinch of salt into a large mixing bowl. Whisk briefly to combine and aerate the flour so the sponge is light. Fold batter: Add the blended date mixture to the dry ingredients and stir just until there are no pockets of dry flour. Avoid over-mixing — the batter should be smooth but slightly loose; over-beating tightens gluten and yields a denser result. Bake: Transfer the batter to the greased dish, smooth the top, and bake for 20–30 minutes. Use a skewer in the centre — it should come out clean or with a few moist crumbs but no wet batter. The top will be lightly domed and spring back gently when touched. Make the sauce: While the sponge bakes, place the diced vegan butter (1/2 cup), 2/3 cup light brown sugar and 1 tablespoon treacle in a saucepan over low heat. Stir until melted and smooth. Add 1/2 cup + 2 tablespoons non-dairy cream and 1 teaspoon vanilla, bring up to a gentle simmer, then remove from heat. Taste and add a pinch of salt if needed to balance the sweetness. Soak and serve: When the pudding comes out of the oven, cool it in the dish for 10 minutes. Prick the surface all over with a toothpick and pour 1/2–2/3 of the warm sauce across the top so the cake soaks it in. Allow to rest for 20 minutes so the sauce sinks into the sponge, then serve warm with dairy-free ice cream or custard and the remaining sauce on the side.
You Must Know
- High in energy: this dessert is rich in natural sugars from dates plus added brown sugar and treacle — portion mindfully if you’re watching intake.
- Storage: the sponge keeps in the fridge for 3–4 days; the sauce can be refrigerated separately for up to a week and reheated to pourable consistency.
- Freezing: the baked sponge freezes well for up to 3 months — thaw overnight in the fridge and warm through before adding sauce.
- Allergen swap: using cashew cream adds richness but introduces tree nuts; choose soy or oat cream to avoid that allergen.
My favourite part is pricking the warm sponge and watching the sauce sink in — it transforms the cake into a lusciously sticky indulgence. Over the years I’ve learned that slightly underbaking by a couple of minutes gives a more soaked texture once the sauce is added, and that a touch of treacle in both sponge and sauce makes the flavor unmistakably toffee-like.
Storage Tips
Store any leftovers in an airtight container in the refrigerator for up to 4 days. Keep the sponge and sauce separate if possible — the sauce can be reheated gently on the stove or in short bursts in the microwave until pourable. For longer storage, freeze the cooled sponge wrapped tightly in plastic and foil for up to 3 months; thaw in the refrigerator overnight and reheat in a low oven (300°F / 150°C) covered with foil to retain moisture, then pour over warmed sauce.
Ingredient Substitutions
If you don’t have treacle, use molasses (blackstrap is stronger; use half if you prefer less bitter notes). Replace vegan butter with coconut oil for a hint of tropical aroma, but note the flavor difference. For a nut-free cream, use soy or oat double cream alternatives like Elmlea Plant Double; if you want extra richness, homemade cashew cream works beautifully but contains tree nuts. Swap sunflower oil for light olive oil or canola if needed.
Serving Suggestions
Serve warm slices with a generous scoop of dairy-free vanilla ice cream or a pour of warm vegan custard. Garnish with a sprinkle of flaky sea salt to enhance the toffee notes, or add toasted chopped pecans for crunch. For a festive presentation, serve with poached pears or a dusting of cinnamon. Portion into bowls for a puddings-and-sauce experience, or slice and plate with a quenelle of ice cream for a dinner-party finish.
Cultural Background
Sticky toffee pudding is a classic British dessert originating in the mid-20th century, beloved for its deep caramel flavors and warming qualities. Traditionally made with butter and cream, this plant-based version preserves the essence by using treacle and brown sugar for depth and vegan butter plus dairy-free cream for richness. The modern vegan take keeps the pudding approachable while honoring the dessert’s cozy, nostalgic roots.
Seasonal Adaptations
In autumn and winter, add a pinch of mixed spice or a tablespoon of espresso to the sauce for warmth and complexity. For summer gatherings, serve the pudding slightly cooler with a scoop of chilled dairy-free ice cream and fresh berries to balance the sweetness. Holiday variations include folding orange zest into the batter or topping with caramelized figs for a festive twist.
Meal Prep Tips
Prepare the sponge a day ahead and refrigerate; rewarm in a low oven before serving and pour the freshly warmed sauce over it. Make the sauce up to 5 days in advance and keep it in the fridge in a sealed jar — reheat gently to restore pourability. Divide leftover portions into single-serve containers for grab-and-go desserts that reheat well for quick treats throughout the week.
Finish with confidence: this vegan sticky toffee pudding is forgiving, transportable and reliably comforting. Whether you’re feeding family or entertaining friends, it’s a delicious example of how plant-based ingredients can recreate classic dessert experiences without compromise.
Pro Tips
Soak the dates in the boiling water with bicarbonate of soda to fully soften them and create a silky texture in the batter.
Prick the warm sponge before pouring the sauce so the pudding absorbs maximum moisture and flavor.
Slightly underbake by 2–3 minutes if you prefer an extra-soaked center once the sauce is added.
Use dark muscovado sugar for best depth; light brown sugar will yield a milder flavor.
Reheat the sauce gently over low heat or in short microwave bursts to return it to a pourable state.
This nourishing vegan sticky toffee pudding recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Vegan Sticky Toffee Pudding
This Vegan Sticky Toffee Pudding recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Pudding
Toffee Sauce
Instructions
Preheat and prepare dish
Preheat the oven to 350°F (180°C / 160°C fan). Grease an 8–9 inch square baking dish with vegan butter or oil so the sponge releases easily after baking.
Soak dates
Place chopped dates and 1 teaspoon bicarbonate of soda in a large jug. Pour over 3/4 cup + 1 tablespoon boiling water, stir, and let sit for 10 minutes until the dates are very soft.
Blend wet ingredients
Add 1/3 cup oil, 1/4 cup non-dairy milk, 1/3 cup dark muscovado sugar and 2 tablespoons treacle to the soaked dates. Blend with a stick blender until smoothish, leaving fine flecks for texture.
Combine dry ingredients
Sift 1 1/4 cups all-purpose flour, 2 teaspoons baking powder, 1 teaspoon ground ginger and a pinch of salt into a bowl and whisk to aerate.
Fold batter and bake
Stir the blended date mixture into the dry ingredients until no dry lumps remain. Transfer to the prepared baking dish, smooth the top, and bake for 20–30 minutes until a skewer comes out clean or with a few moist crumbs.
Make the toffee sauce
In a saucepan over low heat, melt 1/2 cup diced vegan butter with 2/3 cup light brown sugar and 1 tablespoon treacle. Stir in 1/2 cup + 2 tablespoons non-dairy cream and 1 teaspoon vanilla, bring to a gentle simmer then remove from heat.
Finish and serve
Cool the baked sponge in the dish for 10 minutes, prick the surface all over, and pour 1/2–2/3 of the warm sauce over it. Rest 20 minutes, then serve warm with dairy-free ice cream or custard and the remaining sauce.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@whiskia on social media!

Categories:
You might also like...

10-Minute Egg Drop Soup
Silky ribbons of egg swirl through savory, peppery chicken broth, finished with sesame oil and fresh scallions. Cozy, nourishing, and on the table in 10 minutes.

25-Minute Chicken and Broccoli Stir-Fry That Beats Takeout
A speedy, takeout-worthy chicken and broccoli stir-fry ready in 25 minutes — juicy chicken, crisp broccoli, savory sauce, and a touch of sesame oil for finishing.

6-inch Mocha Cheesecake
A small-batch mocha cheesecake with an Oreo crust, silky coffee-scented filling, and whipped cocoa cream — perfect for special occasions or an indulgent weeknight dessert.

Did You Make This?
Leave a comment & rating below or tag @whiskia on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Victoria!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
