We may earn a commission when you click on the affiliate links in this post.
This Sticky Toffee Pudding Recipe makes a soft date cake soaked in warm, buttery toffee sauce. Bake it in one dish, spoon the sauce over the top, and serve with vanilla ice cream or whipped cream. The sauce seeps into the cake, making every bite moist and sticky.

A Favorite Christmas Dessert
Sticky toffee pudding is one of our favorite Christmas desserts, and the toffee sauce is a big part of why I love it. The toffee sauce soaks right into the warm cake, and the rest gets spooned over each serving. Add a scoop of vanilla ice cream and let it melt into the sauce a little. So good!
🩷 Erica
Ingredients You’ll Need

- Medjool dates: Use pitted dates, or remove the pits before chopping. See the date tips below.
- Boiling water: Softens the dates before they go into the batter. Keep all the soaking liquid.
- Baking soda and baking powder: You’ll use both, with the baking soda in the date mixture and the baking powder in the flour mixture.
- Butter: Soften the butter for the cake so it creams easily with the sugars. You’ll also need butter for the sauce.
- Dark brown sugar and granulated sugar: Both go into the cake, giving it sweetness and a deeper brown sugar flavor.
- Molasses: Adds depth to the cake’s flavor alongside the dates and dark brown sugar.
- Eggs: Mix them into the creamed butter and sugars one at a time.
- Flour: Measure carefully so the cake stays soft rather than heavy.
- Vanilla extract and salt: Both go into the cake and the sauce.
- Brown sugar and heavy whipping cream: Combine with butter for the homemade toffee sauce. Use heavy cream for the intended consistency.
Ingredient Additions and Substitutions
- Light brown sugar: Dark brown sugar gives the cake a deeper molasses flavor. Light brown sugar can be used if that’s what you have, with a slightly milder result.
- Ice cream or whipped cream: Either works for serving. Vanilla ice cream melts into the warm sauce, while whipped cream makes a lighter topping.
- Dates: Stick with Medjool dates for the texture this recipe was developed around. Leaving them out would change both the moisture and structure of the cake.
How to Make Sticky Toffee Pudding

- Soak the dates. Preheat the oven to 350°F. Finely chop the pitted dates and combine them with baking soda, vanilla, and boiling water. Let them soak for 15 to 20 minutes without draining.

- Cream the butter and sugars. While the dates soak, beat the softened butter, granulated sugar, dark brown sugar, and molasses together. Add the eggs one at a time, mixing after each addition.

- Finish the batter. Combine the flour, baking powder, and salt in a separate bowl, then mix into the butter mixture on low speed. Mash or puree the soaked dates with their liquid and mix them into the batter.

- Bake the cake. Spread the batter in a greased 9×13 cake pan. Bake for 30 to 35 minutes, until a toothpick inserted into the center comes out clean.

- Make the toffee sauce. While the cake bakes, bring the brown sugar and butter to a simmer in a heavy saucepan, whisking until combined. Add the cream, return to a simmer, and cook for 5 to 6 minutes until slightly thickened. Remove from the heat and stir in the vanilla and salt.

- Add the sauce and serve. Poke holes about halfway down into the warm cake with the small end of a chopstick. Spoon half the sauce over the top and let it soak in. Serve warm with ice cream or whipped cream and the remaining sauce.
Dates to Use

- Use Medjool dates for this recipe. They’re soft and meaty, and they mash easily after soaking. Look for plump dates that feel soft rather than hard and dried out.
- Check the produce section of your grocery store first. I’ve found them at Albertsons and Fred Meyer, though availability varies by location.
- If your dates still have pits, slice them open and remove the pits before weighing and chopping. Even with packaged pitted dates, check for any remaining pit pieces.
- Finely chop the dates, then soak them with the boiling water, baking soda, and vanilla for 15 to 20 minutes. Mash the softened mixture with a fork until it looks like jam, or use a food processor for a smoother texture. Don’t drain it, the soaking water is part of the batter.
Individual Puddings
- For individual servings, divide the batter among 6 to 8 greased, oven-safe ramekins, depending on their size. Leave room for the cakes to rise.
- Bake at 350°F for 15 to 20 minutes, checking at 15 minutes. The centers should be set and a toothpick should come out clean. Larger or deeper ramekins may need additional time.
- Poke holes halfway into each cake and spoon some of the sauce over the top. Serve directly in the ramekins with the remaining sauce and your choice of topping.
Recipe Tips
- Measure the flour lightly. Spoon it into the measuring cup and level it off rather than packing it down.
- Stop mixing once the batter is combined. Extra beating after adding the flour can make the cake less tender.
- Check the center of the cake. A browned top doesn’t necessarily mean the middle has finished baking.
- Keep the sauce at a gentle simmer. It should be slightly thickened but still pourable, and it will thicken more as it cools.
- Save half the sauce for serving. The first portion soaks into the cake, while the second gives each serving that warm, saucy finish.
Frequently Asked Questions
It’s a moist date cake served with toffee sauce. “Pudding” is commonly used for dessert in Britain, so don’t expect the texture of an American chocolate or vanilla pudding.
The names are often used for the same style of dessert: a date cake served with a buttery brown sugar sauce. Sticky date pudding is a common name in Australia and New Zealand.
No. This sauce is simmered until slightly thickened rather than cooked to a specific candy temperature. Follow the timing and watch the consistency.
Make Ahead and Storage
Make ahead: Bake the cake and prepare the sauce a day ahead. Refrigerate them separately in covered containers, then reheat before adding the sauce and serving.
Storing: Cover and refrigerate leftover cake and sauce within 2 hours. Use within 3 to 4 days. Cake that already has sauce poured over it can be stored that way.
Reheating: Warm individual portions in the microwave in short intervals until heated through. Reheat the reserved sauce gently in a saucepan, stirring until smooth and pourable.
Freezing: Wrap cooled cake portions tightly and freeze in an airtight container. Freeze the sauce separately. Thaw in the refrigerator before reheating, and stir the warmed sauce to bring it back together.
Pairing Ideas
Serve warm with Homemade Vanilla Ice Cream or Whipped Cream, then spoon the extra toffee sauce over the top. The cold ice cream and warm cake are especially good together, and neither topping needs to be complicated.
More Dessert Pudding Recipes
Have you tried this dessert? Leave a comment and a star rating below, and let me know how it turned out! 💛
Sticky Toffee Pudding Recipe

Ingredients
- 7 ounces Medjool dates, (pitted)
- 3/4 cup boiling water
- 1 teaspoon baking soda
- 1/2 teaspoon vanilla extract
- 1/3 cup butter, softened
- 1/3 cup dark brown sugar, (packed)
- 1/3 cup granulated sugar
- 1 tablespoon molasses
- 2 eggs
- 1 1/4 cups flour
- 1 teaspoon baking powder
- 1/4 teaspoon salt
Sticky Toffee Sauce:
- 1 cup brown sugar
- 1/2 cup butter
- 1 cup heavy whipping cream
- 1/2 teaspoon salt
- 1/2 teaspoon vanilla
Instructions
- Preheat the oven to 350°F. Finely chop the pitted dates and place them in a heatproof bowl. Add the baking soda and ½ teaspoon vanilla extract. Pour the boiling water over the dates and stir. Let stand for 15 to 20 minutes. Do not drain.
- While the dates soak, cream the softened butter, dark brown sugar, granulated sugar, and molasses together in a mixing bowl. Add the eggs one at a time, mixing after each addition.
- In a separate bowl, stir together the flour, baking powder, and salt. Gradually add to the butter mixture, mixing on low speed just until combined.
- Mash the dates and their soaking liquid with a fork until jam-like, or puree the mixture in a food processor. Mix the entire date mixture into the batter until combined.
- Grease a 9×13 cake pan. Spread the batter in the prepared dish.
- Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean.
Sticky Toffee Sauce:
- While the cake bakes, make the sauce. Combine the brown sugar and butter in a heavy saucepan. Bring to a gentle simmer, whisking constantly until combined. Carefully stir in the heavy cream and return to a simmer. Simmer for 5 to 6 minutes, until slightly thickened. Remove from the heat and stir in the salt and vanilla.
- Use the small end of a chopstick or a small dowel to poke holes over the warm cake, going only about halfway through. Spoon half the warm toffee sauce over the cake and allow it to soak in.
- Serve warm with vanilla ice cream or whipped cream, if desired, and spoon the remaining sauce over each serving.
Equipment
- 9×13 Cake Pan
- Mixing Bowls
- Hand Mixer or Stand Mixer
- heavy saucepan
Notes
- Use soft Medjool dates. Remove any pits before weighing and chopping.
- Keep all the date-soaking liquid, it goes into the cake. The 30-minute prep time includes soaking the dates.
- Make the sauce while the cake bakes to keep the total time at about 1 hour 5 minutes.
- For individual puddings, divide the batter among 6 to 8 greased oven-safe ramekins, leaving room to rise. Bake at 350°F for 15 to 20 minutes, checking at 15 minutes. Ramekin size affects the baking time.
- Refrigerate leftover cake and sauce within 2 hours and use within 3 to 4 days. Reheat portions before serving.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Love this recipe?
We want to hear from you! Please leave a review.












