Classic Sticky Toffee Pudding

By:

| Published on:

January 24, 2026

Classic Sticky Toffee Pudding

I make this Classic Sticky Toffee Pudding whenever I need a comfort dessert that feels both old fashioned and effortlessly modern. It’s a moist date cake drenched in a warm, glossy toffee sauce that’s quick enough for a weeknight treat yet elegant enough for guests. If you like cozy family recipes, you’ll find this recipe as comforting as a bowl of ginger garlic chicken noodle soup on a cold evening.

What makes this recipe special

This pudding stands out because it pairs very basic pantry ingredients with the naturally caramel sweetness of Medjool dates. The result is a tender, sticky cake that feels rich without needing complicated techniques. It’s also forgiving: the simple method suits cooks of every level, and the toffee sauce can be adjusted to taste.

“A perfect mix of soft cake and glossy sauce—family favorite after the first bite.”

Preparing Classic Sticky Toffee Pudding

Quick overview of the process so you know what to expect:

  • Soften chopped Medjool dates in simmering water and mash to make a warm date purée.
  • Cream butter and brown sugar until light, then add eggs for structure.
  • Fold in flour and baking powder, then gently incorporate the mashed dates.
  • Bake the batter in an eight inch square dish until set and golden.
  • While the cake bakes, whisk together heavy cream, brown sugar, butter, and vanilla to make the toffee sauce.
  • Serve warm slices with the sauce spooned over, and enjoy.

What you’ll need

  • 1 cup Medjool dates, pitted and chopped (soft, sweet dates work best)
  • 2 cups water
  • 1/2 cup unsalted butter, softened
  • 1 cup dark brown sugar, divided (use the richer, moist kind)
  • 2 large eggs
  • 1 cup all-purpose flour
  • 1 teaspoon baking powder

For the toffee sauce:

  • 1/2 cup heavy cream
  • 1/2 cup dark brown sugar
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla extract

Substitution notes: swap light brown sugar for dark if that’s what you have; use golden syrup in small amount to deepen flavor. For a gluten free version, try a 1:1 all-purpose gluten free flour blend and add a touch more baking powder if the mix is heavier.

Step by step instructions

  1. Preheat the oven to 350°F (175°C). Grease an eight inch square baking dish and set aside.
  2. Place chopped Medjool dates and the water in a small pot. Bring to a gentle simmer and cook about five minutes until the dates are softened. Mash the dates in the pot into a rough purée. Remove from heat and cool slightly.
  3. In a mixing bowl, beat the softened butter with 3/4 cup of the dark brown sugar until light and fluffy. Add the eggs one at a time, beating after each addition until fully incorporated.
  4. Stir the flour and baking powder together, then add to the butter mixture. Mix gently until just combined. Fold in the mashed date purée until evenly distributed.
  5. Pour the batter into the prepared dish and smooth the top. Bake for about 35 minutes, or until the pudding is golden and a toothpick inserted in the center comes out with a few moist crumbs.
  6. While the cake bakes, make the toffee sauce. Combine the heavy cream, remaining 1/4 cup dark brown sugar, butter, and vanilla in a small saucepan. Heat over low heat, stirring until the sugar and butter melt and the mixture bubbles gently. Remove from heat and keep warm.
  7. When the pudding is done, let it cool for a few minutes. Cut into squares and spoon warm toffee sauce over each serving. Serve immediately while warm.

Classic Sticky Toffee Pudding

Best ways to enjoy it

Serve a warm square of pudding on its own or with a scoop of vanilla ice cream or a dollop of softly whipped cream. For a contrast in texture, sprinkle a few toasted chopped nuts over the top. If you want to pair it with a main course, try a simple family dinner recipe like classic stuffed peppers followed by this pudding for a comforting finish.

Keeping leftovers fresh

