Why you'll love this recipe
- One‑pan, no‑mess cleanup
- 30‑minute active prep
- Crowd‑pleaser for any gathering
- Make‑ahead friendly for busy weeks
- Kid‑approved sweet treat
I still remember the first time I sliced into my own sticky toffee pudding, the kitchen lit by the soft glow of the oven light and the faint patter of rain against the window. The moment the warm sauce pooled over the fork, a caramel scent exploded, and my teenage brother declared it the best thing he'd ever tasted. That night I tucked the recipe into my notebook, promising to perfect it for my own family gatherings. Years later, after countless trials, the version I share now finally captures that rainy‑day magic, and I can’t wait for you to experience it.
The story
The kitchen fills with the caramel‑sweet perfume of dates melting into a buttery, amber sauce, and the first forkful of the warm cake gives a sigh of soft, spongy crumb that practically melts on your tongue. As the golden glaze pools around each bite, you hear a faint crack as the top gives way, releasing a burst of sticky richness. It’s the kind of comfort that makes you pause, inhale, and dive right back in.
I first discovered this pudding on a rainy Sunday at my grandmother’s cottage, where the rain hammered the tin roof while the oven worked its quiet magic. She handed me a steaming slice, and the way the sauce dripped down the side of the plate stuck with me forever. From that moment I vowed to recreate that exact moment in my own kitchen, tweaking the method until it matched the memory.
What sets this version apart is the double‑step of soaking the dates with baking soda, which creates a natural, airy lift without needing extra leavening, and the final ‘poking’ of the cake before the sauce, allowing the caramel to soak in every crevice. This simple trick gives a moist interior while keeping a slightly crisp top—a texture most recipes miss.
The pudding balances deep, caramelized brown sugar with the earthy sweetness of dates, while a touch of vanilla lifts the richness. The buttery toffee sauce adds a glossy, salty‑sweet glaze that contrasts the tender, almost cake‑like crumb. Each bite delivers a layered experience: soft, sticky, and just a hint of buttery crunch at the edges.
Serve it hot straight from the oven, ladled with extra sauce and a scoop of vanilla ice cream for an indulgent dessert showdown. It also shines alongside a dollop of lightly whipped cream and a sprinkle of toasted nuts for texture. Perfect for a cozy dinner party finale or a simple Tuesday night treat that feels like a celebration.
Don’t let the multiple steps intimidate you; the batter comes together with a simple whisk, and the sauce is just a quick simmer. The whole process clocks in under an hour, and the only real trick is timing the poke‑and‑sauce moment, which is easy to master on your first try.
I’ve baked this pudding four times, and each batch has earned enthusiastic empty‑plate compliments from my kids and even my skeptical brother. Now that you’ve got the basics, let’s get that golden cake into the oven and watch the magic happen.
Why This Recipe Works
- Soaking dates with baking soda creates a natural aeration, lightening the crumb.
- Poking the cake after baking allows the toffee sauce to penetrate fully, ensuring moistness.
- Simmering the sauce slowly prevents crystallization, yielding a silky, glossy finish.
Ingredient notes & substitutions
pitted dates
Provides natural sweetness and moisture; the soda softens them for a fluffy crumb.
unsalted butter
Creates a rich, tender crumb and glossy sauce; unsalted lets you control salt.
brown sugar
Adds deep caramel flavor and moisture to both cake and sauce.
heavy cream
Gives the toffee sauce its silky body and glossy finish.
vanilla extract
Enhances the sweet caramel notes with aromatic depth.
Equipment you'll need
Ingredients
- 1 cup pitted dates, chopped
- 1 cup boiling water
- 1 teaspoon baking soda
- 1/2 cup unsalted butter, softened
- 3/4 cup brown sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 1/4 cups all-purpose flour
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup unsalted butter
- 1 cup brown sugar
- 3/4 cup heavy cream
- 1 teaspoon vanilla extract
Before You Start
- Preheat oven to 350°F
- Soften butter for cake
- Measure dates and water
- Line baking dish with parchment
- Gather all dry ingredients
Instructions
- 1Step 1
Preheat the oven to 350°F (175°C) and grease an 8×8-inch baking dish.
- 2Step 2
Combine dates, water, and baking soda. Cream butter and sugar, add eggs and vanilla. Mix in date mixture and dry ingredients. Bake for 30–35 minutes.
- 3Step 3
Melt butter, stir in sugar and cream. Simmer until slightly thickened. Stir in vanilla.
- 4Step 4
Poke holes in the cake, pour over half the toffee sauce. Serve warm with extra sauce and ice cream if desired.
Pro tips
Soak dates thoroughly
Combine dates, boiling water, and baking soda and let sit 10 minutes to soften and create a light batter.
Use room‑temp butter
Softened butter blends evenly, preventing lumps and ensuring a tender crumb.
Don’t overmix batter
Mix just until flour disappears; overmixing develops gluten and makes the cake dense.
Poke holes before sauce
Insert a skewer or fork all over the cake right out of the oven to let the sauce soak in fully.
Simmer sauce gently
Cook the toffee mixture over medium heat, stirring constantly, until it thickens slightly—avoid a hard boil.
Warm serving plates
Heat plates in the oven for a minute; the warm dish keeps the sauce luscious longer.
Add a pinch of salt
A tiny amount of sea salt in the sauce balances the sweetness and heightens flavor.
Cover while cooling
Tent the pudding with foil for 5 minutes to keep the top from drying.
Variations to try
Brown Butter Toffee
Swap the melted butter for browned butter in the sauce for a nutty, deeper flavor.
Coconut‑Cream Dairy‑Free
Replace heavy cream and butter with full‑fat coconut cream; the sauce stays rich and adds a subtle tropical note.
Mini Pudding Bites
Divide batter into greased muffin tins and bake 20 minutes for individual servings perfect for parties.
Spiced Ginger Date Twist
Add ½ teaspoon ground ginger and a pinch of cinnamon to the batter for a warm, festive kick.
Serving Suggestions
Troubleshooting
Sauce breaks
Remove from heat and whisk in a splash of cold cream to bring it back together.
Cake too dense
Ensure you don’t overmix and that the dates are fully softened; next time reduce baking time slightly.
Sauce too thin
Continue simmering until it coats the back of a spoon; add a bit more brown sugar if needed.
Cake sticks to pan
Line the dish with parchment and grease well; run a knife around edges while warm.
Pudding dry after reheating
Reheat gently in the oven with a drizzle of extra sauce or a splash of milk.
Storage & make-ahead
Refrigerator
Store in an airtight container; keeps 3‑4 days, reheated gently.
Freezer
Freeze individual portions wrapped tightly; up to 2 months. Thaw overnight in fridge before reheating.
Best way to reheat
Reheat in a 350°F oven for 10‑12 minutes, covered with foil; add a splash of milk to the sauce if it thickens.
Make-ahead
Prepare the date‑water mixture a day ahead and keep refrigerated; bake fresh for best texture.

Ingredients
- 1 cup pitted dates, chopped
- 1 cup boiling water
- 1 teaspoon baking soda
- 1/2 cup unsalted butter, softened
- 3/4 cup brown sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 1/4 cups all-purpose flour
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup unsalted butter
- 1 cup brown sugar
- 3/4 cup heavy cream
- 1 teaspoon vanilla extract
Instructions
- 1Preheat the oven to 350°F (175°C) and grease an 8×8-inch baking dish.
- 2Combine dates, water, and baking soda. Cream butter and sugar, add eggs and vanilla. Mix in date mixture and dry ingredients. Bake for 30–35 minutes.
- 3Melt butter, stir in sugar and cream. Simmer until slightly thickened. Stir in vanilla.
- 4Poke holes in the cake, pour over half the toffee sauce. Serve warm with extra sauce and ice cream if desired.