Chocolate Toffee Cake is one of those desserts I make when I want something rich and chocolatey but still easy to slice and serve. It’s a poke cake, so the caramel-soaked middle is the main attraction, and it keeps the whole thing moist for days.
The flavor here is simple and very specific: deep chocolate cake, a caramel and condensed milk soak, and a cool layer of whipped topping. The crunchy toffee bits on top give it that little snap that I think a soft cake really needs.
I like this one for potlucks, weekend desserts, and any time you need a 9×13 cake that travels well. It’s also nice when you want a make-ahead dessert that’s better cold than warm.

Why You’ll Love This Recipe
Super moist: The caramel soak sinks into the cake and keeps it soft all the way through, even after a couple days in the fridge.
Chocolate + caramel: It’s that familiar combo that always works, and the sweetened condensed milk makes it taste extra creamy.
Easy topping: Whipped topping spreads fast and gives you that light, cool finish that cuts through the rich cake.
Great crunch on top: Toffee bits add texture without any extra work, and they make the cake look finished.
Make-ahead friendly: This is one of those cakes I actually prefer well chilled, so it’s convenient when you’re planning ahead.
Ingredients You’ll Need
Chocolate Cake
- Chocolate cake mix: I use a boxed mix here because it’s reliable and fast. Any standard 15-ish ounce chocolate mix works.
- Eggs: These give the cake structure so it holds up once you poke and soak it.
- Water: Plain water is fine since the flavor is coming from the chocolate mix and the soak.
- Vegetable oil: Oil keeps the crumb soft, which is exactly what you want for poke cake.
Soak
- Sweetened condensed milk: Don’t swap this for evaporated milk. Condensed milk is what gives you that thick, sweet soak that actually sticks in the holes.
- Caramel sauce: I use the jarred ice cream topping style most of the time. If yours is very thick, warm it slightly so it pours easily.
Topping
- Whipped topping: The tub kind is easiest and holds up well in the fridge. Make sure it’s thawed so it spreads without tearing the cake.
- Toffee bits: This is the crunch. I like the finer toffee bits so they scatter evenly in every slice.
- Chocolate syrup: Totally optional, but it looks nice and gives a little extra chocolate on top.
- Flaky salt: Also optional, but a light pinch on each slice is really good if you like that sweet-salty thing.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and grease a 9×13-inch pan so the cake releases easily.
- Mix the batter: Whisk the cake mix, eggs, water, and vegetable oil until smooth, then pour the batter into the prepared pan.
- Bake: Bake for about 30 minutes, or until a toothpick comes out with a few moist crumbs.
- Cool briefly: Let the cake cool in the pan for about 10 minutes so it’s still warm but not fragile.
- Poke the cake: Use the handle of a wooden spoon to poke holes all over the surface, going most of the way down.
- Mix the soak: Whisk the sweetened condensed milk and caramel sauce together until combined.
- Pour the soak: Slowly pour the caramel mixture over the warm cake, letting it seep into the holes. Take your time so it doesn’t puddle too much on top.
- Chill: Cool the cake to room temperature, then refrigerate until it’s well chilled.
- Add the topping: Spread the whipped topping evenly over the cold cake, then sprinkle with toffee bits.
- Finish and slice: Drizzle with chocolate syrup and add a little flaky salt if you want, then refrigerate about 30 minutes before slicing for cleaner pieces.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Poke enough holes. Don’t be shy here. More holes means more of that caramel-condensed milk mixture actually gets down into the cake instead of sitting on top.
Pour the soak slowly. If you dump it all at once, it can pool and run to the edges. A slow pour gives it time to disappear into the cake.
Chill it before topping. The whipped topping spreads much nicer when the cake is cold and set. It also keeps the soak from smearing up into the topping layer.
Use dulce de leche if you want it thicker. It makes a heavier soak, which I like when I want the cake to eat almost like a bar dessert.
Add chocolate chips if you’re a serious chocolate person. A handful in the batter gives you little pockets of chocolate, especially nice once the cake is chilled.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Milk: A cold glass of milk is classic with this. It’s especially nice if you add a tiny pinch of flaky salt on top.
- Coffee: I like this with hot coffee, especially if the cake has been in the fridge for a few hours. The bitterness works well with the caramel.
- Ice cream: Vanilla ice cream on the side is great if you want a bigger dessert plate. I usually do smaller slices when I serve it this way.
- Fruit: Fresh strawberries or raspberries are nice next to a slice. It makes the plate feel less heavy.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the refrigerator up to 4 days. This cake is meant to be cold, so the fridge actually helps it hold together and slice neatly.
You can make this recipe ahead and keep it chilled until you need it. I often make it the day before, then add the toffee bits closer to serving so they stay crunchy.
If you want it to last longer, freeze individual slices up to 2 months. Wrap them well, then thaw in the fridge overnight before serving.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use homemade chocolate cake instead of a mix?
Yes. Bake your favorite chocolate cake in a 9×13-inch pan and bake it until it’s done, then follow the same poke, soak, and topping steps.
Do I have to chill it before serving?
I really recommend it. The soak thickens and settles as it chills, and the slices hold together much better once it’s cold.
Can I swap the caramel sauce for dulce de leche?
You can, and it’s a good swap if you want a thicker, more intense caramel layer. If it’s very thick, warm it slightly so it whisks and pours more easily.
What can I use instead of toffee bits?
Chopped Heath bars work the same way. You can also use chopped chocolate-covered toffee, just keep the pieces fairly small so they cut cleanly.
How do I know the cake is baked enough?
A toothpick should come out with a few moist crumbs, not wet batter. Since it’s getting soaked, you don’t want to overbake it and dry it out.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Chocolate Toffee Cake
INGREDIENTS
Chocolate Cake
- 1 box chocolate cake mix 15.25 oz
- 3 large eggs
- 1 cup water
- 1/2 cup vegetable oil.
Soak
- 1 can sweetened condensed milk 14 oz
- 1 cup caramel sauce.
Topping
- 1 tub whipped topping 8 oz thawed
- 1 cup toffee bits
- 2 tbsp chocolate syrup optional
- flaky salt optional.
INSTRUCTIONS
Bake Cake
- Preheat oven to 350 F and grease a 9x13 inch pan
- whisk cake mix eggs water and oil until smooth then pour into pan
- bake until a toothpick comes out with a few moist crumbs then cool 10 minutes.
Poke And Soak
- Poke holes all over the warm cake using the handle of a wooden spoon
- whisk sweetened condensed milk and caramel sauce then slowly pour over cake letting it seep into holes
- cool to room temperature then refrigerate until well chilled.
Finish
- Spread whipped topping evenly over chilled cake
- sprinkle toffee bits over the top and drizzle with chocolate syrup if using
- refrigerate 30 minutes before slicing for clean pieces.
