Rich & Creamy Cheesecake Brownies with a Glossy Ganache Finish
If brownies and cheesecake had a baby, this would be it. These bars are rich, fudgy, creamy, and finished with a smooth chocolate ganache that makes them feel extra special without any extra stress. They look like something you’d spot behind a bakery counter, but they’re made right at home with simple ingredients and a whole lot of chocolate goodness.
This recipe comes together in the best way. A thick brownie batter goes into the pan, a creamy cheesecake layer gets swirled right on top, and the oven handles the rest. Once everything cools, that glossy ganache is poured over and suddenly you’ve got a dessert that looks impressive with very little effort. It’s the kind of treat that gets people hovering in the kitchen, asking when it’s going to be ready.
These cheesecake brownies are made for sharing and they never last long. They slice neatly, travel well, and always disappear fast at parties, potlucks, and family get-togethers. It’s the perfect recipe to have in your back pocket when a serious chocolate craving hits or when you need a dessert that guarantees happy faces.
Why We Love This Recipe
- It’s basically three desserts in one. You get rich, fudgy brownies, a creamy cheesecake swirl, and that glossy ganache on top… no choosing required.
- That swirl makes it look fancy without extra effort. A quick swoosh with a knife and suddenly it looks bakery-worthy, even though it’s totally doable at home.
- It feeds a crowd without stress. Made in a 9×13 pan, this is perfect for parties, potlucks, or anytime you need a dessert that disappears fast.
- The textures are unreal. Dense brownie, smooth cheesecake, silky ganache… every bite has a little bit of everything going on.
- It’s even better the next day. Once everything has time to set, the flavors come together and the slices cut beautifully.
- Chocolate lovers will lose their minds. Between the cocoa-packed brownie and the ganache topping, this one delivers serious chocolate satisfaction.

Equipment
-
13×9-inch baking pan: This size gives you nice thick layers and clean slices without any guessing.
-
Parchment paper: A little overhang makes lifting the brownies out of the pan way easier and keeps everything neat.
-
Medium mixing bowls: You’ll want a couple of these for the brownie batter, cheesecake layer, and ganache.
-
Stand mixer or hand mixer: Perfect for getting that cream cheese smooth and lump-free without extra effort.
-
Whisk: Great for mixing the brownie batter until it’s smooth and glossy.
-
Rubber spatula: Handy for scraping down the bowl and spreading everything evenly in the pan.
-
Butter knife or skewer: This is your swirl tool for creating that pretty cheesecake pattern.
-
Microwave-safe bowl: Makes melting the chocolate and cream for the ganache quick and easy.
-
Measuring cups and spoons: Accuracy matters here so every layer turns out just right.
-
Cooling rack: Letting the brownies cool completely helps them set and slice cleanly.
Ingredients
For the brownie layer
-
2 ½ cups sugar: This brings that classic brownie sweetness and helps create a rich, fudgy texture.
-
1 ¼ cup unsalted butter, melted: Melted butter makes the brownies extra moist and gives them that deep, buttery flavor.
-
1 ¾ cup cocoa powder: This is where the intense chocolate flavor really comes through, so don’t skimp here.
-
1 tsp vanilla: Just a little vanilla rounds out all that chocolate and makes everything taste warmer.
-
4 eggs: These help bind everything together and give the brownies structure without drying them out.
-
1 cup flour: Enough to hold the batter together while still keeping the brownies nice and fudgy.
-
2 tsp baking powder: This gives the brownies just a bit of lift so they’re not too dense.
-
½ tsp salt: A small amount, but it makes all the chocolate flavor pop.
For the cheesecake layer
-
8 oz cream cheese, softened: Softened cream cheese mixes up smooth and creamy with no lumps.
-
¼ cup sugar: Adds just enough sweetness to balance the rich, tangy cream cheese.
-
1 egg: Helps the cheesecake layer set up perfectly as it bakes.
-
1 tsp vanilla: Adds that classic cheesecake flavor that pairs so well with chocolate.
For the ganache topping
-
1 ½ cups semi-sweet chocolate chips: These melt into a rich, glossy topping that takes the brownies over the top.
-
½ cup heavy whipping cream: Poured over the chocolate, it creates that silky-smooth ganache finish everyone loves.

