30-MINUTE MEALS! Get the email series now

Vegan Sticky Toffee Pudding

5 from 1 vote
1 Comments
Emma Carter
By: Emma CarterUpdated: Oct 25, 2025
This post may contain affiliate links. Please read our disclosure policy.

A rich, warmly spiced plant-based version of the classic British dessert—moist date cake drenched in a luscious coconut toffee sauce. Perfect with vegan cream or ice cream.

Vegan Sticky Toffee Pudding

This vegan sticky toffee pudding has been a comforting constant in my kitchen ever since I adapted a traditional British recipe to fit a plant-based pantry. I first made this one during a rainy autumn weekend when I wanted something deeply sweet but not cloying, something to warm our hands and hearts. The combination of soft Medjool dates folded into a gently spiced batter yields a moist, almost pudding-like texture that soaks up the sauce in the most satisfying way. Every bite brings a caramelized warmth, a hint of cinnamon and ginger, and a plush crumb that never feels heavy.

I discovered this adaptation while experimenting with coconut cream and vegan butter because I wanted a sauce thick enough to cling to the cake without curdling or separating. The result was remarkable: a glossy toffee that holds its texture and a cake that stays tender. It became my go-to dessert for small dinner parties and cold-weather gatherings. Family and friends always ask for more sauce, and the leftovers (if any) taste incredible spooned over almond ice cream the next day. This recipe is forgiving, approachable, and relies mainly on pantry staples and a couple of simple plant-based swaps.

Why You'll Love This Recipe

  • Comforting, rich flavor in under an hour of total active work and 30 minutes of bake time, making it ideal for weeknight treats or special occasions.
  • Uses pantry-friendly ingredients like Medjool dates, all-purpose flour, and canned coconut cream—no specialty health-food store required.
  • Plant-based and dairy-free while still delivering the classic toffee depth through dark brown sugar and coconut cream for a glossy sauce.
  • Make-ahead friendly: bake and store the cake, then warm and pour sauce when ready; perfect for hosting with minimal last-minute effort.
  • Customizable serving options include vegan whipped cream, ice cream, or custard to suit any preference or dietary need.
  • Child-friendly and crowd-pleasing—flavors appeal to a wide range of palates, from nostalgic adults to adventurous kids.

I remember serving this at a small holiday gathering and watching my usually reserved aunt reach for seconds before dessert even settled. The texture, the straightforward technique, and that warm aroma of spices and caramel make it an instant classic at our table. Over time I refined the sauce to avoid separation and learned to gently simmer coconut cream to concentrate flavor without breaking the emulsion. These small discoveries are the difference between good and memorable.

Ingredients

  • Medjool Dates (1 cup, packed, chopped): Choose soft, plump dates for natural sweetness and sticky texture. If dates are dry, soak them for 10 minutes in warm water to rehydrate. Brands vary little; aim for fresh, glossy skins.
  • Soy Milk (1 1/2 cups): Any unsweetened non-dairy milk works, but soy or oat milk provide body similar to dairy. Use room temperature to prevent shocking the batter.
  • Vegan Butter (1/2 cup): Use a plant-based stick butter for structure and flavor. Brands with a higher fat content yield a richer mouthfeel.
  • Light Brown Sugar (1/2 cup): Adds gentle molasses notes and moisture. For deeper flavor, swap half for dark brown sugar in the batter.
  • All-Purpose Flour (1 1/2 cups): Provides the cake's body; measure by spooning into the cup and leveling for accuracy to avoid a dense result.
  • Spices and Leavening: Baking powder (3 tsp), salt (1 tsp), nutmeg (1/2 tsp), ground ginger (1 tsp), cinnamon (1 tsp). These create the warm backbone that complements the sticky dates.
  • Toffee Sauce: Maple syrup (1 tbsp), dark brown sugar (1/2 cup), vegan butter (1/2 cup), canned coconut cream (1/2 cup). Use full-fat, unsweetened coconut cream for the richest, stable sauce.
  • Serving Options: Vegan whipped cream, vegan ice cream, or vegan custard to balance intensity with cool creaminess.

Instructions

Preheat and Prepare: Preheat oven to 350°F (180°C). Grease a 9x9 inch square dish with non-stick spray or a thin layer of vegan butter and line with parchment for easier slicing. This ensures even baking and an easy release. Soften the Dates: Add the chopped Medjool dates, soy milk, and vanilla extract to a medium saucepan. Heat over medium, stirring often for about 10 to 12 minutes until the dates break down and the mixture becomes thick and glossy. If the dates are stubborn, reduce heat and gently mash with a spoon to help them soften. The goal is a saucy, nearly jam-like consistency. Add Butter and Sugar: Remove the pan from heat and stir in the vegan butter and light brown sugar until fully melted and combined. The residual heat helps dissolve sugar and integrate the fats, creating a cohesive, flavorful base that will bind with the flour. Combine Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, baking powder, salt, nutmeg, ground ginger, and cinnamon. Sifting the flour and baking powder helps aerate the mixture for a lighter crumb. Mix Batter: Pour the warm date mixture into the dry ingredients and fold until just combined into a thick batter. Avoid overmixing to keep the pudding tender; a few streaks of flour are fine because they will incorporate during baking. Bake: Transfer the batter to the prepared 9x9 dish and smooth the top. Bake for 30 minutes at 350°F. A toothpick inserted in the center should come out clean or with a few moist crumbs. Allow the pudding to rest on a wire rack for 10 minutes before slicing to help the structure set. Make the Toffee Sauce: While the cake cools, combine maple syrup, dark brown sugar, and vegan butter in a small saucepan over medium-high heat. Stir constantly until the mixture bubbles and the sugar dissolves. Remove from heat and stir in the canned coconut cream until smooth and glossy. If the sauce seems thin, simmer gently for another 1 to 2 minutes; if too thick, stir in a tablespoon of non-dairy milk. Serve: Slice the warm pudding into squares and spoon a generous amount of toffee sauce over each portion. Finish with vegan whipped cream, a scoop of vegan ice cream, or warm vegan custard. Serve immediately for best texture contrast between hot sauce and cold accompaniment. User provided content image 1

You Must Know

  • This dessert freezes well for up to 3 months; slice and freeze without sauce, then thaw overnight in the refrigerator and warm before adding fresh sauce.
  • High in natural sugars from dates and brown sugar; one serving is an indulgent treat best enjoyed occasionally as part of a balanced diet.
  • Store cooled cake in an airtight container in the refrigerator for up to 3 days; keep sauce separate and reheat gently on the stove.
  • For gluten-free use a one-to-one gluten-free flour blend and check baking powder for gluten-free labeling to maintain rise and texture.

One of my favorite aspects is how forgiving the recipe is. The dates provide moisture that helps prevent dryness even if you slightly overbake. Guests often comment on the sauce's silkiness, which comes from using full-fat coconut cream rather than coconut milk. The warm spices bring a nostalgic note that seems to resonate with people across generations.

Storage Tips

To keep the texture and flavor intact, allow the pudding to cool to room temperature before refrigerating. Store slices in an airtight container for up to three days. If you want longer storage, freeze individual portions wrapped tightly in plastic wrap and placed in a freezer bag for up to three months. Thaw overnight in the refrigerator and reheat in a 325°F oven for 10 to 15 minutes or microwave briefly, then pour warm toffee sauce over. Keep the sauce separate in a sealed jar and warm gently on the stove before serving. Avoid high direct heat to prevent the coconut fat from separating.

Ingredient Substitutions

If you do not have Medjool dates, use soft Deglet Noor after soaking them for 15 minutes in hot water and draining. Swap soy milk for oat or almond milk, noting that oat milk adds extra creaminess. For a deeper toffee note, replace half of the light brown sugar in the batter with dark brown sugar. If you need a gluten-free version, use a reliable one-to-one gluten-free flour blend and add 1/4 teaspoon xanthan gum if the blend lacks binding agents. Maple syrup in the sauce can be replaced with agave, though flavor will be slightly different.

User provided content image 2

Serving Suggestions

This pudding shines when plated simply: a warm slice drizzled with hot toffee sauce and a generous dollop of vegan whipped cream. For contrast, add a scoop of vanilla vegan ice cream to provide a cool, creamy counterpoint to the warmth of the sauce. Garnish with a light dusting of ground cinnamon or a few toasted pecans for crunch. For a more formal presentation, serve small squares with a quenelle of vegan custard and a sprinkle of finely chopped candied orange peel.

Cultural Background

