Oh, let me tell you, this Vegan Sticky Toffee Pudding recipe has become an absolute legend in our household. For years, I thought a truly decadent, soul-satisfying sticky toffee pudding was off the table after we embraced a plant-based lifestyle. How could one replicate that rich, buttery, moist sponge and that sinfully gooey toffee sauce without dairy and eggs? Well, after much delicious experimentation (my family were very willing guinea pigs, I assure you!), this recipe emerged. The first time I served it, there was a hushed silence, followed by sighs of pure bliss. My notoriously picky nephew, who usually eyes vegan desserts with suspicion, asked for seconds, then thirds! It’s that perfect combination of a deeply caramelised, date-sweetened sponge that’s impossibly light and moist, drenched in a luscious, velvety toffee sauce that will have you licking the spoon, the bowl, and quite possibly the plate. It’s become our go-to for celebrations, cozy Sunday dinners, or frankly, any time we need a truly comforting, show-stopping dessert that proves vegan food can be every bit as indulgent, if not more so!
Ingredients
This recipe is divided into two main components: the luscious pudding itself and the irresistible sticky toffee sauce. Using good quality ingredients will truly elevate the final taste.
For the Vegan Sticky Toffee Pudding Cake:
- Dates: 1 cup (approx. 175g) pitted Medjool dates, roughly chopped
- Boiling Water: 1 cup (240ml)
- Baking Soda: 1 teaspoon
- All-Purpose Flour: 1 ½ cups (180g) (or gluten-free all-purpose blend with xanthan gum if needed)
- Baking Powder: 2 teaspoons
- Ground Ginger: ½ teaspoon (optional, for warmth)
- Ground Cinnamon: ½ teaspoon (optional, for warmth)
- Salt: ¼ teaspoon
- Vegan Butter: ½ cup (113g), softened (block-style recommended)
- Dark Brown Sugar: ¾ cup (150g), packed
- Flax Egg: 2 tablespoons ground flaxseed + 6 tablespoons water, whisked and set aside for 5-10 minutes to thicken
- Vanilla Extract: 1 teaspoon
- Plant-Based Milk: ¼ cup (60ml) (oat, soy, or almond work well)
For the Vegan Sticky Toffee Sauce:
- Vegan Butter: ½ cup (113g) (block-style recommended)
- Dark Brown Sugar: 1 cup (200g), packed
- Full-Fat Coconut Milk: ½ cup (120ml) (from a can, use the thick cream part if separated, or a good quality vegan double cream alternative)
- Vanilla Extract: 1 teaspoon
- Salt: ¼ teaspoon (or to taste)
Instructions
Follow these steps carefully to achieve the perfect vegan sticky toffee pudding. Patience with the sauce is key for that deep caramel flavour.
To Make the Pudding Cake:
- Prepare Dates: Preheat your oven to 350°F (180°C or 160°C Fan). Grease and flour (or line with parchment paper) an 8×8 inch (20×20 cm) square baking pan or a 9-inch round cake pan.
- In a heatproof bowl, combine the chopped dates and boiling water. Stir in the baking soda (it will fizz a little). Set aside for at least 20 minutes to allow the dates to soften completely. This step is crucial for a moist pudding.
- Combine Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, ground ginger (if using), ground cinnamon (if using), and salt. Set aside.
- Cream Butter and Sugar: In a large mixing bowl, using an electric mixer or a stand mixer with the paddle attachment, cream the softened vegan butter and dark brown sugar together until light and fluffy. This usually takes about 2-3 minutes.
- Add Wet Ingredients: Add the prepared flax egg and vanilla extract to the creamed butter and sugar mixture. Beat well until fully combined.
- Incorporate Dry and Wet: Gradually add the dry flour mixture to the wet ingredients in three additions, alternating with the plant-based milk, beginning and ending with the dry ingredients. Mix on low speed until just combined after each addition. Be careful not to overmix; a few streaks of flour are okay at this stage.
- Add Dates: Using a fork or a potato masher, roughly mash the softened dates in their soaking liquid. Don’t worry if some chunks remain; they add lovely texture. Pour the entire date mixture (dates and soaking liquid) into the batter and gently fold it in with a spatula until evenly distributed. The batter will be relatively loose.
- Bake: Pour the batter into your prepared baking pan and spread it out evenly. Bake for 30-35 minutes, or until a skewer inserted into the center of the pudding comes out clean or with a few moist crumbs attached. The top should be golden brown and springy to the touch.
- Cool Slightly: Once baked, let the pudding cool in the pan on a wire rack for about 10-15 minutes.
To Make the Vegan Sticky Toffee Sauce:
- Melt Ingredients: While the pudding is baking or cooling, prepare the sauce. In a medium saucepan, combine the vegan butter, dark brown sugar, and full-fat coconut milk (or vegan double cream).
- Cook the Sauce: Place the saucepan over medium heat. Stir continuously as the butter melts and the sugar dissolves. Bring the mixture to a gentle simmer.
- Simmer and Thicken: Once simmering, reduce the heat to low and let it bubble gently for 5-8 minutes, stirring occasionally, until the sauce has thickened slightly and developed a rich caramel colour. Be careful not to let it burn. The consistency should be pourable but substantial enough to coat the back of a spoon.
- Finish Sauce: Remove the saucepan from the heat. Stir in the vanilla extract and salt. The salt enhances the caramel flavour beautifully. Taste and add a pinch more salt if desired.
Assembling the Vegan Sticky Toffee Pudding:
- Poke and Pour: Once the pudding has cooled slightly (but is still warm), use a skewer or a fork to poke holes all over its surface. This allows the sauce to soak in.
- Sauce it Up: Pour about half to two-thirds of the warm sticky toffee sauce evenly over the warm pudding. Allow it to sit for a few minutes to soak in.
- Serve: Slice the pudding into squares or wedges. Serve warm, with an extra drizzle (or a generous pour!) of the remaining toffee sauce.
Nutrition Facts
- Servings: This recipe typically yields 8-10 servings.
- Calories per serving (approximate): Around 450-550 calories.
Disclaimer: The nutritional information provided is an estimate and can vary depending on the specific ingredients and brands used, as well as portion sizes. This is an indulgent dessert and is best enjoyed as part of a balanced diet.
The calorie count is higher due to the richness of dates, brown sugar, vegan butter, and coconut milk, which are essential for the classic sticky toffee pudding experience.
Preparation Time
Understanding the time commitment helps in planning this delightful dessert:
- Date Soaking Time: 20 minutes (minimum, can be done ahead)
- Pudding Preparation Time: 20-25 minutes (includes mixing batter)
- Sauce Preparation Time: 10-15 minutes (can be done while pudding bakes/cools)
- Baking Time: 30-35 minutes
- Resting Time (Pudding): 10-15 minutes
Total Estimated Time: Approximately 1 hour 35 minutes to 1 hour 50 minutes (including date soaking and initial cooling). Active preparation time is closer to 35-45 minutes.
How to Serve
Vegan Sticky Toffee Pudding is a dessert that begs for lavish presentation and accompaniments. Here are some delightful ways to serve it:
- The Classic:
- Serve each slice warm, generously doused with extra sticky toffee sauce.
- Accompany with a scoop of high-quality vegan vanilla ice cream. The contrast between the warm, gooey pudding and the cold, creamy ice cream is heavenly.
- With Vegan Custard:
- A traditional British pairing, pour warm, homemade or store-bought vegan custard over the pudding. The smooth, vanilla-scented custard complements the rich caramel notes beautifully.
- A Dollop of Cream:
- Add a dollop of vegan whipped cream (coconut-based or other plant-based alternatives). This adds a light, airy contrast to the dense pudding.
- For a tangier option, try a spoonful of vegan crème fraîche or unsweetened thick vegan yogurt.
- Berry Garnish (Optional):
- While not traditional, a few fresh raspberries or strawberries on the side can add a touch of brightness and a slight tartness to cut through the richness, if desired.
- A Sprinkle of Nuts:
- For added texture, consider a light sprinkle of toasted chopped pecans or walnuts over the sauce just before serving.
- For a Crowd:
- Bake the pudding in individual ramekins for elegant, pre-portioned desserts. Adjust baking time accordingly (likely a bit shorter).
- Serve the extra sauce in a small jug on the side, allowing guests to add as much as they like.
- Warm Beverages:
- Pair with a cup of strong black coffee or a robust black tea (like English Breakfast or Earl Grey) to balance the sweetness.
- A glass of oat milk or other plant-based milk can also be a comforting accompaniment.
No matter how you choose to serve it, ensure the pudding and sauce are warm for the ultimate comforting experience.
Additional Tips
To ensure your Vegan Sticky Toffee Pudding is a roaring success every time, keep these extra tips in mind:
- Date Quality Matters: While any pitted dates will work, using soft, plump Medjool dates will yield the best flavour and texture. They are naturally sweeter and more caramel-like. If your dates are a bit dry, soak them in the hot water for a little longer, even up to an hour, to ensure they fully soften.
- Don’t Overmix the Batter: Once you start adding the flour mixture to the wet ingredients, mix only until just combined. Overmixing develops the gluten in the flour too much, which can result in a tougher, denser pudding rather than the light, tender crumb you’re aiming for. A few small streaks of flour are perfectly fine before adding the date mixture.
- Sauce Strategy – Make Ahead & Reheat: The toffee sauce can be made a day or two in advance and stored in an airtight container in the refrigerator. Gently reheat it on the stovetop over low heat, stirring occasionally, or in the microwave in short bursts until warm and pourable. If it has thickened too much upon cooling, you can stir in a tablespoon or two of plant-based milk or hot water to reach the desired consistency.
- Storing and Reheating Leftovers: If you’re lucky enough to have leftovers, store the pudding (with or without sauce poured over) in an airtight container in the refrigerator for up to 3-4 days. Reheat individual portions in the microwave for 30-60 seconds until warm, or cover the entire dish with foil and reheat in a preheated oven at 300°F (150°C) for 10-15 minutes. The sauce can be reheated separately.
- Spice it Up (or Down): The recipe includes optional ginger and cinnamon for a subtle warmth. Feel free to adjust these to your liking. You could also add a pinch of nutmeg or allspice. For a deeper molasses flavour, consider replacing a tablespoon or two of the dark brown sugar in the pudding with blackstrap molasses, but be mindful as it has a strong flavour. Some people also like to add a splash of dark rum or brandy to the date soaking liquid or the sauce for an extra layer of complexity (ensure it’s vegan-friendly).
FAQ Section
Here are answers to some frequently asked questions about making this delectable Vegan Sticky Toffee Pudding:
Q1: Can I make this recipe gluten-free?
A: Yes, absolutely! To make this sticky toffee pudding gluten-free, substitute the all-purpose flour with a good quality gluten-free all-purpose flour blend (one that ideally already contains xanthan gum). If your blend doesn’t include xanthan gum, you might need to add about ½ to ¾ teaspoon to help with the structure and binding of the pudding. The texture might be slightly different from the traditional wheat-based version but will still be delicious.
Q2: What’s the best type of vegan butter to use?
A: For both the pudding and the sauce, a block-style vegan butter (often sold in sticks or a block, resembling dairy butter) generally yields the best results in terms of flavour and texture. These tend to have a higher fat content and behave more like traditional butter in baking and sauce-making compared to spreadable margarine-style vegan butters in tubs. Look for brands that state they are good for baking.
Q3: My dates aren’t Medjool. Can I still use them?
A: Yes, you can. Medjool dates are often recommended for their rich, caramel flavour and soft texture, but other varieties like Deglet Noor will also work. If you’re using drier dates, ensure they are pitted and definitely allow them to soak in the hot water with baking soda for the full 20 minutes, or even a bit longer, to make sure they soften up sufficiently. You might need to mash them a bit more vigorously.
Q4: My toffee sauce seems too thin or too thick. How can I fix it?
A: If your sauce is too thin after simmering for the recommended time, continue to simmer it gently over low heat for a few more minutes, stirring, until it reduces and thickens further. Remember it will thicken more as it cools. If your sauce becomes too thick (either during cooking or after cooling and reheating), simply whisk in a tablespoon or two of warm plant-based milk or hot water until it reaches your desired pouring consistency.
Q5: Can I prepare parts of this recipe ahead of time or freeze it?
A: Yes, this recipe is quite flexible!
- Pudding: The pudding cake can be baked a day ahead, cooled, covered, and stored at room temperature or in the fridge. Reheat before saucing and serving.
- Sauce: The toffee sauce can be made up to 3-4 days in advance and stored in an airtight container in the refrigerator. Reheat gently before use.
- Freezing: Both the unsauced pudding cake and the sauce can be frozen separately. Wrap the cooled pudding well in plastic wrap and then foil, or store in a freezer-safe container for up to 2-3 months. Freeze the cooled sauce in a freezer-safe container. Thaw the pudding overnight in the refrigerator or at room temperature, and thaw the sauce in the refrigerator. Reheat the pudding (covered with foil in the oven or in the microwave) and the sauce (gently on the stovetop or in the microwave) before assembling and serving. You can also freeze individual sauced portions, though the texture might be slightly softer upon reheating.
Vegan Sticky Toffee Pudding Recipe
Ingredients
For the Vegan Sticky Toffee Pudding Cake:
- Dates: 1 cup (approx. 175g) pitted Medjool dates, roughly chopped
- Boiling Water: 1 cup (240ml)
- Baking Soda: 1 teaspoon
- All-Purpose Flour: 1 ½ cups (180g) (or gluten-free all-purpose blend with xanthan gum if needed)
- Baking Powder: 2 teaspoons
- Ground Ginger: ½ teaspoon (optional, for warmth)
- Ground Cinnamon: ½ teaspoon (optional, for warmth)
- Salt: ¼ teaspoon
- Vegan Butter: ½ cup (113g), softened (block-style recommended)
- Dark Brown Sugar: ¾ cup (150g), packed
- Flax Egg: 2 tablespoons ground flaxseed + 6 tablespoons water, whisked and set aside for 5-10 minutes to thicken
- Vanilla Extract: 1 teaspoon
- Plant-Based Milk: ¼ cup (60ml) (oat, soy, or almond work well)
For the Vegan Sticky Toffee Sauce:
- Vegan Butter: ½ cup (113g) (block-style recommended)
- Dark Brown Sugar: 1 cup (200g), packed
- Full-Fat Coconut Milk: ½ cup (120ml) (from a can, use the thick cream part if separated, or a good quality vegan double cream alternative)
- Vanilla Extract: 1 teaspoon
- Salt: ¼ teaspoon (or to taste)
Instructions
To Make the Pudding Cake:
- Prepare Dates: Preheat your oven to 350°F (180°C or 160°C Fan). Grease and flour (or line with parchment paper) an 8×8 inch (20×20 cm) square baking pan or a 9-inch round cake pan.
- In a heatproof bowl, combine the chopped dates and boiling water. Stir in the baking soda (it will fizz a little). Set aside for at least 20 minutes to allow the dates to soften completely. This step is crucial for a moist pudding.
- Combine Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, ground ginger (if using), ground cinnamon (if using), and salt. Set aside.
- Cream Butter and Sugar: In a large mixing bowl, using an electric mixer or a stand mixer with the paddle attachment, cream the softened vegan butter and dark brown sugar together until light and fluffy. This usually takes about 2-3 minutes.
- Add Wet Ingredients: Add the prepared flax egg and vanilla extract to the creamed butter and sugar mixture. Beat well until fully combined.
- Incorporate Dry and Wet: Gradually add the dry flour mixture to the wet ingredients in three additions, alternating with the plant-based milk, beginning and ending with the dry ingredients. Mix on low speed until just combined after each addition. Be careful not to overmix; a few streaks of flour are okay at this stage.
- Add Dates: Using a fork or a potato masher, roughly mash the softened dates in their soaking liquid. Don’t worry if some chunks remain; they add lovely texture. Pour the entire date mixture (dates and soaking liquid) into the batter and gently fold it in with a spatula until evenly distributed. The batter will be relatively loose.
- Bake: Pour the batter into your prepared baking pan and spread it out evenly. Bake for 30-35 minutes, or until a skewer inserted into the center of the pudding comes out clean or with a few moist crumbs attached. The top should be golden brown and springy to the touch.
- Cool Slightly: Once baked, let the pudding cool in the pan on a wire rack for about 10-15 minutes.
To Make the Vegan Sticky Toffee Sauce:
- Melt Ingredients: While the pudding is baking or cooling, prepare the sauce. In a medium saucepan, combine the vegan butter, dark brown sugar, and full-fat coconut milk (or vegan double cream).
- Cook the Sauce: Place the saucepan over medium heat. Stir continuously as the butter melts and the sugar dissolves. Bring the mixture to a gentle simmer.
- Simmer and Thicken: Once simmering, reduce the heat to low and let it bubble gently for 5-8 minutes, stirring occasionally, until the sauce has thickened slightly and developed a rich caramel colour. Be careful not to let it burn. The consistency should be pourable but substantial enough to coat the back of a spoon.
- Finish Sauce: Remove the saucepan from the heat. Stir in the vanilla extract and salt. The salt enhances the caramel flavour beautifully. Taste and add a pinch more salt if desired.
Assembling the Vegan Sticky Toffee Pudding:
- Poke and Pour: Once the pudding has cooled slightly (but is still warm), use a skewer or a fork to poke holes all over its surface. This allows the sauce to soak in.
- Sauce it Up: Pour about half to two-thirds of the warm sticky toffee sauce evenly over the warm pudding. Allow it to sit for a few minutes to soak in.
- Serve: Slice the pudding into squares or wedges. Serve warm, with an extra drizzle (or a generous pour!) of the remaining toffee sauce.
Nutrition
- Serving Size: One Normal Portion
- Calories: 450-550