Recipe Instructions
You can find a printable recipe card at the bottom of this post.
Step 1: Preheat the oven to 325°F and line a 13×9-inch pan with parchment paper, leaving a little overhang for easy removal. Set aside.
Step 2: In a medium bowl, whisk together the sugar, melted butter, and cocoa powder until fully combined and smooth.

Step 3: Add the eggs and vanilla, mixing well and scraping down the sides of the bowl as needed.

Step 4: Stir in the flour, baking powder, and salt, mixing until just combined and smooth.

Step 5: Pour the brownie batter into the prepared pan and spread it evenly. Set aside.

Step 6: In the bowl of a stand mixer, beat the softened cream cheese and sugar until smooth and creamy.

Step 7: Add the egg and vanilla to the cream cheese mixture, mixing well and scraping down the sides of the bowl as needed.


Step 8: Spoon dollops of the cheesecake mixture over the brownie batter, then use a butter knife or skewer to gently swirl the two layers together.


Step 9: Bake for 40 to 50 minutes, or until the center is set and a toothpick inserted comes out clean. Allow the brownies to cool completely at room temperature.

Step 10: To make the ganache, combine the chocolate chips and heavy cream in a medium bowl. Microwave for about 1 minute, then stir until the chocolate is fully melted and the mixture is smooth.



Step 11: Pour the ganache over the cooled brownies and spread evenly. Let the ganache set before slicing. Chilling in the refrigerator will help it firm up faster if needed.


Serving & Storing
-
Let the brownies cool completely before slicing so the layers set nicely and you get clean, pretty squares.
-
For extra neat slices, pop them in the fridge for about 30 minutes before cutting. A sharp knife works wonders here.
-
These are rich, so smaller squares go a long way, especially if you’re serving them after a big meal.
-
Store leftovers covered in the fridge for up to 4–5 days to keep the cheesecake layer fresh.
-
If you like them extra fudgy, serve them slightly chilled. If you prefer softer brownies, let them sit at room temperature for a bit before serving.
-
They also freeze well. Wrap individual slices tightly and freeze for up to 2 months for an easy grab-and-treat dessert later.

Variations & Substitutions
-
Swap the semi-sweet chocolate chips for dark chocolate if you like a deeper, less sweet chocolate flavor.
-
Add a handful of chocolate chips or chocolate chunks to the brownie batter for even more chocolate in every bite.
-
Stir in chopped walnuts or pecans if you like a little crunch with all that fudgy goodness.
-
Skip the ganache if you want to keep things simple. The brownies are still rich and delicious on their own.
-
For a fun twist, swirl in a few spoonfuls of peanut butter or cookie butter with the cheesecake layer.
-
Use gluten-free all-purpose flour if needed. Just make sure it’s a 1:1 substitute for best results.
-
Swap vanilla for a splash of almond extract in the cheesecake layer for a slightly different flavor vibe.

Little Tricks That Make a Big Difference
-
Let the cream cheese fully soften before mixing so the cheesecake layer turns out smooth and creamy with no lumps.
-
Line the pan with parchment and leave a little overhang. It makes lifting the brownies out and slicing them so much easier.
-
Don’t over-swirl the cheesecake layer. A few gentle passes with a knife give you pretty ribbons instead of blending everything together.
-
Mix the brownie batter just until combined. Overmixing can make the brownies less fudgy.
-
Let the brownies cool completely before adding the ganache so it sets nicely on top instead of soaking in.
-
Warm the cream just enough to melt the chocolate for the ganache. If it’s too hot, the ganache can turn grainy.
-
Chill the brownies briefly before slicing for cleaner edges and that bakery-style look.

