Fudgy Caramel Brownie Cheesecake
A dense, fudgy brownie base gets topped with a swirl of thick caramel and a tangy cheesecake layer that bakes up impossibly creamy. This caramel brownie cheesecake is the kind of dessert that makes people quiet at the table, in the best way.

It feels like a project, and it is, but every step is straightforward. The payoff is a towering slice with three distinct textures and a salted caramel drizzle that cuts through the richness.
Why This Cheesecake Works
The brownie bottom stays chewy, not cakey, because the batter has more melted chocolate than flour. As the cheesecake bakes, the brownie layer underneath sinks just a little into the crust, so you get that fudgy edge in every bite.
I keep the cheesecake filling simple: full-fat cream cheese, a little sour cream for tang, and just enough sugar to balance the caramel. It sets up silky and dense enough to slice cleanly but still melts on your tongue.
Ingredients

- 1/2 cup unsalted butter: melted, then cooled slightly so it doesn’t scramble the eggs.
- 4 oz bittersweet chocolate: use around 60% cacao, chopped, or good-quality chips.
- 1 cup granulated sugar: divided between the brownie and cheesecake layers.
- 3 large eggs: two for the brownie, one for the cheesecake; all at room temperature.
- 1 tsp vanilla extract
- 1/2 cup all-purpose flour: spooned and leveled, not scooped.
- 3 tbsp unsweetened cocoa powder: Dutch-process for a deeper brownie color.
- 1/2 tsp kosher salt
- 16 oz full-fat cream cheese: very soft, so the filling comes together without lumps.
- 1/2 cup full-fat sour cream
- 1/3 cup caramel sauce: room temperature, plus more for drizzling at the end.
- Flaky sea salt: for finishing.
Variations / Substitutions
- Use a boxed brownie mix: Prepare an 8×8-size box mix as directed. Press it into the pan and bake 5 minutes less than the package states, then proceed with the cheesecake layer.
- Homemade caramel: A thick, stove-top salted caramel works beautifully. Warm it enough to swirl but not so hot it melts the cheesecake batter.
- Dairy-free option: Use vegan butter, dairy-free chocolate, plant-based cream cheese, and coconut-based sour cream. The set will be a touch softer but still sliceable.
- Nutty twist: Fold 1/3 cup toasted chopped pecans into the brownie batter before spreading it in the pan.
Try a Classic New York Cheesecake if you want something simpler without the brownie bottom.
How to Make Caramel Brownie Cheesecake
Step 1: Mix the Brownie Batter

Grab a medium bowl and whisk together the 1/2 cup melted butter, the 4 oz chopped chocolate, and 1/2 cup of the sugar until the mixture is smooth and glossy. Let it cool for a minute so it doesn’t cook the eggs. Whisk in 2 of the eggs, one at a time, then the vanilla.
The batter will look thick and a little shaggy at first. Once the flour, cocoa, and salt go in, switch to a rubber spatula and fold just until you no longer see dry streaks. Overmixing here makes the baked brownie tough, so stop as soon as it comes together.
Step 2: Bake the Brownie Base

Preheat the oven to 350°F (175°C). Grease a 9-inch springform pan and line the bottom with parchment. Scrape the brownie batter into the pan and spread it into an even layer with a small offset spatula. The layer will be thin, about half an inch.
Bake on the middle rack for 22 to 25 minutes. The top should look set and the edges will just start pulling away from the pan. A toothpick stuck in the center will come out with a few moist crumbs. Set the pan on a wire rack and turn the oven down to 325°F (160°C). Let the brownie cool while you make the filling.
Step 3: Beat the Cheesecake Filling

In a large bowl, beat the 16 oz cream cheese with a hand mixer on medium speed until it is completely smooth, about 2 full minutes. Scrape the bowl and beater, then beat in the remaining 1/2 cup sugar. Add the 1/2 cup sour cream and vanilla, mixing just until blended.
Drop in the last egg and beat on low only until the yellow disappears. You want the filling velvety and lump-free, but whipping too much air into it now will cause cracks later. Pour the 1/3 cup caramel sauce over the batter in the bowl but do not stir it in yet.
Step 4: Layer and Swirl the Cheesecake

