Chocolate Sticky Toffee Pudding
Sticky Toffee Pudding is up there in my top 5 favorite desserts and if you tried it before, you’re probably equally obsessed as I am. Now I don’t even care for chocolate cake or chocolate-heavy desserts that much, but every now and then I get a crazy craving for a full-on death-by-chocolate situation. This is that dessert. Rich, sticky, soaked in chocolate toffee sauce, and served warm with vanilla ice cream melting into every bite. Think of it like the classic but with chocolate mixed into the date cake and the toffee sauce!

One of my favorite movies growing up was Matilda. It was a family favorite on movie nights, so much so that I can recite the movie line by line. But we all know that iconic chocolate cake scene between Bruce and Miss Trunchbull and it has lived in my head for years. I always craved that cake, even though this pudding looks nothing like it. But the feeling of it, that deep intense chocolate moment, gives me that same nostalgia but just in a different way. There is nothing better than drowning in chocolate.
As the cold ice cream melts into the cake from the hot chocolate toffee sauce, you’ll see why this dessert is in my top! Let’s make it.
Why This One Is Different
Traditional sticky toffee pudding is already incredible, but adding cocoa transforms it into something deeper and more dramatic. You still get that caramel sweetness from the dates, but now there’s this rich chocolate taste running through it.
You get:
- Ultra-moist, almost melt-in-your-mouth texture
- Deep chocolate flavor without being bitter
- A glossy chocolate toffee sauce that seeps into every bite
- The perfect hot and cold contrast with vanilla ice cream
It’s indulgent without being dry. Rich without being overwhelming. And I promise it’s not too sweet!
The Dates Matter More Than You Think
Sticky toffee pudding is all about the dates. Use Medjool dates if you can. They’re naturally soft, caramel-like, and break down beautifully once you pour hot milk over them with baking soda.
Here’s what you want:
- Soft, sticky dates
- No dryness in the center
- Easy to mash after soaking
After letting them sit for 10 minutes, mash them thoroughly. You don’t want big chunks but small ones are fine. You want a thick, jammy mixture that melts into the batter.
TIP: If your dates feel dry, let them soak a few extra minutes before mashing.
Also note in my recipe for Sticky Toffee Pudding, I love using milk to give the cake extra tenderness and flavor but you can also swap it for hot water as most traditional recipes do.
Let’s Talk Cocoa
Cocoa quality really makes a difference here. You can use natural cocoa powder or Dutch-processed cocoa.
- Dutch-processed cocoa gives you a darker color and smoother chocolate flavor
- Natural cocoa will be slightly brighter and more intense
I personally love Dutch-processed in this recipe because it gives that dramatic dark tone.
You can also bloom the cocoa for deeper flavor. If you want to take it up a notch, whisk the cocoa powder and warm water directly into the warm melted butter first. This helps activate the cocoa and intensify the flavor before adding sugar, vanilla, and eggs.
VARIATION: Add a tiny pinch more espresso powder if you want the chocolate to feel even deeper without tasting like coffee.
Building the Batter Properly
Now let’s get into the rest of the batter. The order here is intentional. Now like most cakes, you can make this by preparing the dry and wet in two separate bowls and then combining them. But I always take the lazy approach with Sticky Toffee Pudding and do it all in one bowl and it turns out great.
First soften and mash the dates in a bowl with milk and baking soda.. Then in another bowl, whisk melted butter and dark brown sugar until glossy. Add vanilla, then eggs. Next stir in the date mixture so it fully blends into the base.
NOTE: The recipe calls for dark brown sugar in the cake and sauce and it’s highly encourage for both color, taste, and texture. But if you must, you can use light brown sugar.
After that:
- Fold in flour, baking powder, and salt gently
- Add cocoa powder and espresso powder
- Pour in warm water – we add water because cocoa powder is a lot more drying that flour so the water offsets that effect
- Mix just until smooth
Do not overmix. That’s what keeps the crumb soft and tender instead of dense. The batter should be thick but pourable.
Pan Options
This recipe is written for a parchment-lined 9×9-inch pan. Do not grease it, just line it so you can lift it out easily.
You can also bake this in:
- A 9-inch round cake pan
- An 8-inch round pan for a slightly thicker cake
If using a thicker pan, you may need an extra 2–4 minutes of bake time. Always check with a toothpick, skewer, or fork. You want moist crumbs, not wet batter.
Bake for 25 to 26 minutes to keep it perfectly soft.
The Chocolate Toffee Sauce
Time to get into the sauce now that is quiet so good, you might just want to drink it! It’s creamy, luxurious, and packs just enough chocolate without being too rich.
Butter and dark brown sugar melt together first. Then heavy cream is added and simmered gently until slightly thickened. Finally, chopped semi-sweet chocolate is stirred in for that glossy finish. Make sure the heat is at the lowest possible so the chocolate doesn’t burn. A slow melt is better than a quick burn.
NOTE: Feel free to add as little or as much chocolate as you’d like to your taste and also feel free to swap out the semi-sweet for dark.
You’re looking for:
- Smooth and shiny texture
- Slight thickness but still pourable
- No graininess
TIP: If it thickens too much after cooling, gently reheat and stir until smooth again.
How to Serve It
Once the cake comes out of the oven, let it cool slightly. Poke holes all over with a toothpick, skewer, or fork so the sauce can soak in. Just add a thin layer of the chocolate toffee sauce all across the top and spread so it’s even. Then you can slice it into 9 pieces of if you prefer smaller pieces, do 12 or 16.
When serving:
- Place a warm slice of cake on a plate
- Add a scoop of vanilla ice cream
- Pour the warm chocolate toffee sauce directly over the ice cream so it cascades down over everything
- If you like sweet and salty, add a pinch of flakey sea salt on top!
Variations You Can Try
If you want to change it slightly:
- Add chopped toasted walnuts for texture
- Stir chocolate chips into the batter for even more chocolate
- Bake in individual ramekins for dinner parties
- Bake in a circular pan to have triangular slices
Storage
Store the cake and sauce separately.
- Keep the cake tightly covered at room temperature for up to 1 day or refrigerate for up to 3 days
- Store the chocolate toffee sauce in an airtight container in the fridge
To serve again, reheat the cake in the microwave. The sauce can be heated in the microwave as well or on the stovetop. It truly reheats beautifully and somehow tastes even better the next day.

