Fudgy Brownie Cheesecake Bars
These brownie cheesecake bars are two desserts in one pan, and the part that makes you look like a pro is actually the easiest part of all. A dense, chocolatey brownie base gets a creamy, lightly tangy cheesecake layer swirled right on top.

The brownie stays fudgy straight through the bake, and the cheesecake sets up without sinking or weeping. You get clean, bakery-looking bars from a home oven without any special tricks.
Why These Brownie Cheesecake Bars Are a Keeper
They hit the same sweet spot as a slice of cheesecake with none of the water bath stress. The brownie bottom is rich and holds its shape, so you can pick up a bar and eat it out of hand.
The cheesecake layer is smooth and just sweet enough, with a little sour cream stirred in for tang. When you swirl the reserved brownie batter on top, every bar gets a different marbled pattern, which means zero pressure to make it look perfect.
Ingredients

- 1/2 cup unsalted butter: melted and slightly cooled
- 1 cup granulated sugar
- 2 large eggs: at room temperature if possible
- 1 tsp vanilla extract
- 3/4 cup all-purpose flour
- 1/2 cup unsweetened cocoa powder: Dutch-process makes the brownie deeper, but natural works
- 1/2 tsp fine sea salt
- 8 oz full-fat cream cheese: softened to room temperature
- 1/4 cup granulated sugar: for the cheesecake layer
- 1 large egg: room temperature works best here
- 1/2 tsp vanilla extract
- 2 tbsp sour cream: full-fat gives the creamiest texture without thinning the batter
Variations / Substitutions
- Gluten-free: swap the all-purpose flour for a 1-to-1 gluten-free baking blend; the brownie will still be dense and fudgy.
- Dairy-free: use a block-style dairy-free cream cheese that softens well, and replace the butter with a neutral vegan butter; the cheesecake layer will set slightly softer than the original.
- More chocolate punch: fold 1/3 cup mini chocolate chips into the brownie batter before spreading it in the pan.
- Lemon or orange: replace the vanilla in the cheesecake layer with 1/2 tsp lemon or orange zest for a bright note that cuts the richness. If you love citrus desserts, our Lemon Cheesecake Bars are another good option.
How to Make Brownie Cheesecake Bars
Step 1: Make the Brownie Batter

Whisk the melted butter and 1 cup sugar together in a large bowl for about 1 minute, until the mixture looks shiny and pulls away from the sides when you stir. Add the 2 eggs and the vanilla, and beat until the color lightens just a bit and the batter is smooth, about 30 seconds.
Switch to a spatula and fold in the flour, cocoa powder, and salt. Stop as soon as no dry streaks remain. The batter will be thick and almost glossy. Set aside 1/2 cup of this batter in a small bowl. Spread the rest into a greased 8×8-inch pan lined with parchment.
Step 2: Beat the Cheesecake Filling

In a clean bowl, beat the softened cream cheese with the 1/4 cup sugar on medium speed until no lumps remain, about 2 minutes. Scrape down the sides and beater once halfway through so the mixture is evenly creamy.
Add the egg, vanilla, and sour cream. Beat on low just until combined and smooth, about 30 seconds. The filling will be pale and a little pourable.
Step 3: Layer and Swirl the Bars

Pour the cheesecake filling over the brownie layer and spread it gently to the edges with a spatula. Drop the reserved brownie batter in 8 to 10 spoonfuls evenly across the top.
Drag a butter knife through the dollops in 4 or 5 wide zigzag lines, then go the other direction with 3 or 4 lines. You do not want to mix the layers completely; just create ribbons. The top will look like marble splotches.
Step 4: Bake the Bars

Bake at 350°F (175°C) on the center rack for 30 to 35 minutes. The edges will pull away slightly from the pan and the center should only move as a single set jiggle when you nudge the pan.
The bars will puff a little and the cheesecake surface may look dry and pale golden at the edges. A few small cracks on the cheesecake layer are normal and will settle as it cools.
Step 5: Cool and Slice the Bars

Let the pan cool on a wire rack for 1 hour, then transfer it to the fridge to chill completely, at least 2 hours. Chilling makes the bars firm enough to slice cleanly.
Run a knife around the edges, lift the whole block out by the parchment, and cut into 16 squares. You will see the swirl pattern in every slice.
Tips for Clean Slices and a Smooth Cheesecake Layer
- Bring the cream cheese and eggs to room temperature before you start. Cold cream cheese leads to tiny lumps in the cheesecake layer that will not bake out.
- Line the pan with parchment so the bars lift out in one piece. Lightly grease the exposed pan sides so the brownie does not stick.
- Wipe your knife with a damp paper towel between every cut. That keeps the cheesecake layer from smearing and gives you those picture-perfect swirls.
- If the brownie batter stiffens while you make the cheesecake layer, give it a quick stir. The reserved batter should stay soft enough to drop in dollops.
Bake times by pan size:
| Pan Size | Bake Time | Notes |
|---|---|---|
| 8×8 inch | 30 to 35 minutes | Thick bars with a fudgy center |
| 9×9 inch | 25 to 30 minutes | Slightly thinner bars, a little firmer |
| 9×13 inch | 20 to 25 minutes | Cheesecake to brownie ratio leans lighter |
Storing Leftover Bars
Store the bars in an airtight container in the fridge for up to 5 days. They taste great cold straight from the fridge, or you can let them sit at room temperature for 15 minutes to soften slightly. Since the cheesecake layer is egg-based, do not leave the bars out for more than 2 hours.
Frequently Asked Questions
Can I use boxed brownie mix instead of the homemade layer?
Yes. Prepare a standard 8×8-inch boxed brownie batter and set aside 1/2 cup before spreading the rest in the pan. The bake time stays the same.
Why did my cheesecake layer get a big crack?
Overbaking is usually the reason. The center should jiggle as one mass, not ripple like liquid. Even with a crack, the bars taste the same and the swirl hides a lot.
Can I make these gluten-free?
Absolutely. Replace the all-purpose flour with a 1-to-1 gluten-free flour blend that contains xanthan gum. The brownie will be just as fudgy.

Brownie Cheesecake Bars Recipe
Ingredients
Method
- Whisk melted butter and 1 cup sugar until shiny, then beat in 2 eggs and vanilla. Fold in flour, cocoa, and salt. Set aside 1/2 cup batter; spread the rest in a parchment-lined 8×8-inch pan.
- Beat cream cheese and 1/4 cup sugar until smooth, then mix in egg, vanilla, and sour cream.
- Pour cheesecake filling over brownie layer; drop reserved brownie batter in 8 to 10 dollops. Swirl with a knife in both directions to create ribbons.
- Bake at 350°F (175°C) for 30 to 35 minutes, until edges are set and center jiggles as one mass.
- Cool in pan 1 hour, then chill in fridge at least 2 hours. Lift out by parchment and slice into 16 bars.
