Classic Sticky Toffee Pudding

| Posted on:

January 29, 2026

Classic Sticky Toffee Pudding topped with toffee sauce and served warm

I’ve been making this sticky toffee pudding for years when I want something cozy, comforting, and reliably chocolate-free but still indulgent. It’s a moist date cake with a glossy, buttery toffee sauce spooned over warm squares — the kind of dessert that feels special without a lot of fuss. If you enjoy tray-baked, caramel-forward sweets, you might also enjoy my classic gooey butter cake recipe for another simple, crowd-pleasing option.

What makes this recipe special

This is pure, unfussy comfort food. The dates add natural sweetness and a rich, almost caramel texture to the cake crumb, while the sauce is quick to make and outrageously glossy. You don’t need fancy equipment: a small pot, a bowl, and an eight-inch square dish are all it takes. It’s great for weeknight treats, Sunday dessert, and holiday menus when you want something nostalgic but fail-safe.

“Moist, caramelized, and exactly what I want after a chilly day — every spoonful tastes like a warm hug.”

Preparing Classic Sticky Toffee Pudding

Overview: soften dates in water, mash to a chunky purée, cream butter with most of the brown sugar, beat in eggs, fold in dry ingredients and the date purée, bake until just set, and finish with a warm toffee sauce made from cream, brown sugar, butter, and vanilla. The sauce is made while the cake bakes so everything finishes together for a warm, saucy serving.

What you’ll need

  • 1 cup Medjool dates, pitted and chopped (soft, sweet Medjools give best flavor; use any soft dates if needed)
  • 2 cups water
  • 1/2 cup (1 stick) unsalted butter, softened (room temperature makes creaming easier)
  • 1 cup dark brown sugar, divided (3/4 cup for cake, 1/4 cup for sauce)
  • 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 (see note: this is the total; use 1/4 cup reserved for sauce per original recipe)
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla extract

Substitutions and notes:

  • For a lighter sauce, swap half-and-half for heavy cream, but expect a thinner sauce.
  • Use light brown sugar instead of dark if you prefer a milder molasses note.
  • Gluten-free: substitute a 1:1 gluten-free flour blend, but texture will be slightly different.

Directions to follow

Preheat the oven to 350°F (175°C). Grease an 8-inch square baking dish and set aside.

Put the chopped dates and water in a small pot. Bring to a gentle simmer for about 5 minutes, just until the dates soften. Remove from heat and mash the dates into a rough purée with a fork or potato masher. Let cool slightly.

In a mixing bowl, beat the softened butter with 3/4 cup dark brown sugar until light and fluffy. Add the eggs one at a time, beating after each until incorporated.

Whisk together the flour and baking powder. Fold the dry mix into the butter-egg mixture gently until just combined. Fold in the mashed date purée until it is evenly distributed.

Pour the batter into the prepared dish and smooth the top. Bake for about 35 minutes. The pudding is ready when the top is golden and a toothpick inserted into the center comes out with a few moist crumbs.

While the pudding bakes, make the toffee sauce. In a small saucepan over low heat combine the heavy cream, remaining 1/4 cup dark brown sugar, 2 tablespoons butter, and vanilla. Stir until the sugar and butter melt and the mixture bubbles gently. Remove from the heat and keep warm.

When the pudding is done, let it rest 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 warm with a generous ladle of the toffee sauce. Popular pairings:

  • A scoop of vanilla ice cream or creme fraîche for contrast.
  • A dollop of lightly whipped cream and a dusting of finely chopped nuts for texture.
  • For a coffee or tea pairing, pick a medium roast or a bold black tea to stand up to the caramel.

If you like tray-baked, gooey desserts, try another tray-bake favorite like my classic gooey butter cake recipe for a different but equally indulgent dessert.

Storage and reheating tips

Keep leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 20–30 seconds until warm, then spoon additional warm sauce over the top. To reheat in the oven, cover loosely with foil and warm at 325°F (160°C) for 10–12 minutes.

To freeze: cool the baked pudding completely, cut into portions, wrap tightly in plastic wrap, and place in a freezer-safe bag for up to 2 months. Thaw overnight in the refrigerator and warm gently before serving. Store sauce separately in a sealed jar for up to 5 days in the fridge; rewarm on low and whisk before using.

Practice safe food handling: cool everything to room temperature before sealing, and discard any dairy-based sauce left at room temperature for more than two hours.

