Salted Caramel Chocolate Cake Bars
There's a middle layer of gooey caramel sandwiched between two layers of fudgy chocolate cake in these bars, and it's the kind of thing that looks a lot more complicated than it actually is. The trick is baking the bottom layer partway first so it can support the caramel without sinking, then swirling the rest of the batter on top.
A finishing sprinkle of flaky salt is non-negotiable here — it's what keeps these from tipping into cloying territory and gives every bite that sweet-salty contrast that makes people go back for a second piece.
Table of Contents
Why This Recipe Works
Partially baking the bottom cake layer before adding caramel gives it enough structure to hold the caramel's weight, so the two layers stay distinct instead of the caramel sinking straight to the bottom of the pan. Using soft caramel candies melted with cream (instead of a runnier store-bought sauce) keeps the caramel layer thick enough to stay put rather than oozing out during baking.
Ingredients
- 1 cup (226g) unsalted butter, melted
- 1½ cups (300g) granulated sugar
- ¾ cup (75g) unsweetened cocoa powder
- ½ teaspoon salt
- 3 large eggs
- 1 teaspoon vanilla extract
- 1 cup (125g) all-purpose flour
- 20 soft caramel candies, unwrapped
- ¼ cup heavy cream
- 1 teaspoon flaky sea salt, for topping
📋 Recipe Card
Salted Caramel Chocolate Cake Bars
- 1 cup (226g) butter, melted
- 1½ cups (300g) granulated sugar
- ¾ cup (75g) cocoa powder
- 3 large eggs
- 1 cup (125g) all-purpose flour
- 20 soft caramel candies
- ¼ cup heavy cream
- Whisk melted butter, sugar, cocoa, and salt, then whisk in eggs and vanilla, then fold in flour.
- Spread two-thirds of the batter into a lined 9x9-inch pan. Bake at 350°F (175°C) for 12 minutes.
- Melt caramel candies with cream until smooth.
- Pour caramel over the base, then dollop and swirl remaining batter on top.
- Bake another 20-23 minutes. Sprinkle with flaky salt while warm.
- Cool completely, chill 1 hour, then slice.
Step-by-Step
Step 1: Make the Chocolate Batter
Whisk the melted butter, sugar, cocoa powder, and salt together until smooth. Whisk in the eggs one at a time, then the vanilla. Fold in the flour just until combined.
Step 2: Partially Bake the Base
Spread about two-thirds of the batter evenly into a parchment-lined 9x9-inch pan (save the rest for the top layer). Bake at 350°F (175°C) for 12 minutes — it won't be fully baked, just set enough to support the caramel.
Step 3: Make the Caramel
While the base bakes, melt the caramel candies with the heavy cream in a small saucepan over low heat, stirring constantly until smooth and pourable.
Step 4: Layer and Finish Baking
Pour the caramel evenly over the partially baked base. Dollop the remaining chocolate batter over the caramel in spoonfuls and swirl gently with a knife — you want some caramel peeking through, not full coverage. Bake another 20 to 23 minutes until the top layer is set.
Step 5: Salt and Cool
Sprinkle the flaky sea salt over the top while the bars are still warm so it sticks. Let cool completely at room temperature, then chill for at least 1 hour before slicing for clean edges.
Pro Tips
- Don't skip the partial bake: pouring caramel onto raw batter will make the whole thing sink and mix together instead of staying layered.
- Unwrap caramels ahead of time: it's tedious mid-recipe — do it before you start mixing the batter.
- Chill before slicing: warm caramel is too soft to cut cleanly; a cold knife and a chilled pan make much neater squares.
- Use real flaky salt: table salt dissolves in and disappears — flaky salt (like Maldon) gives that crunchy contrast on top.
Storage & Make-Ahead
Store in an airtight container in the fridge for up to 5 days, since the caramel layer stays softer at room temperature. Bring to room temperature for 10-15 minutes before serving for the best texture. These also freeze well for up to 2 months — wrap individual squares and thaw in the fridge overnight.
Variations & Substitutions
- Pretzel crunch: add ¼ cup crushed pretzels to the caramel layer for texture.
- Espresso boost: add 1 teaspoon instant espresso powder to the batter to deepen the chocolate flavor.
- Nutty version: stir ½ cup chopped toasted pecans into the caramel before pouring.
- Dairy-free swap: use dairy-free caramel candies and coconut cream in place of heavy cream.
FAQ
Final Thoughts
These bars look like they came from a bakery case, but the process is really just three simple stages stacked on top of each other. The caramel-to-chocolate ratio here is deliberately generous — this isn't a bar with a caramel accent, it's a caramel bar with chocolate around it.