The brownie base should be cool enough to touch. If it’s still hot, give it another 10 minutes so the cheesecake batter doesn’t melt on contact. Scrape all of the cheesecake filling onto the brownie in big swoops, covering it completely.
Now take a butter knife and gently drag it through the batter and caramel in figure-eight motions. Go just deep enough to ripple the caramel into the cheesecake, not down into the brownie. You want dark ribbons on the surface. The whole surface will look marbled, with some spots of thick caramel.
Step 5: Slice and Drizzle with Caramel

Bake the cheesecake at 325°F (160°C) for 50 to 60 minutes. The edges will puff slightly and look set, while a 2-inch circle in the center still wobbles when you nudge the pan. Turn the oven off, crack the door, and let the cheesecake sit inside for 1 hour. This slow cool-down prevents cracks.
After the hour, run a thin knife around the edge so the cake releases from the pan as it shrinks slightly. Chill the cheesecake uncovered in the fridge for at least 4 hours, preferably overnight. When you’re ready to serve, pop the springform ring, slice with a hot clean knife, and drizzle each piece with warm caramel sauce and a pinch of flaky sea salt.
Tips for the Cheesecake Layer
- Room-temperature ingredients matter. Cold cream cheese and eggs lead to a lumpy batter that traps air. Set everything out an hour before you start.
- The water bath debate: I don’t use one, but if your oven runs hot, set the springform on a baking sheet and place a pan of hot water on the rack below. The steam keeps the top from cracking.
- When swirling caramel, don’t overwork it. Two or three passes with the knife give the prettiest marbled look without muddying the top.
- Let the cheesecake chill completely before slicing. Even an hour of extra fridge time makes a huge difference in clean cuts.
Bake times by pan size:
| Pan size | Brownie bake time | Cheesecake bake time |
|---|---|---|
| 8-inch | 28-30 min | 60-70 min |
| 9-inch | 22-25 min | 50-60 min |
Storing Leftover Cheesecake
Cover the cheesecake tightly and refrigerate for up to 5 days. Individual slices wrapped in plastic keep well for lunches. You can freeze it whole or in slices for up to 3 months. Thaw overnight in the fridge and drizzle fresh caramel right before serving.
Frequently Asked Questions
Can I use a store-bought brownie mix for the base?
Yes. Prepare the batter for an 8×8 pan, spread it in the springform, and bake about 5 minutes less than the box says. The rest of the recipe stays the same.
How do I know when the cheesecake is done baking?
The edges will be set and barely domed, while the very center wobbles gently like just-set Jell-O when you shake the pan. It will firm up completely as it chills.
Can I make this gluten-free?
Yes. Swap the all-purpose flour for a 1-to-1 gluten-free baking blend in the brownie layer, or use a gluten-free boxed brownie mix. The cheesecake part is naturally gluten-free.
My caramel sank to the bottom. What went wrong?
Caramel that is too warm or too thin will sink through the batter. Use a thick room-temperature caramel and swirl it lightly on top instead of mixing it in deeply.

Caramel Brownie Cheesecake Recipe
Ingredients
Method
- Whisk melted butter, chocolate, and 1/2 cup sugar until smooth. Whisk in 2 eggs and vanilla. Fold in flour, cocoa, and salt just until combined.
- Preheat oven to 350°F (175°C). Spread brownie batter into a greased and parchment-lined 9-inch springform pan. Bake 22-25 minutes until set. Cool on a rack, reduce oven to 325°F (160°C).
- Beat cream cheese and remaining 1/2 cup sugar until smooth. Beat in sour cream and vanilla, then the last egg on low just until combined. Pour caramel sauce over the batter but do not stir.
- Scrape cheesecake filling onto the cooled brownie. Swirl gently with a knife in figure-eight motions to marble the caramel on top.
- Bake at 325°F (160°C) for 50-60 minutes until edges are set and center jiggles slightly. Cool in the oven with the door cracked for 1 hour. Run a knife around the edge, chill uncovered at least 4 hours. Slice and serve with extra caramel and flaky sea salt.