FAQs
Can I make these ahead of time?
Yes, and they’re actually even better after they’ve had time to set. You can make them a day ahead and store them covered in the fridge until you’re ready to serve.
Do these need to be refrigerated?
They do. Because of the cheesecake layer, it’s best to keep them stored in the fridge to stay fresh and safe.
How do I know when they’re done baking?
The center should look set and a toothpick inserted should come out mostly clean with a few moist crumbs, not wet batter.
Can I skip the ganache topping?
Absolutely. The brownies are still rich and delicious without it, but the ganache does add that extra wow factor.
Why did my cheesecake layer crack?
Small cracks can happen if the brownies bake a little too long or cool too quickly. Don’t worry though, the ganache covers everything beautifully.
Can I freeze cheesecake brownies?
Yes. Slice them first, wrap each piece tightly, and freeze for up to 2 months. Thaw in the fridge or at room temperature before serving.
Can I use a boxed brownie mix instead?
You can if you’re short on time. Just prepare the mix as directed for a 9×13 pan, then add the cheesecake layer and ganache as written.

Cheesecake Brownies
Rich, fudgy cheesecake brownies layered with a creamy swirl and finished with a smooth chocolate ganache. This easy, from-scratch dessert is made in a 9×13 pan and delivers bakery-style results with simple ingredients. Perfect for parties, potlucks, or anytime a serious chocolate craving hits.
Ingredients
For the brownie layer:
- 2 ½ cups sugar
- 1 ¼ cup unsalted butter, melted
- 1 ¾ cup cocoa powder
- 1 tsp vanilla
- 4 eggs
- 1 cup flour
- 2 tsp baking powder
- ½ tsp salt
For the cheesecake layer:
- 8 oz cream cheese, softened
- ¼ cup sugar
- 1 egg
- 1 tsp vanilla
For the ganache topping:
- 1 ½ cups semi-sweet chocolate chips
- ½ cup heavy whipping cream
Instructions
- Preheat the oven to 325°F and line a 13×9-inch pan with parchment paper, leaving a little overhang for easy removal. Set aside.
- In a medium bowl, whisk together the sugar, melted butter, and cocoa powder until fully combined and smooth.
- Add the eggs and vanilla, mixing well and scraping down the sides of the bowl as needed.
- Stir in the flour, baking powder, and salt, mixing until just combined and smooth.
- Pour the brownie batter into the prepared pan and spread it evenly. Set aside.
- In the bowl of a stand mixer, beat the softened cream cheese and sugar until smooth and creamy.
- Add the egg and vanilla to the cream cheese mixture, mixing well and scraping down the sides of the bowl as needed.
- Spoon dollops of the cheesecake mixture over the brownie batter, then use a butter knife or skewer to gently swirl the two layers together.
- Bake for 40 to 50 minutes, or until the center is set and a toothpick inserted comes out clean. Allow the brownies to cool completely at room temperature.
- To make the ganache, combine the chocolate chips and heavy cream in a medium bowl. Microwave for about 1 minute, then stir until the chocolate is fully melted and the mixture is smooth.
- Pour the ganache over the cooled brownies and spread evenly. Let the ganache set before slicing. Chilling in the refrigerator will help it firm up faster if needed.
Notes
- Make sure the cream cheese is fully softened before mixing to avoid lumps in the cheesecake layer.
- Don’t overmix the brownie batter. Stir just until everything is combined for the fudgiest texture.
- Swirl the cheesecake layer gently so you get pretty ribbons instead of blending the layers together.
- Let the brownies cool completely before adding the ganache so it sets smoothly on top.
- For clean slices, chill the brownies for 20–30 minutes before cutting.
- Store leftovers covered in the refrigerator for up to 4–5 days.
- These brownies freeze well. Wrap individual slices tightly and freeze for up to 2 months.
Nutrition Information:
Yield:
12Serving Size:
1Amount Per Serving: Calories: 259Total Fat: 14gSaturated Fat: 8gUnsaturated Fat: 6gCholesterol: 111mgSodium: 284mgCarbohydrates: 26gFiber: 1gSugar: 9gProtein: 6g
