These fudgy mocha cheesecake brownies layer rich chocolate brownies with espresso, tangy cream cheese, and melted white chocolate chips. Every bite is dense, creamy, and swirled with coffee flavor. I first made these on a rainy Saturday afternoon when I wanted something more exciting than plain brownies, and the smell of chocolate and espresso filling my kitchen made the whole day feel warmer.


If you love the combination of chocolate and coffee, these are going to become your new favorite treat. They're even better the next day after the flavors have had time to meld in the fridge. For more indulgent desserts, you might also love these Chocolate Sugar Cookies or this rich Nutella Cream Pie. And if you're craving something with a tangy twist, try these Mini Lemon Meringue Tarts.
Why You'll Love These Mocha Cheesecake Brownies
The brownie layer is intensely chocolatey with a hint of espresso that makes the chocolate taste even deeper. The cheesecake layer adds a creamy, tangy contrast that cuts through all that richness. And the white chocolate chips? They melt into little pockets of sweetness.
These Mocha Cheesecake Brownies need to chill for a couple hours before you cut them, which actually makes them perfect for entertaining. You can bake them in the morning and serve them after dinner without any last-minute fuss.
They're also impressive looking. When you slice into them, you get those gorgeous layers of dark brownie and pale cheesecake. People always think I spent way more time on them than I actually did.
Jump to:
- Why You'll Love These Mocha Cheesecake Brownies
- Mocha Cheesecake Brownies Ingredients
- How to Make Mocha Cheesecake Brownies
- Ingredient Substitutions and Variations
- Equipment For Mocha Cheesecake Brownies
- How to Store Mocha Cheesecake Brownies
- Serving Suggestions
- Expert Tips
- FAQ
- Related
- Pairing
- Mocha Cheesecake Brownies
Mocha Cheesecake Brownies Ingredients
Here's what goes into these fudgy Mocha Cheesecake Brownies with their creamy cheesecake topping.
See Recipe Card Below This Post For Ingredient Quantities
For the Brownie Layer:
- Unsalted butter: Melted with the chocolate to create a fudgy, rich base.
- Semi-sweet chocolate: Use good quality chocolate since it's the star flavor here. Chopping it coarsely helps it melt evenly.
- Granulated sugar: Sweetens the brownies and gives them structure.
- Eggs: Bind everything together and add moisture. Room temperature eggs mix in more smoothly.
- Vanilla extract: Enhances all the chocolate flavors.
- All-purpose flour: Provides structure without making the brownies cakey. Be sure to spoon and level for accuracy.
- Cocoa powder: Deepens the chocolate flavor. Natural or dutch-process both work beautifully.
- Espresso powder: This is the secret ingredient that makes these mocha brownies special. It amplifies the chocolate without making them taste like coffee cake.
- Salt: Balances the sweetness and brings out all the other flavors.
- Semi-sweet chocolate chips (optional): Sprinkle these on top before baking for extra chocolate pockets.
For the Cheesecake Layer:
- Cream cheese: Must be full-fat and brick-style, softened to room temperature so it beats smooth without lumps.
- Granulated sugar: Sweetens the cheesecake layer just enough.
- Egg: Helps the cheesecake set and adds richness.
- Vanilla extract: Adds warmth to the tangy cream cheese.
- White chocolate chips: Fold these in for sweet, melty contrast against the tangy cheesecake.
How to Make Mocha Cheesecake Brownies
Follow these steps to create perfectly layered Mocha Cheesecake Brownies with coffee flavor in every bite.
Make the brownie batter: Melt the butter and chopped chocolate together in a medium saucepan over medium heat, stirring constantly for about 5 minutes. You can also use the microwave in 20-second bursts, stirring between each one. Once everything is melted and smooth, pour it into a large bowl and let it cool for 10 minutes so the eggs don't scramble when you add them.

Prepare the pan: Move your oven rack to the lower third position and preheat to 350°F (177°C). Line a 9-inch square baking pan with parchment paper, making sure to leave some overhang on all sides. This makes lifting the brownies out so much easier later.
Mix the brownie batter: Whisk the granulated sugar into the cooled chocolate mixture until it's well combined. Add the eggs one at a time, whisking after each one until the batter looks smooth and glossy. Stir in the vanilla. Gently fold in the flour, cocoa powder, espresso powder, and salt just until you don't see any dry streaks. Don't overmix or your brownies will be tough. Set this aside while you make the cheesecake layer.
Make the cheesecake batter: Beat the softened cream cheese with a handheld or stand mixer on high speed for about 1 minute until it's completely smooth with no lumps. Turn the speed down to medium-high and beat in the sugar. Add the egg and vanilla and beat just until everything is combined. Fold in the white chocolate chips by hand with a spatula.
Assemble the brownies: Spread half of the brownie batter into your prepared pan, making sure it covers the bottom in an even layer. Spoon the cheesecake batter on top and spread it out evenly. Now comes the tricky part: spoon the remaining brownie batter on top of the cheesecake layer and spread it as best you can. It's totally fine if some of the cheesecake peeks through or swirls on top. That actually looks really pretty. Sprinkle the optional chocolate chips over the top if you're using them.

Bake: Slide the pan into the oven and bake for 35 to 38 minutes. The brownies are done when they start pulling away from the edges of the pan and a toothpick inserted in the center comes out with a few moist crumbs clinging to it. Don't overbake or they'll be dry.
Cool and chill: Let the brownies cool in the pan on a wire rack for 45 minutes. Then cover the pan and refrigerate for at least 2 hours, or up to a full day. The cheesecake layer needs to be completely chilled and set before you cut into them, or they'll be messy.
Serve: Once they're fully chilled, use the parchment overhang to lift the whole block of brownies out of the pan. Cut into neat squares with a sharp knife, wiping the blade clean after each cut. This gives you those clean, bakery-style edges.
Ingredient Substitutions and Variations
Here are some simple swaps if you need to work with what you have on hand.
No espresso powder? You can leave it out entirely for regular Mocha Cheesecake Brownies, or substitute 1 heaping tablespoon of instant coffee. Don't use ground coffee beans, though. They won't dissolve.
Different chocolate chips: Swap the white chocolate chips in the cheesecake layer for semi-sweet, dark, or milk chocolate chips. You could also use chopped chocolate instead of chips.
Make them nut-free: These Mocha Cheesecake Browniesare already nut-free, which makes them great for school events or anyone with allergies.
Extra coffee flavor: Add an extra teaspoon of espresso powder to the brownie batter if you really love that mocha taste.
Swirl pattern: After assembling the layers, use a butter knife to swirl the brownie and cheesecake batters together for a marbled look. Just don't overdo it or you'll lose the distinct layers.
Equipment For Mocha Cheesecake Brownies
Having the right tools makes this Mocha Cheesecake Brownies easier.
- 9-inch square baking pan: This is the perfect size for thick, evenly layered brownies.
- Parchment paper: Lines the pan and makes lifting the brownies out effortless.
- Medium saucepan or microwave-safe bowl: For melting the butter and chocolate.
- Handheld or stand mixer: Beats the cream cheese smooth and lump-free.
- Cooling rack: Lets air circulate under the pan so the brownies cool evenly.
- Silicone spatula or wooden spoon: For folding and spreading batters.
- Sharp knife: Essential for cutting clean squares once the brownies are chilled.
How to Store Mocha Cheesecake Brownies
These chocolate coffee Mocha Cheesecake Brownies actually taste better after they've had time to chill and set.
Room temperature: Store in an airtight container for up to 1 day. The cheesecake layer stays fresher in the fridge, though.
Refrigerator: Keep brownies covered in the fridge for up to 1 week. They'll stay fudgy and the cheesecake layer will stay firm.
Freezer: Wrap individual Mocha Cheesecake Brownies in plastic wrap, then place them in a freezer-safe container or bag. Freeze for up to 2 to 3 months. Thaw overnight in the refrigerator before serving. They'll taste just as good as fresh.
Serving Suggestions
These rich Mocha Cheesecake Brownies pair beautifully with a few simple additions.
Serve them slightly chilled with a cup of hot coffee or espresso. The warm drink and cold brownie combination is perfect.
Add a dollop of fresh whipped cream on top for extra indulgence. A light dusting of cocoa powder over the whipped cream looks elegant too.
Warm a brownie in the microwave for about 10 seconds and top it with a scoop of vanilla ice cream. The contrast between the warm fudgy Mocha Cheesecake Brownies and cold ice cream is incredible.
Pair them with fresh berries like raspberries or strawberries. The tartness cuts through the richness and adds a pop of color.
Expert Tips
Don't skip the chilling time. I know it's tempting to cut into them right away, but the cheesecake layer needs those 2 hours to set properly. Otherwise, you'll end up with a gooey mess instead of clean slices.
Use room temperature ingredients. This is especially important for the eggs and cream cheese. Cold cream cheese will have lumps no matter how long you beat it, and cold eggs can seize up the melted chocolate.
Line your pan properly. Make sure the parchment paper goes up all four sides with some overhang. This is your ticket to easy removal and perfect cuts.
Don't overbake. The brownies will continue cooking a bit as they cool. Pull them out when there are still a few moist crumbs on a toothpick. If it comes out completely clean, they're overdone.
Wipe your knife between cuts. This seems fussy, but it really does make a difference. Clean the blade with a damp cloth after each slice for those professional-looking edges.
FAQ
What's the secret to perfect cheesecake brownies?
The secret is all about temperature and timing. Make sure your cream cheese is fully softened so it beats smooth without lumps, and don't skip the chilling time after baking. Those 2 hours in the fridge let the cheesecake layer set properly so you get clean slices instead of a gooey mess. Also, pull the brownies from the oven when a toothpick still has a few moist crumbs. They'll finish cooking as they cool.
How do you make homemade mocha brownies with a cheesecake layer?
Start by making a fudgy brownie batter with melted chocolate, butter, and espresso powder. Spread half in your pan, then layer on a cream cheese mixture beaten with sugar, egg, vanilla, and white chocolate chips. Top with the remaining brownie batter and bake until just set. The key is spreading the layers gently and not overmixing. My coworker Willie always says the espresso powder is what makes these taste like they came from a fancy coffee shop.
Can I make mocha cheesecake brownies without espresso powder?
Yes, you can leave it out completely and you'll have delicious regular Mocha Cheesecake Brownies. If you want to keep the coffee flavor but don't have espresso powder, substitute 1 heaping tablespoon of instant coffee instead. Just don't use ground coffee beans since they won't dissolve into the batter. The espresso really does make the chocolate flavor deeper and richer, though, so I'd recommend grabbing some if you can.
How do I store mocha cheesecake brownies?
Keep them in an airtight container in the refrigerator for up to 1 week. The cheesecake layer stays freshest when chilled. You can also freeze them for 2 to 3 months by wrapping individual brownies in plastic wrap and storing them in a freezer-safe container. Just thaw them overnight in the fridge before serving. They actually taste amazing straight from the fridge, cold and fudgy.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Mocha Cheesecake Brownies

