clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
slice of sticky toffee pudding on a plate with a fork

Vegan Sticky Toffee Pudding

  • Author: Emma
  • Prep Time: 30 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 25 minutes
  • Yield: 9 slices 1x
  • Diet: Vegan


This easy recipe for vegan sticky toffee pudding can be made in a jiffy. This traditional British dessert has a delightfully moist, sticky texture, and is the perfect treat on a cold winter evening.



For the Sticky Toffee Pudding

  • 8 ounces chopped dates (225g)
  • 1 cup almond milk (240 ml)
  • ½ cup vegan butter (100g)
  • 1 cup light brown sugar (200g)
  • 1 2/3 cups all-purpose flour (200g)
  • 1 ½ teaspoons baking powder
  • 1 teaspoon baking soda
  • 3 tablespoons molasses (78g)
  • ½ cup unsweetened applesauce (122g)
  • 2 teaspoons vanilla extract
  • Coconut cream or vegan vanilla ice cream, to serve (optional)

For the Toffee Sauce

  • 1 ¾ cup dark brown sugar (150g)
  • ½ cup vegan butter (100g)
  • 1 tablespoon molasses
  • 1 teaspoon vanilla extract
  • 1 cup almond milk or coconut cream (200 ml)


  1. Preheat the oven to 350 F.  Lightly grease an 8x8-inch pan and line it with parchment paper.
  2. Simmer dates in the almond milk until thickened, about 10 minutes.  Pour the mixture into a bowl and chill in the freezer for 15 minutes to cool it down before adding it to the batter.
  3. Meanwhile, whisk together the flour, baking powder, and baking soda until blended.
  4. Cream the butter and sugar on medium-high speed until fluffy, about 2 minutes.  (This is the amazing flex edge attachment that I used for this recipe.)
  5. Add the applesauce, molasses, and vanilla to the butter mixture along with 1/2 cup of the flour mixture and beat until blended.
  6. Gradually add the remaining flour mixture and stir on low speed until well mixed.
  7. Pour the cooled date mixture into the batter and stir to combine.
  8. Pour into the prepared pan and bake at 350 F for 45 minutes.  The pudding is baked when a toothpick inserted into the center comes out clean.  Let the pudding stand on a wire rack to cool.
  9. While the pudding is baking, make the sauce. Combine the butter, sugar, molasses, and vanilla over very low heat until the mixture is melted and thick, then add the milk and boil for 1 minute.  (The sauce will be quite thin; if you want it thicker, simply cut down on the milk or use vegan cream instead.)
  10. Pour 1/3-1/2 cup of the sauce on the pudding and let it stand for 20-30 minutes, then slice and serve with the remaining sauce.


  • Make sure that the date mixture is only slightly warm to the touch, not boiling hot, before adding it to the batter.
  • Mix the batter until it is combined but not for too long, or the pudding may be tough.
  • Want individual puddings? Pour the batter into a greased and floured muffin tin, filling the cups halfway.  Bake at 350 F for 18-20 minutes, or until a toothpick inserted into the center comes out clean.
  • Category: Dessert
  • Method: Oven
  • Cuisine: British

Keywords: date, easy, recipe