Store cooled pudding and sauce separately in airtight containers in the refrigerator. The pudding will keep up to 3 days and the sauce up to 5 days. Reheat portions gently: microwave single servings in 20 second bursts until warm, or warm the pudding in a 325°F oven until heated through and pour hot sauce over just before serving. For longer storage, freeze the pudding (wrap tightly) for up to 2 months and thaw overnight in the refrigerator before reheating. Always refrigerate within two hours of cooking for safety.

Extra advice

  • Use soft Medjool dates for the best texture; if you have firmer dried dates, soak them a little longer.
  • Don’t overmix once you add flour; overworking develops gluten and makes the cake tough.
  • Keep sauce warm on the lowest heat and stir occasionally so it stays smooth.
  • If your sauce appears grainy, a quick whisk over low heat will usually smooth it out.

Flavor swaps

  • Add a teaspoon of orange zest to the batter for a bright note.
  • Stir in a handful of chopped toasted walnuts or pecans into the batter for crunch.
  • For a lighter sauce, swap half the heavy cream for whole milk, but reduce simmering time to avoid separation.
  • To make smaller individual portions, bake in a muffin tin; reduce baking time to about 18 to 22 minutes.

Your questions answered

How long does this recipe take from start to finish?

Active prep is about 20 minutes. Simmering dates and baking take another 35 minutes or so, so plan for roughly an hour from start to finish.

Can I use other types of dates or dried fruit?

Yes. Medjool dates give a lush, jammy texture, but other soft dates will work if soaked a bit longer. Dried figs or prunes can be used for a different but tasty result.

Can I make this ahead for a dinner party?

Absolutely. Bake the pudding and refrigerate. Reheat in the oven at 325°F until warm, and reheat the sauce gently on the stove before serving. Assemble just before serving for the best presentation.

Is there a dairy free version?

Yes. Replace butter with a dairy free margarine and use full fat coconut milk instead of heavy cream for the sauce. The flavor will shift slightly but remain delicious.

How can I tell when the pudding is fully baked?

The top should be golden and spring back slightly to the touch. A toothpick inserted near the center should come out with a few moist crumbs but not wet batter.

Print

Classic Sticky Toffee Pudding

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A moist date cake drenched in a warm toffee sauce, perfect for comfort desserts and elegant enough for guests.

  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes
  • Yield: 8 servings 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: British
  • Diet: Vegetarian

Ingredients

Scale
  • 1 cup Medjool dates, pitted and chopped
  • 2 cups water
  • 1/2 cup unsalted butter, softened
  • 1 cup dark brown sugar, divided
  • 2 large eggs
  • 1 cup all-purpose flour
  • 1 teaspoon baking powder
  • 1/2 cup heavy cream
  • 1/2 cup dark brown sugar
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla extract

Instructions

  1. Preheat the oven to 350°F (175°C). Grease an eight inch square baking dish and set aside.
  2. Place chopped Medjool dates and water in a pot, bring to a gentle simmer for 5 minutes. Mash into a rough purée and cool slightly.
  3. In a mixing bowl, beat the butter with 3/4 cup of dark brown sugar until light and fluffy. Add eggs one at a time, beating after each addition.
  4. Stir together flour and baking powder, add to the butter mixture, mix until combined. Fold in the date purée.
  5. Pour the batter into the prepared dish, smooth the top, and bake for about 35 minutes until golden and a toothpick comes out with a few moist crumbs.
  6. While baking, make the toffee sauce by combining cream, remaining 1/4 cup brown sugar, butter, and vanilla in a saucepan. Heat until melted and bubbly, then keep warm.
  7. Let the pudding cool for a few minutes after baking, then cut into squares and spoon toffee sauce over each serving. Serve warm.

Notes

Store leftovers separately; pudding lasts up to 3 days in the refrigerator. For dairy free, use margarine and coconut milk in the sauce.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 30g
  • Sodium: 200mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 60g
  • Fiber: 2g
  • Protein: 5g
  • Cholesterol: 85mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star