This post contains affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. I only recommend products I personally use and love.

There is a specific kind of dessert that exists in the intersection of two great loves — the kind that makes you stop mid-bite and genuinely reconsider your life choices. Not because anything went wrong, but because everything went so right. These Cheesecake Brownies are exactly that dessert. A dense, fudgy chocolate brownie base swirled with a silky vanilla cheesecake layer, finished with a glossy chocolate ganache that sets into something between a truffle and a dream. They are, without question, the most requested thing to come out of this kitchen.
The idea is simple: why choose between cheesecake and brownies when you can have both in the same pan? The brownie layer is deeply chocolatey — built on cocoa powder and melted butter for maximum fudge factor. The cheesecake layer is just four ingredients, creamed smooth and dolloped right over the batter before a quick swirl with a butter knife creates that gorgeous marbled effect. Then, once it all comes out of the oven and cools, a two-ingredient ganache gets poured over the top and left to set into a glossy, crackable finish. The result is a bar that looks like it came from a high-end bakery and tastes even better than it looks.
These are the kind of brownies you bring to a potluck and come home with an empty pan and three requests for the recipe. They are equally at home on a holiday dessert table, a birthday spread, or a Tuesday when you just need something extraordinary. Let’s make them.
Why You’ll Love These Cheesecake Brownies
- Two desserts in one pan. Fudgy brownie meets creamy cheesecake — no compromise required.
- The ganache takes it over the top. That silky chocolate finish elevates these from great to unforgettable.
- Easy enough for a weeknight. No water bath, no springform pan, no drama. Just a 13×9 and about 20 minutes of hands-on time.
- Make-ahead friendly. These actually improve after a night in the fridge — the layers set up beautifully and the flavors deepen.
- Crowd-proof. Chocolate plus cheesecake plus ganache. There is no universe in which these do not get eaten.
Ingredients for the Best Cheesecake Swirl Brownies

For the Brownie Layer
Unsalted butter — Melted butter gives these brownies their signature dense, fudgy texture. Using unsalted lets you control the salt level precisely. Cocoa powder — The backbone of the chocolate flavor. Valrhona Cocoa Powder is worth every penny here — the depth of flavor is noticeably different from standard grocery store cocoa. Eggs — Four eggs give structure and that slightly glossy, fudgy top. Vanilla extract — Use the real thing. Nielsen-Massey Madagascar Vanilla is the standard in this kitchen. Flour, baking powder, and salt — Just enough flour to hold everything together without making these cakey.
For the Cheesecake Layer
Cream cheese — Full-fat, softened to room temperature. Cold cream cheese will leave lumps in your batter and nobody wants that. Sugar, egg, and vanilla — That’s it. Four ingredients, perfectly creamy.
For the Chocolate Ganache
Semi-sweet chocolate chips — Ghirardelli Semi-Sweet Chocolate Chips melt beautifully and have a rich, balanced flavor that isn’t too sweet. Heavy whipping cream — The fat content is what makes ganache smooth and glossy rather than grainy.
How to Make Cheesecake Brownies Step by Step
Preheat your oven to 325°F. Line a 13×9 pan with parchment paper, leaving some overhang on the sides so you can lift the whole slab out cleanly later. A Nordic Ware Half Sheet Pan works beautifully here, but any standard 13×9 baking dish will do.
Make the Brownie Batter

In a medium bowl, whisk together the sugar, melted butter, and cocoa powder until fully combined and smooth. The mixture will be thick and glossy — that’s exactly what you want.

Add the eggs and vanilla. Mix well, scraping down the sides of the bowl often. Don’t rush this step — you want the eggs fully incorporated before the flour goes in.

Add the flour, baking powder, and salt. Mix until just combined, scraping down the sides. Do not overmix once the flour is in — that’s the fastest route to tough, cakey brownies.

Transfer the brownie batter to your prepared pan and spread it into an even layer with a spatula. Set aside while you make the cheesecake layer.
Make the Cheesecake Layer

In the bowl of a KitchenAid Stand Mixer (or using a hand mixer), combine the softened cream cheese and sugar. Cream on medium speed until completely smooth with no lumps — about 2 minutes. If your cream cheese isn’t fully softened, this is where you’ll pay for it.

Add the egg and vanilla. Mix well, scraping down the sides often, until the mixture is silky and uniform.

Dollop the cheesecake mixture over the top of the brownie batter in large spoonfuls. Then use a butter knife or skewer to swirl the two layers together with a gentle figure-eight motion. Don’t over-swirl — you want distinct ribbons of cheesecake, not a fully blended batter.
Bake

Bake at 325°F for 40–50 minutes, or until the center is set and a toothpick inserted in the brownie portion comes out with just a few moist crumbs (not wet batter). The cheesecake layer will look slightly puffed and just set — that’s perfect. Allow to cool completely to room temperature before adding the ganache.
Make and Pour the Ganache

Combine the chocolate chips and heavy cream in a microwave-safe bowl.

Microwave for 60 seconds, then stir well until the chips are fully melted and the ganache is completely smooth and glossy. If there are still unmelted chips, microwave in 15-second bursts, stirring between each, until smooth.