Sticky toffee pudding is a classic from the United Kingdom, traditionally made with dates and a rich toffee sauce. It is often associated with pubs and home cooking, beloved for its simplicity and comforting flavor. This plant-based version respects the original's spirit by keeping dates and a thick toffee, while using coconut cream and vegan butter to recreate the silky sauce. Regional variations exist across Britain, with some adding treacle or using different sweeteners to deepen the sauce.

Seasonal Adaptations

In autumn and winter, amplify the spice by adding 1/4 teaspoon ground cloves and a few grated strips of orange zest. For a summer twist, serve the pudding slightly cooled with a bright citrus compote and a scoop of dairy-free vanilla bean ice cream to balance the rich caramel. During holidays, fold in a handful of chopped walnuts into the batter for texture or drizzle a salted caramel variation of the sauce for a festive flavor boost.

Meal Prep Tips

Make the cake up to three days ahead and store it covered in the refrigerator. Prepare the sauce in advance and keep it chilled; warm slowly before serving. For freezer-friendly portions, slice the cooled cake, wrap individually, and freeze. When reheating, use a low oven to warm through without drying out. Portion into single-serve containers with sauce stored separately to streamline weekday desserts or planned gatherings.

Whether you are serving this for a holiday, a cozy family dinner, or a simple weeknight indulgence, this vegan sticky toffee pudding is reliably comforting and remarkably easy to make. It rewards low-effort attention with a rich, saucy finish that feels indulgent and nostalgic. Make it your own and enjoy the warm smiles it inspires around the table.

Pro Tips

  • Rehydrate slightly dry dates in warm water for 10 minutes before chopping for a softer result.

  • Sift flour and baking powder together to incorporate air and avoid a dense texture.

  • Warm the toffee sauce gently and pour it over warm pudding to maximize absorption and gloss.

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.

FAQs about Recipes

How long will the pudding keep?

Store the cooled cake in an airtight container in the refrigerator for up to 3 days. Freeze slices without sauce for up to 3 months.

Can I make this gluten-free?

Yes. Use a one-to-one gluten-free flour blend and ensure baking powder is gluten-free. Texture may be slightly different.

Tags

DessertsVegan DessertsBritish DessertsDairy-FreePlant-BasedToffeePudding
No ratings yet

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.

Servings: 9 steaks
Vegan Sticky Toffee Pudding
Prep:20 minutes
Cook:30 minutes
Rest Time:10 mins
Total:50 minutes

Ingredients

Cake

Toffee Sauce

Serving Options

Instructions

1

Preheat and prepare pan

Preheat the oven to 350°F (180°C). Grease a 9x9 inch square baking dish with non-stick spray or vegan butter and line with parchment if desired for easier slicing.

2

Soften dates in milk

Place chopped Medjool dates, soy milk, and vanilla extract in a saucepan over medium heat. Stir frequently for 10 to 12 minutes until the dates soften and the mixture becomes thick and saucy. Mash gently if necessary.

3

Incorporate butter and sugar

Remove the pan from heat and stir in the vegan butter and light brown sugar until fully melted and combined. This creates a cohesive, flavorful base for the batter.

4

Mix dry ingredients

Sift or whisk together all-purpose flour, baking powder, salt, nutmeg, ground ginger, and cinnamon in a separate bowl to ensure even distribution of leavening and spices.

5

Combine batter

Pour the warm date mixture into the dry ingredients and fold until just combined into a thick batter. Avoid overmixing to maintain tenderness.

6

Bake

Transfer the batter to the prepared dish and smooth the top. Bake at 350°F (180°C) for 30 minutes or until a toothpick comes out clean. Let rest on a wire rack for 10 minutes before slicing.

7

Prepare toffee sauce

While the pudding cools, melt maple syrup, dark brown sugar, and vegan butter in a saucepan over medium-high heat, stirring until bubbling and sugar dissolves. Remove from heat and whisk in canned coconut cream until smooth.

8

Serve warm

Slice the warm pudding and spoon generous amounts of hot toffee sauce over each portion. Add vegan whipped cream, ice cream, or custard and serve immediately.

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

Calories: 420kcal | Carbohydrates: 58g | Protein:
3g | Fat: 18g | Saturated Fat: 5g |
Polyunsaturated Fat: 4g | Monounsaturated Fat:
7g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@royalmorsel on social media!

Vegan Sticky Toffee Pudding

Categories:

Vegan Sticky Toffee Pudding

Did You Make This?

Leave a comment & rating below or tag @royalmorsel 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)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Emma!

Chef and recipe creator specializing in delicious Desserts cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.