Experience the perfect marriage of three beloved desserts in one stunning creation. A dense, fudgy brownie base provides the chocolate foundation, topped with a silky smooth cheesecake layer that's perfectly tangy and sweet. The crowning glory? A generous layer of warm, gooey caramel that ties everything together into pure dessert bliss.
This impressive layered treat comes together with simple pantry staples and just 30 minutes of active preparation time. While it requires some chilling time to set properly, the result is absolutely worth the wait—a restaurant-quality dessert that will have everyone asking for seconds.
The winter I discovered this recipe, my apartment had zero insulation and my kitchen doubled as a secondary refrigerator. Somehow that cold draft made everything taste better, especially this three layer dessert that became my go to for housewarmings and heartbreak alike.
My roommate walked in while I was spreading the caramel layer and literally hovered over the pan until it set, asking every thirty seconds if we could cut it yet. That impatience became tradition, and now nobody leaves without trying at least one square.
Ingredients
- 115 g unsalted butter: Melt it gently, and do not let it brown or separate. Room temperature butter works but melted gives that crackly top everyone loves.
- 150 g granulated sugar: This amount hits the sweet spot without overpowering the chocolate. Do not reduce it or the texture suffers noticeably.
- 2 large eggs: Room temperature eggs incorporate better and prevent the brownie from separating during baking.
- 1 tsp vanilla extract: Use pure vanilla here. The artificial stuff tastes flat in such a rich dessert.
- 60 g all-purpose flour: Spoon and level the flour, do not scoop directly. Too much flour makes the brownie cakey instead of fudgy.
- 30 g unsweetened cocoa powder: Dutch process cocoa gives a deeper flavor, but regular unsweetened works perfectly fine.
- ¼ tsp salt: This tiny amount wakes up the chocolate and balances the sweetness of the caramel layer.
- 450 g cream cheese: Block cream cheese gives better structure than tub spread. Let it soften completely for the smoothest texture.
- 100 g granulated sugar: This cheesecake layer is slightly less sweet than the brownie, which keeps each bite interesting.
- 2 large eggs: Add them one at a time and beat thoroughly after each. This prevents lumps and ensures even setting.
- 1 tsp vanilla extract: The cheesecake needs vanilla too. Do not skip it or the filling tastes flat.
- 60 ml sour cream: This adds tang and keeps the cheesecake creamy even after chilling. Greek yogurt works in a pinch.
- 180 g soft caramels: Use the wrapped cubes, not caramel bits. They melt more evenly and taste better.
- 2 tbsp heavy cream: This thins the caramel just enough so it pours smoothly. Warm milk works too.
Instructions
- Prep your pan and preheat the oven:
- Line your 23 cm square pan with parchment paper, letting the extra paper hang over the sides like handles. Set your oven to 175°C and let it fully preheat before you start mixing.
- Mix the brownie batter:
- Melt the butter in the microwave in 30 second bursts. Whisk in the sugar until glossy, then beat in eggs and vanilla. Fold in the dry ingredients just until no streaks remain and spread into your prepared pan.
- Make the cheesecake layer:
- Beat the cream cheese and sugar until completely smooth, scraping the bowl often. Add eggs one at a time, then vanilla and sour cream, mixing until everything is incorporated and silky.
- Layer and bake:
- Pour the cheesecake batter over the brownie layer. Bake for 45 to 50 minutes until the center is just set and the edges are starting to turn golden. Let it cool completely on the counter.
- Chill thoroughly:
- Refrigerate the pan for at least 2 hours. This step is non negotiable. The cheesecake needs this time to set properly or the caramel layer will sink right through it.
- Melt the caramel:
- Combine the unwrapped caramels and heavy cream in a microwave safe bowl. Heat in 20 second intervals, stirring between each, until completely smooth and pourable.
- Add the final layer:
- Pour the caramel over the chilled cheesecake and tilt the pan gently to spread it evenly. Return to the refrigerator for 30 more minutes until the caramel is set.
- Slice and serve:
- Use the parchment paper handles to lift the whole dessert out of the pan. Cut into 12 squares with a sharp knife, wiping the blade between cuts for clean edges.
My sister claimed she did not even like chocolate until she tried this dessert. Now she requests it for every birthday and has been known to eat three squares before anyone else even arrives at the party.
Room Temperature Matters
Ingredients at room temperature combine seamlessly and produce the smoothest texture. Cold eggs can cause the batter to seize or look curdled, and chilled cream cheese leaves stubborn lumps that never fully disappear, no matter how long you beat it.
The Cracking Question
Slight cracks in the cheesecake layer are completely normal and actually prove you did not overbake it. The caramel hides any imperfections anyway, so do not stress about the cosmetic flaws.
Make Ahead Magic
This dessert actually improves overnight. The flavors meld together and the texture becomes more cohesive. It is the perfect make ahead dessert for dinner parties.
- Store it in the refrigerator for up to 5 days, but the caramel does get slightly softer each day.
- You can freeze the entire uncut dessert for up to 2 months. Thaw overnight in the refrigerator.
- For best results, add the caramel topping the day you plan to serve it.
This dessert has turned mediocre gatherings into legendary nights. Make it once and you will understand why.
Recipe Questions
- → How long does caramel brownie cheesecake need to chill?
-
The cheesecake requires at least 2 hours of chilling time to set properly after baking. After adding the caramel topping, chill for an additional 30 minutes until the caramel layer is firm. For best results, you can refrigerate overnight before serving.
- → Can I make this dessert ahead of time?
-
Absolutely! This dessert actually tastes better when made a day ahead. The flavors meld together beautifully, and the texture becomes more firm and easy to slice. Store in the refrigerator covered with plastic wrap for up to 3 days.
- → How do I know when the cheesecake layer is done baking?
-
The cheesecake is done when the center is just set—it should still have a slight wobble like Jell-O, but not be liquid. The edges will be lightly golden. Overbaking will cause cracks, so remove from the oven when you see these signs.
- → Can I use homemade caramel instead of store-bought caramels?
-
Yes, homemade caramel works wonderfully. Prepare a traditional caramel sauce and let it cool slightly before pouring over the chilled cheesecake. You may need to adjust the consistency with a little more cream to reach a spreadable texture.
- → What's the best way to slice clean bars?
-
For clean slices, use a sharp knife dipped in hot water and wiped clean between each cut. You can also lift the entire dessert out of the pan using the parchment paper overhang, then cut on a cutting board for easier handling.
- → Can I freeze this dessert?
-
Yes, freeze individual slices wrapped tightly in plastic wrap and placed in an airtight container for up to 2 months. Thaw in the refrigerator overnight before serving. Note that the caramel texture may become slightly sticky after thawing.