Pour the ganache over the cooled brownies and spread it into an even layer with an offset spatula. Allow to set at room temperature, or speed things up by transferring to the refrigerator for 30–45 minutes.

Once the ganache is fully set, lift the slab out of the pan using the parchment overhang. Slice into squares with a sharp knife, wiping the blade clean between cuts for those bakery-perfect edges.

Pro Tips for Perfect Cheesecake Brownies
- Room temperature cream cheese is non-negotiable. Cold cream cheese will not cream smooth and will leave lumps in the cheesecake layer. Pull it out of the fridge at least an hour before you start.
- Don’t overbake. The center should be just set when you pull it. These continue to firm up as they cool, and overbaked brownies are dry brownies.
- Cool completely before ganache. Pouring ganache over warm brownies will cause it to run and pool rather than set into that gorgeous even layer.
- Chill before slicing. For the cleanest cuts, refrigerate the finished brownies for at least an hour before slicing. Warm ganache smears; cold ganache cuts cleanly.
- Wipe your knife. Between every single cut, wipe the blade with a damp cloth. It makes a dramatic difference in the appearance of the finished squares.
Frequently Asked Questions
Can I make these ahead of time?
Absolutely — and honestly, you should. These brownies are better on day two. The layers set up more firmly, the flavors deepen, and the ganache develops a beautiful snap. Make them the day before you need them and refrigerate overnight.
How do I store cheesecake brownies?
Store in an airtight container in the refrigerator for up to 3 days. Because of the cream cheese layer, these should not be left at room temperature for extended periods.
Can I freeze them?
Yes. Wrap individual squares tightly in plastic wrap and store in a freezer-safe bag for up to 2 months. Thaw overnight in the refrigerator. The ganache may lose a little of its gloss after freezing, but the flavor and texture hold up beautifully.
Can I use a box brownie mix instead?
You can, but the from-scratch brownie layer here is genuinely worth the extra five minutes. The cocoa-butter base gives a deeper, richer chocolate flavor than most box mixes. That said, if you’re in a pinch, a fudge-style box mix will work — just follow the package directions for a 13×9 pan.
What if my ganache is too thick to pour?
Add a tablespoon of warm heavy cream and stir until it loosens to a pourable consistency. Ganache thickens as it cools, so work quickly once it’s ready.
Serving Suggestions
These cheesecake brownies are rich enough to stand completely on their own, but if you want to take them to the next level, serve them slightly chilled alongside a scoop of vanilla bean ice cream — the contrast of cold, creamy ice cream against the dense, fudgy brownie is exceptional. They also pair beautifully with a hot cup of coffee or espresso, which cuts through the richness perfectly. For a dessert board, pair them with our Mini Chocolate Silk Pies and fresh berries for a chocolate-forward spread that will have everyone reaching for seconds.
More Recipes You’ll Love
If these cheesecake brownies hit the spot, you might also love our Crumbl Copycat Dirt Cake Cookies — another over-the-top chocolate dessert that earns its reputation. For something a little lighter, our Pecan Shortbread Cookies are the perfect buttery contrast.
If you make these cheesecake brownies, I want to hear about it. Leave a star rating and a comment below — it genuinely helps other readers find the recipe, and I read every single one. And if you share on Instagram, tag us so we can see your beautiful swirls. Happy baking.
Cheesecake Brownies with Chocolate Ganache
Ingredients
For the brownie layer:
For the cheesecake layer:
For the ganache topping:
Instructions
Brownie Layer
-
Preheat the oven to 325°F. Line a 13×9 pan with parchment paper, leaving overhang on the sides for easy removal.

-
In a medium bowl, whisk together the sugar, melted butter, and cocoa powder until fully combined and smooth.

-
Add the eggs and vanilla. Mix well, scraping down the sides of the bowl often.

-
Add the flour, baking powder, and salt. Mix until just combined — do not overmix.

-
Transfer the brownie batter to the prepared pan and spread into an even layer. Set aside.

Cheesecake Layer
-
In the bowl of a stand mixer, combine the softened cream cheese and sugar. Cream on medium speed until completely smooth with no lumps, about 2 minutes.

-
Add the egg and vanilla. Mix well, scraping down the sides often, until silky and uniform.

-
Dollop the cheesecake mixture over the brownie batter in large spoonfuls. Use a butter knife or skewer to swirl the two layers together with a gentle figure-eight motion. Do not over-swirl.

-
Bake at 325°F for 40–50 minutes, or until the center is set and a toothpick inserted in the brownie portion comes out with just a few moist crumbs. Cool completely to room temperature.

Ganache Topping
-
Combine the chocolate chips and heavy cream in a microwave-safe bowl.

-
Microwave for 60 seconds, then stir until fully melted and smooth. If needed, microwave in 15-second bursts, stirring between each.

-
Pour the ganache over the cooled brownies and spread into an even layer. Allow to set at room temperature or refrigerate for 30–45 minutes.

-
Once set, lift the slab out using the parchment overhang. Slice into squares with a sharp knife, wiping the blade clean between cuts.

Notes
More Recipes You Will Love
If you loved this recipe, you might also enjoy these from the Everyday Kitchen:

