Fudgy Cheesecake Brownies (Easy Swirl)
Why choose between brownies and cheesecake when you can have both in the same bite? These fudgy cheesecake brownies layer a deep-chocolate brownie base with a tangy cheesecake swirl, and the marbled top looks like it took serious effort — it didn't.
The brownie batter is a simple cocoa-based one that bakes up dense and fudgy rather than cakey. The cheesecake layer is just cream cheese, sugar, egg, and vanilla, dolloped over the top and swirled with a knife. As they bake, the two layers settle into each other, giving you creamy cheesecake pockets running through rich chocolate.
Serve slightly warm with vanilla ice cream for a decadent dessert, or cut into small squares for a party platter. A drizzle of salted caramel takes them firmly into bakery-case territory.
Why You'll Love This Recipe
- Two desserts, one pan — fudgy chocolate brownie meets creamy cheesecake swirl
- Bakery-beautiful marbling — a knife swirl creates a stunning top with zero decorating skill
- Simple ingredients — nothing fancy, just cocoa, cream cheese, and pantry staples
- Make-ahead dessert — they taste even better after a night in the fridge
- Perfect for crowds — one 8×8 pan cuts into 16 rich squares
Ingredients
For the brownie layer:
- 1/2 cup (1 stick) unsalted butter, melted
- 1 cup granulated sugar
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1/4 teaspoon fine salt
- 1/2 teaspoon baking powder
- 1/2 cup chocolate chips (optional)
For the cheesecake layer:
- 8 ounces cream cheese, softened
- 1/3 cup granulated sugar
- 1 large egg, room temperature
- 1 teaspoon vanilla extract
Instructions
- Preheat the oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper, leaving an overhang on two sides for easy lifting.
- Make the brownie batter: In a large bowl, whisk the melted butter and sugar until combined. Whisk in the eggs and vanilla until smooth and glossy.
- Sift in the cocoa powder, flour, salt, and baking powder, and stir until just combined. Fold in the chocolate chips if using. Set aside.
- Make the cheesecake layer: In a separate bowl, beat the softened cream cheese and sugar until completely smooth — no lumps. Beat in the egg and vanilla until combined.
- Spread about two-thirds of the brownie batter into the prepared pan in an even layer. Dollop the cheesecake mixture over the top in spoonfuls.
- Drop the remaining brownie batter in spoonfuls over and around the cheesecake dollops. Drag a butter knife or toothpick through the layers in S-shaped curves to create the marbled swirl. Don't over-swirl — a few passes are enough.
- Bake for 30–35 minutes, until the edges are set and the center is just barely jiggly. A toothpick inserted in the center should come out with moist crumbs, not wet batter.
- Cool completely in the pan, then refrigerate for at least 2 hours (or overnight) before lifting out and cutting into squares. Chilling firms the cheesecake layer for clean cuts.
Tips for Success
- Room-temperature cream cheese is non-negotiable. Cold cream cheese leaves lumps in the swirl. Set it out at least 30 minutes before you start — or cut it into cubes to speed things up.
- Don't over-swirl. Two or three passes with the knife gives you dramatic marbling. Too many passes muddies the layers together into a uniform tan batter.
- Underbake slightly. The center should still have a slight jiggle when you pull them out. They firm up as they cool, and this is what keeps the brownie layer fudgy instead of dry.
- Chill before cutting. Warm cheesecake brownies are delicious but messy. The chill time sets the cheesecake layer so you get sharp, clean squares.
Variations
- Raspberry swirl — add 1/4 cup raspberry jam to the cheesecake layer before swirling for a fruity contrast
- Peanut butter cheesecake brownies — add 3 tablespoons of creamy peanut butter to the cheesecake mixture
- Mint chocolate — add 1/2 teaspoon peppermint extract to the brownie batter and top with crushed candy canes after baking
Storage
Refrigerate in an airtight container for up to 5 days. For longer storage, freeze cut squares between layers of parchment for up to 3 months. Thaw overnight in the refrigerator.
FAQ
Can I use a boxed brownie mix for the base? Yes — prepare an 8×8-size box mix according to the package, reserve about 1/3 cup of the batter for the swirl top, and follow the assembly steps with the cheesecake layer as written. Reduce bake time by about 5 minutes.
Why is my cheesecake layer lumpy? The cream cheese wasn't soft enough or wasn't beaten long enough before the egg went in. Beat the cream cheese and sugar for a full 2 minutes until completely smooth, and always add the egg last.
Can I make these in a 9×13 pan? You can, but double the recipe — the single batch will be too thin in a larger pan and will overbake.
Do these need to stay refrigerated? Because of the cheesecake layer, they should be refrigerated if you're keeping them more than a few hours. They can sit out during a party or dessert table for 2–3 hours safely.
Recipe Card
- Prep time: 20 minutes
- Cook time: 35 minutes
- Total time: 55 minutes (plus 2 hours chilling)
- Servings: 16 squares
- Estimated calories per serving: ~230 per square (estimated)

Hi, I’m Emma! I’m the cook and recipe developer behind Sizzle & Sage. From my sunny home kitchen, I share easy, flavor-packed recipes for real life — quick breakfasts, cozy weeknight dinners, and simple bakes anyone can make. Pull up a chair and stay a while!














