Our favorite Sticky Toffee Pudding recipe makes cute individual servings of warm and gooey cake topped with warm toffee sauce.
Another dessert you can try with a similar texture but completely different flavor is my Gingerbread Cake. Or if you're looking for more toffee flavor, check out my other toffee recipes.

Why I love this recipe:
- Easy: We can thank the English for blessing the world with the deliciousness that is Sticky Toffee Pudding (aka sticky date pudding), and believe it or not, you already have most of the ingredients in your pantry.
- Mini cakes: I love baking the sticky toffee pudding in muffin tins, for cute individualized portions. You could also bake the cake in an 8 inch square pan.
- Flavor: It's so flavorful and rich, especially with the sauce on top, and finished with a dollop of whipped cream or ice cream, so you can savor every bite.
How to Make Sticky Toffee Pudding:
- Preheat the oven to 350 degrees F. Lightly grease a 12-cup muffin tin, ramekins, or an 8’’ baking dish.
- Chop Dates: Add the dates to the bowl of a food processor or blender then pour boiling water on top. Rest for 5 minutes, the pulse them in a food processor. Stir in baking soda.
- Prepare Batter: In a separate bowl add butter and brown sugar and mix well to combine. Stir in eggs. Add the molasses and mix. In a separate bowl, sift together flour, baking powder, and salt, then stir into the batter. Add chopped dates, folding them in to combine.

- Bake: Pour batter into prepared pan and bake for about 18 – 20 minutes.
- Serve cakes flat-side up, with warm toffee sauce on top. Garnish with chopped walnuts, if desired, then serve with custard, ice cream, or whipped cream.

How to make Toffee Sauce:
- Combine heavy whipping cream, butter, brown sugar, and salt in a saucepan.
- Cook over low heat and stir until sugar dissolves and the sauce is smooth and slightly thickened. Remove from heat and stir in vanilla. Serve warm, over sticky toffee pudding.

Make Ahead and Freezing Instructions:
To Make Ahead: The cake and sauce can be made up to five days in advance, stored separately, in an air-tight container in the refrigerator. Rewarm in the microwave.
To Freeze: Place in an air-tight freezer container and freeze for up to 3 months.
Recipe Variations:
- Gluten-Free: Use 1 cup of gluten-free flour plus 1 ¼ tsp xanthan gum to help thicken the batter.
- Vegan: Replace butter with vegan butter. I recommend using vegan butter from a block and not a spread as it is thicker and results in a better texture. In place of the two eggs, use two tablespoons of flax seeds (ground into a fine powder) and six tablespoons of water. For a dairy-free alternative to the heavy whipping cream, mix together ¾ cup soy, almond, or coconut milk with ¼ cup olive oil or canola oil.
Follow me for more great recipes
Recipe

Sticky Toffee Pudding
Equipment
Ingredients
- 8 ounces medjool dates* , pitted (225 g)
- 1 cup boiling water (240 ml)
- 1/3 cup butter , room temperature (75 g)
- 2/3 cup light brown sugar , firmly packed (145 g)
- 2 teaspoons vanilla extract (10 ml)
- 2 large eggs , room temperature
- 2 Tablespoons molasses (30 ml)
- 1 2/3 cups all-purpose flour (200 g)
- 1 1/2 teaspoons baking powder (6 g)
- 1 teaspoon baking soda (5 g)
- ¼ teaspoon salt (1.5 g)
Toffee Sauce*:
- 1/2 cup heavy whipping cream (120 ml)
- ½ cup butter (115 g)
- 3/4 cup light brown sugar , packed (160 g)
- 1 Pinch salt
- 2 tsp vanilla extract (10 ml)
- chopped walnuts , optional
Instructions
- Preheat the oven to 350 degrees F. Lightly grease a 12-cup muffin tin or ramekins.
- Add the dates to the bowl of a food process or blender and pour boiling water on top. Set aside for 5 minutes.
- Meanwhile, prepare the batter: Cream together butter and brown sugar. Add eggs, one at a time, beating after each addition. Add the molasses and vanilla and mix.
- Sift together the flour, baking powder and salt, and then stir into the batter.
- Pulse the date mixture in a food processor, then stir in baking soda. Pour date mixture into batter (no need to strain) and fold in gently to combine (don’t over-mix).
- Pour batter into prepared pan. Bake for about 18 – 20 minutes or until toothpick inserted in the center comes out clean or with few crumbs. Don’t overbake or cake will be dry. (For square baking pan, bake for 22-25 minutes).
- Serve muffin cakes flat-side up, with warm toffee sauce on top.
Toffee Sauce:
- Add cream, butter, brown sugar, and salt to a saucepan. Cook over low heat, stirring, until sugar dissolves and sauce is smooth, and slightly thickened about 7-10 minutes. Remove from heat and stir in vanilla.
- Spoon toffee sauce over cake and garnish with chopped walnuts, if desired.
- Store the cakes and sauce (in an airtight container) separately for up to five days in the refrigerator.
Notes
Nutrition
Follow Me
I originally shared this recipe December 2020. Updated October 2023.
This post contains affiliate links.
This is probably one of the best desserts I’ve ever had. 10/10 and decently easy recipe!
Made these ahead for Christmas Day, it was a big hit. Easy to make and delish !
Listen, I made this account just to comment on this. I have a sweet tooth and on this fine Christmas day with my mom making Christmas dinner, I thought, why not make dessert? Whipped this up, and it is one of the best desserts I’ve ever had. EASILY top ten. Do not hesitate to create this absolute masterpiece. I had to eat two of them, I simply had to.
Just made this for the first time and it’s an absolute banger. Everyone loved it. I used Barhi dates which worked perfectly. Thanks a lot!!
I just made two 8×8 and agree with others here that the baking time is off.
My oven is very reliable for temperature. After 22 min the centers were still completely raw liquid. I then continue baking at five minute intervals. They took roughly another 15 or 20 minutes.
This. Was. AMAZING. And so incredibly simple and easy to make. We’re going to jazz it up and serve it as dessert for Christmas.
I made this yesterday. It was absolutely amazing. I saw an anon comment about it not fitting in an 8×8 so I was a little worried but I followed the recipe exactly and it baked perfectly. It took about 30ish minutes to bake and is absolutely amazing, my oven is not true to temp so my oven might have been on about 330-340 rather than 350 which could account for the extra few minutes. I did poke the top of my cake and let the toffee sauce soak into the warm cake rather than serve it on the side as I plan to cut and freeze any leftovers. Delicious with a scoop of vanilla ice cream.
Would love to try! I need to make it for a large group. Any suggestions for serving dish size and cooking difference for doubling the recipe?
I know this was 3 months ago but I did want to say that at the top of the recipe there is a 1x 2x 3x which gives you the measurements for up to 3x’s the original recipe. so it would make 36 servings. Hope that helps!
You left out adding the vanilla into the batter. I didn’t notice until it was in the oven. Oh well.
Apologize for that. I’ve updated the recipe. Hope you loved your puddings!!
Going to make this.
I’ve just made this and to say this recipe fits it’s a 8×8 cake tin, is an absolute joke. It’s been 47 minutes and counting. You should probably take that direction out cause it’s a complete crock of shit. Actually test your instructions before you post them
I made this recipe in an 8×8 with no issues. It took maybe an extra 5 minutes to bake in a metal pan. Try accurately measuring next time.
There is no reason to be so disrespectful with your language.