Craving More Cake? Try These Recipes Out!
- Sticky Date Cake
- Banana Cake with Brown Butter Frosting
- Iced Lemon Loaf Cake
- Apple Cider Donut Loaf Cake
- Pumpkin Coffee Cake
If you make this recipe, make sure to leave a comment below and let me know how it turns out — I love hearing from you! And if you snap a photo, don’t forget to tag me over on Instagram or TikTok so I can see your creations too.
You can also find this recipe and so many more on my Pinterest — perfect for saving to your board for later. And if you’re more of a visual learner, check out my YouTube channel, where I walk you through recipes step-by-step just like this one.
Dessert
Chocolate Sticky Toffee Pudding
Ingredients
CHOCOLATE DATE CAKE
- 9 ounces pitted Medjool dates, chopped
- 1 cup whole milk, hot
- 1 teaspoon baking soda
- 8 tablespoons unsalted butter, melted
- 2/3 cup dark brown sugar
- 1 1/2 teaspoons vanilla extract
- 2 large eggs, room temperature
- 1 cup all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1/2 cup cocoa powder
- 1/2 teaspoon instant espresso powder
- 1/4 cup warm water
CHOCOLATE TOFFEE SAUCE
- 8 tablespoons (1 stick) unsalted butter
- 2/3 cup dark brown sugar
- 1 cup heavy cream
- 3 to 4 ounces semi-sweet chocolate, chopped
- 1 teaspoon vanilla extract
FOR SERVING
- vanilla ice cream
Instructions
- Preheat your oven to 350°F. Line a 9x9-inch baking dish with parchment paper, leaving overhang on the sides for easy lifting.
- Add the chopped dates and baking soda to a bowl. Pour the hot milk over the top, cover, and let sit for 10 minutes to soften. After 10 minutes, mash the dates with a fork until mostly broken down and thick.
- In a large bowl, whisk together the melted butter and dark brown sugar until glossy and combined. Whisk in the vanilla extract, then add the eggs and mix until smooth.
- Stir the mashed date mixture into the butter mixture until fully incorporated.
- Add the all-purpose flour, baking powder, and salt. Gently fold until just combined.
- Add the cocoa powder and espresso powder. Pour in the warm water and mix until smooth and no dry streaks remain. Do not overmix.
- Pour the batter into the prepared 9x9 pan and smooth the top. Bake for 25 to 26 minutes, or until a toothpick, skewer, or fork inserted into the center comes out with moist crumbs.
- While the cake bakes, make the chocolate toffee sauce. In a saucepan over medium heat, melt the butter. Add the brown sugar and whisk until dissolved and bubbling.
- Stir in the heavy cream and simmer gently for 3 to 5 minutes until slightly thickened.
- Remove from heat and stir in the chopped chocolate and vanilla extract. Mix until smooth and glossy.
- Once the cake is done, let it cool slightly. Poke holes all over the warm cake using a toothpick, skewer, or fork.
- Pour some of the warm chocolate toffee sauce over the cake, letting it soak in. Slice the cake into 9 pieces.
- Serve each slice warm with a scoop of vanilla ice cream and more toffee sauce on top to enjoy.
Tips & Notes
Q: Can I bloom the cocoa powder for deeper flavor?
A: Yes. If you’d like to intensify the chocolate flavor, you can whisk the cocoa powder and warm water directly into the warm melted butter first to help bloom the cocoa. Then continue by adding the brown sugar, vanilla, eggs, and remaining ingredients as written.
Q: How should I store leftovers?
A: Store the cake and chocolate toffee sauce separately. Keep the cake covered tightly at room temperature for up to one day or refrigerate for up to three days. Store the sauce in an airtight container in the fridge and reheat gently before serving. For individual portions, slice the cake and store separately from the sauce so you can warm each serving and pour fresh sauce over the top.






