Magical Vegan Sticky Toffee Pudding
4.89 from 9 votes

This vegan sticky toffee pudding is nothing short of magical! A plant-based spin on the classic dessert, made with gooey dates. The cake features whole grain flour and uses a creamy, cashew-based sauce in place of traditional toffee sauce.

Vegan sticky toffee pudding is on a small dessert plate, with cashew cream sauce and another ramekin of pudding in the background.

I think I’ve just found my new favorite dessert.

It’s a combination of my favorite type of dessert (cake) and one of my favorite plant-based ingredients, Medjool dates. Plus a cashew maple sauce that tastes surprisingly like toffee, but is just a little more wholesome.

It comes as no surprise to me that I love this vegan sticky toffee pudding as much as I do. I’m just amazed that it took me so long to try it!

What is sticky toffee pudding?

Sticky toffee pudding (also known as sticky date pudding) is a classic British dessert. It’s made with a sponge cake and finely chopped, pitted dates. It’s traditionally topped with toffee sauce and vanilla ice cream or custard.

I have a lot of respect for traditional desserts. Watching all seasons of The Great British Bake Off more times than I can count has only made me honor and respect classic sweets more.

So it’s not my style these days to mess with tradition too much. I hesitated to make some of the modifications that I made to this recipe, especially the cashew sauce (more below).

But sometimes it’s worth experimenting with something a little risky and different. I love the way this recipe came together, unusual twists at all. I can’t wait to make it again, and again, and again.

A vegan cake batter is being mixed with butter, chopped, dried fruit, and flour in a large mixing bowl.

How to make vegan sticky toffee pudding

The process of making this cake is simple. You begin by soaking a cup and a half of pitted, chopped medjool dates in boiling water, along with a teaspoon of baking soda.

The baking soda helps to soften the dates. After twenty minutes of soaking, they’re gooey and melty-textured. They turn an otherwise simple cake batter into a dark, sweet, caramel-tasting delight.

Vegan sticky toffee pudding can be baked in ramekins, which is how I chose to serve it. It can also be baked in a round baker — one and a half or two quarts would work well. An eight-by-eight square baking dish can be used if you don’t have a round one or ramekins.

After the pudding bakes, you invert it and cover it with sauce. That could be the maple cashew sauce that I used. It could also be date syrup or a store-bought vegan caramel sauce (there are some made with coconut milk).

If you want to take the sticky toffee pudding over the top, you can add vegan vanilla ice cream as well as sauce.

Round, white ramekins are filled with batter for single-serve, vegan cakes.

The best dates for baked pudding

I recommend using pitted, medjool dates in the pudding if you can find them. Their texture will be perfect for the gooey, sticky cake.

If you can’t find medjool dates, you can substitute deglet noor. Just give them an extra ten minutes of soaking time, as they’re not quite as naturally soft as medjool.

Three ramekins are positioned on a white surface, each containing a plant-based dessert.

Speaking of sauce…

In the hopes of staying true to tradition, I tried this recipe with regular vegan toffee sauce. Plus a homemade vegan butterscotch sauce. It was a good excuse to learn about the differences between caramel, butterscotch, and toffee. But in the end, I took a different approach.

In spite of having a robust sweet tooth, I found the toffee sauce to be too sweet on top of the date-filled cake. Not to mention a little oily from the vegan butter.

Maybe I just need to perfect my vegan toffee. But in the meantime, I wondered what it would be like to make a sweet sauce with my beloved, all-purpose cashew cream. I think cashews have a buttery taste, and I’ve also found that maple syrup + vanilla is—for me—evocative of caramel flavor.

So, I experimented. I heated cashew cream with maple syrup, vanilla, and a pinch of salt. The resulting sauce is heavenly. It tastes like a cross between toffee sauce and melted ice cream, so it’s more traditional than it might seem.

And the cashew sauce complements the vegan sticky toffee pudding perfectly. It’s plenty sweet, but not over-the-top.

The perfect flour blend for vegan sticky toffee pudding

I use a mix of all purpose and sprouted, whole wheat flour in this recipe.

Why? Because the nutty, complex flavor of whole wheat flour works really nicely with the sweetness of the dates.

My sprouted grain flour of choice is the organic, sprouted whole wheat flour from One Degree Organics. As many of you know, I love this brand for its transparent sourcing and the quality of its own grain products. One Degree Oats are mainstays in my breakfast routine, and I love to use the sprouted wheat and spelt flours in baking.

Why sprouted? Sprouting may help to make the nutrients in whole grains more bioavailable. I also think that sprouted grains taste a little sweeter than their un-sprouted counterparts.

A serving of vegan sticky toffee pudding has been topped with a creamy cashew sauce. It rests on a small white plate.

Storing sticky toffee pudding

This vegan sticky toffee pudding is the type of dessert that’s best while it’s warm. But I’ve had success storing the leftovers, especially since I’ve made it a few times now.

After you bake and release the puddings from their ramekins, allow them to cool completely. Then, store them in airtight containers till you’re ready to cover them in cashew sauce.

Speaking of that, the cashew sauce can be kept in an airtight container in the fridge for up to four days. Reheat it in a saucepan while stirring it gently.

Vegan sticky toffee pudding is on a small dessert plate, with cashew cream sauce and another ramekin of pudding in the background.
4.89 from 9 votes

Vegan Sticky Toffee Pudding

Author – Gena Hamshaw
Prep Time: 10 minutes
Cook Time: 25 minutes
Soaking time 20 minutes
Total Time: 55 minutes
Yields: 6 servings


For the creamy cashew sauce


  • Preheat the oven to 350F. Lightly grease 6 ramekins or a 9-inch, round soufflé dish.
  • Put the chopped dates into a bowl. Sprinkle them with the baking soda. Pour the boiling water over the dates and stir to make sure they're all covered. Allow the dates to soak for 20 minutes.
  • While the dates soak, whisk together the flours, baking powder, salt, and sugar in a large mixing bowl. When the dates are ready, add them—along with their soaking water—to the dry ingredients, followed by the melted vegan butter. Stir till the batter is evenly combined.
  • Divide the batter into the ramekins and place them onto a baking sheet. Transfer the sheet to the oven. Bake for 25 minutes, or until the tops of the puddings are domed and set. Allow the puddings to cool for 10 minutes before inverting them out of their ramekins.
  • To make the cashew sauce, combine all ingredients into a saucepan and bring to a simmer over low heat. Heat the sauce, stirring constantly, for 3-5 minutes, or until it's slightly thickened. Pour it over the puddings and serve them warm.


A round vegan sticky toffee pudding is resting on a small white dessert plate. It's topped with a cream sauce. There's a white brick backdrop visible behind it.

The recipe makes six servings, but they’re generous servings! Especially for a sweet, sticky cake like this. One pudding could easily be enjoyed by two people.

That’s one of many reasons that vegan sticky toffee pudding is a good Valentine’s Day recipe. Make it to share with a loved one, if you’re lucky enough to be quarantining with someone you care about.

Or, make the recipe and enjoy it as a gift to yourself. It’s one of the nicest dessert gifts I can think of, and I hope you’ll enjoy it.


This post is sponsored by One Degree Organics. All opinions are my own. Thanks for your support!

This post may contain affiliate links. If you use these links to buy something I may earn a commission. Visit my privacy policy to learn more.

Categories: Recipes, Cakes
Method: Oven
Ingredients: Cashew Nuts
Dietary Preferences: Soy Free, Vegan
Recipe Features: Holidays

Leave a Comment

Star ratings help other readers to find my recipes online. If you loved this recipe, would you please consider giving it a star rating with your comment?

Thank you for your feedback. I'm grateful for your presence in this space!


Your email address will not be published. Required fields are marked *

Recipe Rating

  1. 5 stars
    This is just delicious! I made it for myself as a birthday cake. I also made one for my twin sister. We’re under lockdown restrictions so couldn’t celebrate together but I was able to do something very special for her with this wonderful dessert. I would like to ship one by mail to someone special. Any recommendations how to do this?

    • Hi Debbie, yes! I recommend a gluten-free, all purpose flour blend with both flour and starch components.

    • 5 stars
      One of the easiest word mix-ups to make! (I’m a copy editor and still have to double-check this one all the time.)
      But on a more topical note, these ST puddings came out perfectly. I’ll be making this recipe again and again. Thanks for cracking the perfect vegan version of this dessert!

  2. Hi Gena, these look great! I love the idea of the cashew cream as the sauce. I routinely sweeten with dates in my cookies and sometimes even cakes so I’ve softened a lot of medjool dates but have never heard of this baking soda tip–thanks! I might have to experiment with a gluten free lower fat version of this. I’m on the lookout for a treat my foster grandbaby can make a delightful mess with on his first birthday this Spring and this is now on the list! xoxo