Sticky toffee pudding is one of those desserts that feels warm and comforting no matter the season. Soft date cake soaked in a rich toffee sauce is hard to beat.
The best part is that this version is completely dairy free. I use plant butter and coconut cream instead, and honestly you would never guess the difference.

The dates give the cake a deep, natural sweetness and a really soft texture. Once you soak them in boiling water, they turn into a smooth puree that makes the cake moist.
The toffee sauce is the real star here. It goes glossy and thick after just a few minutes on the stove, and pouring it over the warm cake lets it soak right in.
Serve it warm with extra sauce spooned on top, and you have a dessert that everyone at the table will enjoy.
Why This Recipe Is a Keeper
Deep Toffee Flavor – Dark brown sugar, dates, and vanilla create a rich caramel taste in every warm, tender bite.
Moist Date Cake – Softened Medjool dates give the cake a naturally moist texture with gentle fruity sweetness.

Silky Toffee Sauce – Coconut cream and plant butter create a smooth, glossy sauce that soaks beautifully into the cake.
Fully Dairy Free – Plant butter and coconut cream deliver classic sticky toffee richness without any dairy ingredients.
Here’s What You’ll Need
For the Date Cake
- 8 oz Pitted Medjool Dates, Chopped
- 1 cup Boiling Water
- 1 tsp Baking Soda
- 6 tbsp Dairy-Free Plant Butter, Softened
- 3/4 cup Dark Brown Sugar
- 2 Large Eggs
- 1 tsp Pure Vanilla Extract
- 1 1/2 cups All-Purpose Flour
- 1 tsp Baking Powder
- 1/2 tsp Fine Salt
For the Toffee Sauce
- 1/2 cup Dairy-Free Plant Butter
- 3/4 cup Dark Brown Sugar
- 3/4 cup Full-Fat Coconut Cream
- 1 tsp Pure Vanilla Extract
- 1/4 tsp Fine Salt
How to Make It
Step 1
Place the dates in a bowl, pour over the boiling water, and stir in the baking soda. Let the mixture soften for 15 minutes, then mash it into a thick, textured puree.
Step 2
Preheat the oven to 350 F and grease an 8-inch square baking dish. Beat the plant butter and brown sugar until fluffy, then beat in the eggs one at a time and add the vanilla.
Step 3
Whisk the flour, baking powder, and salt in a separate bowl. Fold the dry ingredients and softened date mixture into the butter mixture just until evenly combined.
Step 4
Spread the batter in the prepared dish and bake for 30 to 35 minutes, until the center springs back when gently pressed. Let the cake rest for 10 minutes.
Step 5
Combine the plant butter, brown sugar, coconut cream, vanilla, and salt in a saucepan. Simmer over medium-low heat for 4 to 5 minutes, stirring frequently, until glossy and slightly thickened.
Step 6
Poke deep holes across the warm cake with a skewer and slowly pour one-third of the toffee sauce over the top. Let the sauce soak in for 10 minutes.
Step 7
Serve the sticky date cake warm with the remaining toffee sauce spooned generously over each portion.

Recipe Tips
Soften the Dates Fully
Chop the dates into small, even pieces before adding the boiling water. Smaller pieces soften more evenly and are easier to mash into the cake batter.
Let them sit for the full 15 minutes with the baking soda. Mash them while they are still warm, leaving a few small pieces for texture but no large chunks.
Use Soft Plant Butter
Let the plant butter soften at room temperature, but do not let it melt. It should hold its shape and give slightly when pressed.

Mix it with the brown sugar until the mixture looks lighter and fluffy. This adds air to the batter and helps the cake rise with a soft, tender texture.
Add the Eggs Slowly
Room temperature eggs blend into plant butter more smoothly than cold eggs. Add one egg at a time and mix until it is fully blended before adding the next one.
If the mixture starts looking separated, mix in one spoonful of the measured flour. This will help bring it back together without affecting the finished cake.
What to Make Next
- Dairy Free Caramelized Banana Pudding
- Dairy Free Coconut Vanilla Creme Brulee
- Dairy Free Molten Chocolate Lava Cakes
- Dairy Free Salted Caramel Chocolate Tart
- Dairy Free Summer Berry Trifle
Popular Questions
Can I use another dairy free ingredient instead of coconut cream?
Yes, use the thick white part from a chilled can of full fat coconut milk. Avoid using a thin plant milk because the sauce may not become rich and glossy.
Dairy Free Sticky Toffee Pudding
Equipment
- 8-inch square baking dish
- saucepan
- skewer
Ingredients
- 8 oz Pitted Medjool Dates, Chopped
- 1 cup Boiling Water
- 1 tsp Baking Soda
- 6 tbsp Dairy-Free Plant Butter, Softened
- 3/4 cup Dark Brown Sugar
- 2 Large Eggs
- 1 tsp Pure Vanilla Extract
- 1 1/2 cups All-Purpose Flour
- 1 tsp Baking Powder
- 1/2 tsp Fine Salt
- 1/2 cup Dairy-Free Plant Butter
- 3/4 cup Dark Brown Sugar
- 3/4 cup Full-Fat Coconut Cream
- 1 tsp Pure Vanilla Extract
- 1/4 tsp Fine Salt
Instructions
- Place the dates in a bowl, pour over the boiling water, and stir in the baking soda. Let the mixture soften for 15 minutes, then mash it into a thick, textured puree.
- Preheat the oven to 350 F and grease an 8-inch square baking dish. Beat the plant butter and brown sugar until fluffy, then beat in the eggs one at a time and add the vanilla.
- Whisk the flour, baking powder, and salt in a separate bowl. Fold the dry ingredients and softened date mixture into the butter mixture just until evenly combined.
- Spread the batter in the prepared dish and bake for 30 to 35 minutes, until the center springs back when gently pressed. Let the cake rest for 10 minutes.
- Combine the plant butter, brown sugar, coconut cream, vanilla, and salt in a saucepan. Simmer over medium-low heat for 4 to 5 minutes, stirring frequently, until glossy and slightly thickened.
- Poke deep holes across the warm cake with a skewer and slowly pour one-third of the toffee sauce over the top. Let the sauce soak in for 10 minutes.
- Serve the sticky date cake warm with the remaining toffee sauce spooned generously over each portion.