This stunning layered dessert combines three beloved sweets into one incredible creation. A rich, fudgy brownie base provides the perfect foundation, topped with a velvety smooth cheesecake layer that's lightly sweetened and perfectly creamy. The crowning glory is a luscious caramel topping that adds buttery sweetness and beautiful golden color.
The magic happens when these flavors meld together during chilling—the chocolate intensity balances with the tangy cream cheese, while caramel ties everything together with its buttery notes. Each bite delivers the perfect trifecta of textures: dense and chewy brownie, silky smooth cheesecake, and gooey caramel.
While this dessert requires some chill time, the actual preparation is straightforward. The result is a show-stopping treat that tastes like it came from an upscale bakery. Perfect for dinner parties, holidays, or whenever you need something truly special.
The weather had turned gray and rainy that Sunday, the kind of afternoon that practically begs for something warm and indulgent coming from the oven. My roommate walked in with store-bought brownies, and I found myself wondering what would happen if we pushed that chocolate comfort just a little further. Three hours later, we were eating these caramel brownie cheesecake bars straight from the pan with forks, barely letting them cool.
I brought these to a potluck last winter and watched them disappear in record time. Someone actually asked if I'd ordered them from a bakery, which I took as the highest compliment. Now they're my go-to when I need to show up with something that says I put real thought into it.
Ingredients
- 115 g unsalted butter: Melting this first creates that glossy sheen in the brownie batter
- 150 g granulated sugar: This amount gives you the crackly top on the brownie layer
- 2 large eggs: Room temperature eggs incorporate better into both layers
- 1 tsp vanilla extract: Use real vanilla here since it shines through the rich chocolate
- 60 g all-purpose flour: Just enough to hold the brownie together without making it cakey
- 30 g unsweetened cocoa powder: Dutch process cocoa gives the deepest chocolate flavor
- ¼ tsp salt: Balances the sweetness and enhances the chocolate
- 450 g cream cheese: Let this come to room temperature completely or you will get lumps
- 100 g granulated sugar: Cream cheese needs this sweetness to offset its tang
- 2 large eggs: Add these one at a time to prevent the cheesecake from seizing
- 1 tsp vanilla extract: Rounds out the cheesecake flavor beautifully
- 60 ml sour cream: This is the secret to making the cheesecake layer extra silky
- 180 g soft caramels: Use the wrapped kind rather than caramel bits for smoother melting
- 2 tbsp heavy cream: Thins the caramel just enough so it is pourable but not runny
Instructions
- Prep your pan and preheat:
- Crank your oven to 175°C and line a 23 cm square pan with parchment, letting the paper hang over the sides like little handles.
- Make the brownie batter:
- Melt the butter in the microwave and whisk in the sugar until it looks glossy and smooth. Beat in the eggs and vanilla, then fold in the flour, cocoa, and salt just until no dry streaks remain.
- Layer the brownie base:
- Spread the batter evenly in your prepared pan. It will be thin, which is exactly right.
- Whip up the cheesecake:
- Beat that room temperature cream cheese with the sugar until completely smooth, then add eggs one at a time. Stir in the vanilla and sour cream until the mixture is silky and uniform.
- Add the creamy layer:
- Pour the cheesecake batter right over the brownie layer. It might look like it is mixing a bit at the edges, but that is fine.
- Bake until just set:
- Slide the pan into the oven for 45 to 50 minutes. You want the center to barely wobble when you gently shake the pan and the edges to be lightly golden.
- Cool completely:
- Let the pan hang out at room temperature until it is no longer warm, then refrigerate for at least 2 hours. This patience pays off in clean slices.
- Make the caramel topping:
- Melt the unwrapped caramels with the heavy cream in the microwave or on the stove, stirring constantly until the mixture is smooth and pourable.
- Finish with caramel:
- Pour the warm caramel over your chilled cheesecake layer and tilt the pan gently to spread it evenly.
- Final chill and serve:
- Refrigerate for another 30 minutes so the caramel sets up, then use the parchment handles to lift the whole thing out and slice into bars.
My sister claimed she did not even like cheesecake until she tried these, and now she requests them for every birthday. There is something about the combination of textures that makes people's eyes light up.
Getting The Perfect Layer
Spread the brownie batter as evenly as possible before adding the cheesecake layer. The thinner and more uniform your base, the more consistently your bars will bake. I use an offset spatula, but the back of a spoon works just fine too.
Making Caramel Less Stressful
Unwrapping all those individual caramels is the most tedious part of this recipe. I do it while the brownies bake so I am not rushing later. If the caramel seems too thick to pour, add another teaspoon of cream and stir until it loosens up.
Serving And Storage
These bars actually taste better after a full night in the fridge. The flavors meld together and the texture becomes more fudgy. Store them in an airtight container with parchment paper between the layers.
- Let them sit at room temperature for 15 minutes before serving so the caramel softens slightly
- A warmed knife dipped in hot water makes the cleanest cuts through the caramel
- They will keep in the refrigerator for up to 5 days, though they rarely last that long
These are the kind of dessert that make people ask for the recipe before they have even finished their first bite. Hope they become a favorite in your kitchen too.
Recipe FAQs
- → How long should I chill the dessert before serving?
-
Chill the layered brownie and cheesecake for at least 2 hours after baking. After adding the caramel topping, refrigerate for an additional 30 minutes until set. For best results and cleanest slices, chill for 3-4 hours total before serving.
- → Can I make this ahead of time?
-
Absolutely! This dessert actually improves when made a day ahead. The flavors have time to meld together beautifully. Store covered in the refrigerator for up to 3 days. Add the caramel topping no more than 24 hours before serving for best texture.
- → Why did my cheesecake layer crack?
-
Cracking usually occurs from overbaking or overmixing the batter. Remove from the oven when the center is just set—it will continue cooking as it cools. Also avoid opening the oven door frequently during baking, as temperature fluctuations can cause cracking.
- → Can I use a different size pan?
-
A 9-inch square pan is ideal for the proper thickness of each layer. Using a larger pan will make thinner layers and reduce baking time. A smaller pan will create thicker layers and require longer baking. Adjust time accordingly and test for doneness.
- → What's the best way to get clean slices?
-
For perfect slices, use a sharp knife dipped in hot water and wiped clean between each cut. Run the knife under hot water, wipe dry, make one slice, then repeat. You can also chill the dessert thoroughly before slicing for cleaner edges.
- → Can I freeze caramel brownie cheesecake?
-
Yes! Wrap the assembled dessert tightly in plastic wrap and foil before freezing for up to 2 months. Thaw overnight in the refrigerator. Note that the caramel texture may change slightly after freezing but will still taste delicious.