vegan sticky toffee pudding

Vegan Sticky Toffee Pudding Recipe

A rich, dark sticky toffee pudding recipe made with dates and brown sugar for extra indulgence!

Servings 12 people


  • 2 Tablespoons Ground flaxseeds
  • 6 Tablespoons Water
  • 230 g Chopped pitted dates (1+⅓ cups)
  • 180 ml Black tea (¾ cup)
  • 1 Teaspoon Vanilla essence
  • 180 g Self-raising flour (1+½ cups)
  • 1 Teaspoon Baking soda
  • 85 g Vegan butter (¼ cup + 1 tablespoon)
  • 150 g Soft brown sugar (¾ cup, packed)
  • 2 Tablespoons Agave, maple or date syrup
  • 4 Tablespoons Almond milk (or other plant-based milk)

For the sticky toffee sauce:

  • 85 g Vegan butter (¼ cup + 1 tablespoon)
  • 150 g Soft brown sugar (¾ cup, packed)
  • 1 can Full-fat coconut milk (the thick, solid part only)

To top (optional)

  • 2 Tablespoons Chopped dates


  1. Preheat oven to 180°C/ 350°F and line a 9" rectangular baking dish.

  2. Mix the flaxseeds with the water and set aside. 

  3. In a bowl, pour the tea over the chopped dates and add the vanilla. Leave to soak for 5 minutes then mash with a fork to make a lumpy, sticky mixture.

  4. In a separate bowl, cream the butter and sugar. Add the date mixture and flax mixture from earlier, and the syrup. Mix well.

  5. Add half of the flour and fold in gently.

  6. Add the other half of the flour plus the baking soda and fold in again.

  7. Add your milk of choice and fold in to make a smooth batter. Pour into your lined tin and bake for 30 minutes. Prepare the sauce in the meantime.

For the sticky toffee sauce

  1. Add the butter and sugar to a pan over on medium-high heat. Stir often until the sugar has completely dissolved into the butter. 

  2. Add the coconut cream and stir continuously until the sauce becomes slightly thick. Pour the sauce over the sponge as soon as it comes out of the oven, leaving a little aside for serving. 

  3. Allow to cool for at least 10 minutes. Serve with vanilla ice-cream and chopped dates if desired.

Recipe Notes

*If your serving sauce becomes a little thick when cool, add a splash of boiling water to make it runny again.