Mocha Cheesecake Brownies
Ingredients
Method
- Melt the butter and chocolate together in a medium saucepan over medium heat, stirring constantly for about 5 minutes, or melt in the microwave in 20-second increments, stirring after each. Once melted, remove from heat and let it cool slightly for 10 minutes.
- Preheat the oven to 350°F (177°C), and adjust the oven rack to the lower third position. Line the bottom and sides of a 9-inch square baking pan with parchment paper, leaving an overhang for easy removal.
- Whisk the granulated sugar into the cooled chocolate and butter mixture. Add eggs one at a time, whisking smooth after each. Whisk in vanilla extract. Gently fold in the flour, cocoa powder, espresso powder, and salt until combined. Set aside.
- Make the cheesecake batter: Using a handheld or stand mixer, beat the softened cream cheese on high speed for 1 minute until smooth. Reduce to medium-high and mix in the sugar. Add the egg and vanilla extract and beat until combined. Gently fold in the white chocolate chips.
- Assemble the brownies: Spread about half of the brownie batter into the prepared baking pan, pressing it into an even layer. Spread all of the cheesecake batter over the brownie layer. Top with the remaining brownie batter, spreading it as best as you can. If the cheesecake layer peeks through, it's okay! Optional: Sprinkle chocolate chips on top.
- Bake the brownies for 35-38 minutes, or until the edges start to pull away from the pan and a toothpick inserted in the center comes out with only a few moist crumbs.
- Cool the brownies in the pan on a wire rack for 45 minutes, then cover and refrigerate for at least 2 hours, or up to 1 day, until the cheesecake layer is firm.
- Slice the brownies: Once chilled, lift the brownies out of the pan using the parchment paper overhang. Cut into 16 squares using a sharp knife, wiping it clean after each cut for neat edges.













Leave a Reply