Helpful cooking tips

  • Soften the dates just enough to mash; overcooking makes the batter too loose.
  • Room-temperature butter and eggs incorporate more easily and produce a lighter crumb.
  • Don’t overmix after adding flour—fold until just combined to keep the cake tender.
  • If your sugar is clumpy, break it up with a fork before creaming.
  • Keep the sauce low and slow; high heat can cause the cream to separate or scorch.

Creative twists

  • Add 1/2 teaspoon ground ginger or cinnamon to the batter for a warming spice note.
  • Stir 1/4 cup chopped toasted pecans into the batter for crunch.
  • Make mini puddings in a muffin tin; reduce bake time to 18–22 minutes.
  • For a dairy-free sauce, use canned full-fat coconut milk in place of heavy cream and a dairy-free butter substitute.

Common questions

How long does this recipe take from start to finish?

Active prep is about 15–20 minutes (mostly hands-on). Simmering dates, baking, and cooling bring total time to about 55–65 minutes.

Can I use other dates or dried fruit?

Yes. If Medjools aren’t available, use other soft dates but soak them a little longer before mashing. Dried figs or prunes can work but will change the flavor profile.

Can I make this ahead of time?

You can bake the pudding a day ahead and reheat before serving. Store the sauce separately and warm it up when you reheat the cake so everything tastes freshly made.

Is it possible to make this egg-free?

Yes. Replace each egg with 1/4 cup applesauce or a commercial egg replacer, though texture will be slightly denser. Test one substitution first to see if you prefer the result.

How do I fix a sauce that’s too thin or too thick?

If the sauce is too thin, simmer it gently a few extra minutes to reduce and thicken. If it’s too thick, whisk in a tablespoon of warm cream or milk until you reach the desired consistency.

If you want any adjustments for dietary needs or a printable version of the recipe layout, tell me what you need and I’ll tailor it.

Classic Sticky Toffee Pudding topped with toffee sauce and served warm

Sticky Toffee Pudding

A moist date cake topped with a glossy, buttery toffee sauce - a cozy and indulgent dessert perfect for any occasion.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 9 servings
Course: Dessert, Sweets
Cuisine: British
Calories: 300

Ingredients
  

For the pudding
  • 1 cup Medjool dates, pitted and chopped Soft, sweet Medjools give the best flavor; use any soft dates if needed.
  • 2 cups water
  • 1/2 cup unsalted butter, softened Room temperature makes creaming easier.
  • 1 cup dark brown sugar, divided 3/4 cup for cake, 1/4 cup for sauce.
  • 2 large eggs Use room temperature for best results.
  • 1 cup all-purpose flour
  • 1 teaspoon baking powder
For the toffee sauce
  • 1/2 cup heavy cream Swap half-and-half for a lighter sauce.
  • 1/2 cup dark brown sugar Use 1/4 cup reserved for sauce per original recipe.
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla extract

Method
 

Preparation
  1. Preheat the oven to 350°F (175°C). Grease an 8-inch square baking dish and set aside.
  2. Put the chopped dates and water in a small pot. Bring to a gentle simmer for about 5 minutes, just until the dates soften. Remove from heat and mash the dates into a rough purée with a fork or potato masher. Let cool slightly.
  3. In a mixing bowl, beat the softened butter with 3/4 cup dark brown sugar until light and fluffy. Add the eggs one at a time, beating after each until incorporated.
  4. Whisk together the flour and baking powder. Fold the dry mix into the butter-egg mixture gently until just combined. Fold in the mashed date purée until evenly distributed.
Baking
  1. Pour the batter into the prepared dish and smooth the top. Bake for about 35 minutes. The pudding is ready when the top is golden and a toothpick inserted into the center comes out with a few moist crumbs.
  2. While the pudding bakes, make the toffee sauce. In a small saucepan over low heat, combine the heavy cream, remaining 1/4 cup dark brown sugar, butter, and vanilla. Stir until the sugar and butter melt and the mixture bubbles gently. Remove from heat and keep warm.
  3. When the pudding is done, let it rest for a few minutes. Cut into squares and spoon warm toffee sauce over each serving. Serve immediately while warm.

Nutrition

Serving: 1Calories: 300kcalCarbohydrates: 45gProtein: 3gFat: 14gSaturated Fat: 8gSodium: 100mgFiber: 2gSugar: 30g

Notes

Serve warm with a generous ladle of the toffee sauce. Pair with vanilla ice cream or crème fraîche for contrast, and a medium roast coffee or bold black tea.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating