This post may contain affiliate links. Please see our disclosure policy.
This Chocolate Sticky Toffee Pudding is rich, fudgy, soft, and covered in the most delicious warm chocolate toffee sauce. It’s deeply chocolatey, perfectly moist, and made with a secret ingredient (not dates!) for that signature plush texture and deep caramel-like flavor. Add a scoop of vanilla ice cream on top and it’s truly the most deliciously decadent dessert!

Ok, sticky toffee pudding but the chocolate version! This is the classic British dessert with melted chocolate folded into the batter along with one of my favorite ingredients to bake and cook with *drum roll* – prunes! I’ve been telling y’all for years that California Prunes are where it’s at, and this chocolate sticky toffee pudding is the recipe that will make you a believer.
It’s moist, chocolatey, and decadent in the best way. The prunes give the pudding a rich, fudgy texture while adding a deep natural sweetness that makes the chocolate taste even better. You get a fudgy chocolate cake with a warm, buttery, toffee-like richness. And once that hot chocolate sauce gets poured over the top? Whew. It soaks into the cake and gives you that sticky, saucy goodness – perfect for cozy nights.
Chocolate Sticky Toffee Pudding: Why You Need To Make This Recipe
- Easy to make! You only need mixing bowls, a saucepan, and a food processor. No stand mixer or hand mixer needed!
- The prunes are key here. Traditional sticky toffee pudding uses dates, which are lovely! But the real magic here? Prunes. They give this pudding a deeper, richer chocolate flavor (you’re welcome, chocolate lovers!).
- The hot toffee sauce is made with a touch of cocoa powder and real chocolate, then used as a soaking liquid to make this already soft cake literally melt in your mouth!
Oh, and if you love rich chocolate desserts, make sure you try my Texas Sheet Cake with Buttermilk or Chocolate Snack Cake!

Ingredient Highlights
(Full list of ingredients can be found in the recipe card)
- California Prunes are the star of the show. Once blended into the batter, they create an incredibly moist cake.
- Semi-sweet chocolate adds that rich chocolate flavor without making it too sweet. It melts right into the prune mixture and gives the pudding a smooth, decadent base.
- Unsweetened cocoa powder brings deep chocolate flavor. I don’t recommend using Dutch-processed cocoa powder here. The acidity from unsweetened cocoa powder gives this particular batter better flavor and texture.
- Espresso powder does not make the cake taste like coffee. It simply makes the chocolate taste more chocolatey, which is exactly what we want.
- Milk powder adds richness and gives the pudding a deeper, almost bakery-style flavor. It’s one of those small ingredients that quietly makes everything taste better.
- Butter and oil work together for flavor and moisture. The butter gives you that rich, cozy flavor, while the oil keeps the pudding soft and tender.
How To Make Chocolate Sticky Toffee Pudding
These step-by-step photos are here to guide you through the process. If you’re ready to get started, scroll down or tap “Jump to Recipe” for the full printable version with measurements and instructions.

Step 1: Simmer the prune mixture.
Add the prunes, butter, vegetable oil, water, brown sugar, milk powder, cocoa powder, espresso powder, and chocolate to a saucepan. Warm everything together until the butter and chocolate are melted and the mixture is glossy and smooth. Let the prunes sit in the mixture so they soften and soak up all that chocolatey flavor.

Step 2: Blend until smooth.
Pour the prune mixture into a food processor or blender and blend into a smooth paste. This is what helps the prunes disappear into the batter and gives the pudding that soft, plush texture.

Step 3: Make the batter.
Add the vanilla extract, eggs, and remaining wet ingredients to a large bowl. Whisk together, then pour in the prune mixture and fold in the dry ingredients. Pro tip: Mix until just combined and no patches of flour remain because we want this pudding soft and tender.

Step 4: Bake until soft and set.
Pour the batter into a prepared baking dish and bake until a toothpick inserted in the center comes out with a few moist crumbs.

Step 5: Make the chocolate toffee sauce. While the pudding bakes, make the sauce by warming butter, brown sugar, heavy cream, chocolate, and a pinch of salt over medium-low heat. Simmer for about 10 minutes, until the sauce is smooth and pourable.

Step 6: Pour the sauce over the warm pudding. Once the pudding comes out of the oven, poke a few holes over the top and pour some of the warm chocolate sauce over the top so it can soak right in.
Expert Baking Tips
- Let the prunes soften before blending. Let them sit in the hot water for at least 15-20 minutes. This helps them blend into a smooth mixture and gives the pudding a better texture. No little chewy bits, just soft, fudgy goodness.
- Blend the prune mixture until completely smooth. This is what gives the cake that plush, fudgy texture. The smoother the mixture, the better the final pudding will be.
- Don’t overbake it. Sticky toffee pudding should be soft, moist, and tender. Pull it when the center is set and a toothpick comes out with moist crumbs.
- Pour the sauce on the cake in batches. Don’t douse the cake with the sauce, pour until covered then let it soak in. Then pour again until covered and repeat. This helps the sauce soak into the cake instead of just sitting on top.
- Serve it warm. This dessert is delicious at room temperature, but warm is where the magic happens.
Recipe FAQs
Not really! This recipe tastes more chocolatey than pruney.
Yes! You can bake the pudding ahead of time and store it covered with plastic wrap at room temperature. When ready to serve, warm it gently and pour the chocolate toffee sauce over the top. It’s one of those desserts that stays moist for days!
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual servings in the microwave until warm, then spoon extra sauce over the top.
Yes. Wrap the cooled pudding tightly and freeze for up to 2 months. Thaw overnight in the refrigerator, then warm before serving. I recommend making the sauce fresh or reheating it separately so it stays smooth and glossy.
The recipe and blog post were created in partnership with California Prunes!I received compensation and product in exchange for this work. My opinions on their prunes are genuine. Thanks for your continued support!
More Chocolate Cake Recipes
Want more delicious and beautiful recipes? Subscribe to my newsletter to receive the latest seasonal creations as soon as they’re released!
If you make this recipe, please leave a star rating on the recipe card and comment below! You can also tag @BritneyBreaksBread on Instagram and hashtag #britneybreaksbread so I can celebrate your beautiful creations!
Chocolate Sticky Toffee Pudding

Equipment
- 8×8 Baking Pan
Ingredients
- 1 cup (186 g) Prunes
- 1/2 cup (113 g) Salted Butter
- 1/4 cup (56 g) Vegetable Oil
- 1 cup (240 g) Water
- 2 tbsp Milk Powder
- 1 1/4 cups (273 g) Brown Sugar
- 2 oz Semi-Sweet Chocolate
- 1/2 cup (43 g) Cocoa Powder
- 1 tsp Baking Soda
- 1 tsp Espresso Powder
- 1 tbsp Vanilla Extract
- 3 large (150 g) Eggs, (room temperature)
- 1/2 cup + 2 tbsp (150 g) Buttermilk, (room temperature)
- 2 cups (250 g) All Purpose Flour
- 2 tsp Baking Powder
- 1 tsp Kosher Salt
Chocolate Toffee Sauce
- 3/4 cup (168 g) Salted Butter
- 1 cup (220 g) Brown Sugar
- 1 1/2 cups (360 g) Heavy Cream
- 2 tbsp Cocoa Powder
- 2 oz Semi-Sweet Chocolate
- 2 tsp Vanilla Extract
Instructions
- Preheat the oven to 325 degrees F. Line an 8×8 baking pan with parchment paper. Leave about 2 inches of overhang to make it easier to remove the pudding from the pan once it's done.
- Add the prunes (no need to chop them up), butter, vegetable oil, water, brown sugar, milk powder, cocoa powder, espresso powder, and semi-sweet chocolate to a saucepan over medium low heat. Warm everything together until the butter and chocolate are melted and the mixture is glossy and smooth. Remove from heat and stir in baking soda. Let the mixture sit (off of the heat) for about 15 minutes so that the prunes soften and soak up all that chocolatey flavor. 1 cup Prunes 1/2 cup Salted Butter 1/4 cup Vegetable Oil 1 cup Water 1 1/4 cups Brown Sugar 2 tbsp Milk Powder 1/2 cup Cocoa Powder 2 oz Semi-Sweet Chocolate 1 tsp Espresso Powder 1 tsp Baking Soda
- Pour the prune mixture into a food processor or blender and blend into a smooth paste. The mixture may be thick, do not add additional water.
- In a large bowl, add vanilla extract, eggs, and buttermilk. Whisk together until combined, about 1 minute, then pour the pureed prune mixture in. Whisk until combined and add the dry ingredients – flour, baking powder, and kosher salt. Pro tip: Mix until just combined and no patches of flour remain, we want this pudding soft and tender. 1 tbsp Vanilla Extract 3 large Eggs 1/2 cup + 2 tbsp Buttermilk 2 cups All Purpose Flour 2 tsp Baking Powder 1 tsp Kosher Salt
- Pour the batter into a prepared baking dish and bake for 70-80 minutes (mine took 75 minutes) until a toothpick inserted in the center comes out with a few moist crumbs. Do not bake until the toothpick comes out clean, the pudding will be dry.
- While the pudding bakes, make the sauce by warming butter, brown sugar, heavy cream, cocoa powder, chocolate, and a pinch of salt over medium low heat in a medium saucepan. Simmer for about 10 minutes, until the sauce is smooth and pourable. Remove from heat and stir in vanilla extract and allow it to cool until the cake is finished. 3/4 cup Salted Butter 1 cup Brown Sugar 1 1/2 cups Heavy Cream 2 tbsp Cocoa Powder 2 oz Semi-Sweet Chocolate
- Once the pudding comes out of the oven, let it sit for about 10 minutes to cool just slightly. This also allows it to firm up a bit so that it doesn't turn to mush when you pour the sauce on top. Use a wooden skewer to poke a holes over the top of the cake (be generous here – poke lots of holes! and poke all the way down to the bottom of the pan so that the chocolate sauce can seep all the way down).
- Pour just enough sauce on top to coat the top of the cake. Let it seep in for about 2-3 minutes, then pour again. I like to do this 3-4 times. You will have leftover sauce – sauce this for serving with a nice dollop of vanilla ice cream!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














