If you’ve ever found yourself torn between a rich chocolate brownie and a creamy slice of cheesecake, cheesecake brownies are the decadent solution you didn’t know you needed. This stunning dessert layers (and swirls) the best of both worlds—an ultra-fudgy brownie base with a silky cheesecake topping, marbled together in an irresistible two-in-one treat.
They’re a showstopper at bake sales, dinner parties, or casual weekend cravings, and they deliver that eye-catching swirl that looks as impressive as it tastes. Even better, this recipe strikes the perfect balance: the brownie base is intensely chocolatey and chewy, while the cheesecake layer is smooth, tangy, and just sweet enough to complement the cocoa.
Whether you’re an experienced baker or just looking to elevate your usual brownie game, this guide covers everything you need to make cheesecake brownies that are moist, gooey, and absolutely unforgettable.
Why These Brownies Work
The magic of cheesecake brownies lies in contrast and balance. This recipe layers two distinct batters—fudgy brownie and tangy cheesecake—and gently swirls them together for a stunning marbled finish.
Key advantages of this recipe:
- No box mix—just pantry staples and rich cocoa flavor.
- Brownie base is dense and chewy, not cakey.
- Cheesecake layer is rich but light, not overly sweet or heavy.
- Marbling technique is simple but creates an elegant look.
- Flexible pan size options and tips for perfect slicing.
It’s a classic combination with a sophisticated twist.

Ingredient Overview
Every ingredient in this recipe plays a specific role in creating texture and flavor.
For the Brownie Batter:
- Butter: Melted butter creates a dense, moist crumb.
- Granulated sugar: Sweetens and helps with chewiness.
- Cocoa powder: Unsweetened, for a deep chocolate base.
- Eggs: Structure and richness.
- Vanilla extract: Enhances chocolate flavor.
- All-purpose flour: Just enough to bind without becoming cakey.
- Salt: Essential for balance.
For the Cheesecake Swirl:
- Cream cheese: Use full-fat block-style cream cheese, softened.
- Egg yolk: Adds richness and helps with set.
- Granulated sugar: Sweetens the tangy cream cheese.
- Vanilla extract: Adds warmth and enhances flavor.
Optional:
- Espresso powder in the brownie batter (boosts chocolate intensity).
- Chocolate chips or chunks for added richness.

Recommended Equipment
- 8×8 or 9×9 inch square baking pan
- Parchment paper (for easy removal)
- Mixing bowls
- Hand mixer or stand mixer (for cheesecake layer)
- Whisk and spatula
- Toothpick or knife (for swirling)
Ingredients
Brownie Layer:
- ½ cup (1 stick) unsalted butter, melted
- 1 cup granulated sugar
- ⅓ cup unsweetened cocoa powder
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup all-purpose flour
- ¼ teaspoon salt
Optional:
- ½ teaspoon instant espresso powder
- ½ cup chocolate chips or chopped chocolate
Cheesecake Layer:
- 8 oz cream cheese, softened
- ¼ cup granulated sugar
- 1 egg yolk
- ½ teaspoon vanilla extract
Step-by-Step Instructions
Step 1: Preheat and Prepare Your Pan
Preheat oven to 350°F (175°C). Line an 8×8 or 9×9 inch square baking pan with parchment paper, leaving an overhang on two sides.
Lightly grease the parchment to ensure easy release.
Step 2: Make the Brownie Batter
In a large bowl, whisk together melted butter, sugar, and cocoa powder until smooth and shiny.
Add eggs and vanilla, and whisk until well combined.
Fold in flour and salt using a spatula until just incorporated. Don’t overmix.
Optional: stir in chocolate chips or espresso powder.
Spread about ¾ of the brownie batter into the prepared pan and smooth into an even layer. Reserve the rest for topping.
Step 3: Make the Cheesecake Mixture
In a medium bowl, beat the cream cheese until smooth and creamy.
Add sugar, egg yolk, and vanilla extract. Beat again until fully blended and fluffy.
Dollop spoonfuls of the cheesecake mixture over the brownie batter in the pan.
Drop the remaining brownie batter in small spoonfuls between the cheesecake.
Step 4: Create the Swirl
Using a knife, skewer, or toothpick, gently swirl the batters together in a figure-eight pattern. Don’t overmix—you want distinct ribbons of brownie and cheesecake.
Aim for an even distribution of swirl across the surface.
Step 5: Bake
Bake for 30–35 minutes, or until the center is just set and a toothpick inserted in the brownie part comes out with moist crumbs (not wet batter).
If using a 9×9 pan, check at 28–30 minutes. Baking time may vary depending on your oven and pan material.
The center should jiggle slightly but not slosh when gently shaken.
Step 6: Cool and Chill
Let the brownies cool in the pan on a wire rack for 1 hour.
For clean slices and perfect texture, refrigerate for at least 1–2 hours before cutting. Chilling firms up the cheesecake layer and enhances the swirl’s appearance.
Use a sharp knife wiped clean between cuts for best results.
Serving Suggestions
Cheesecake brownies are rich enough to stand alone but also pair beautifully with:
- A scoop of vanilla or cherry ice cream
- A dusting of powdered sugar
- A drizzle of melted chocolate or caramel
- Fresh berries or whipped cream
They’re ideal for serving at parties, gifting, or keeping in the fridge for that perfect “just one bite” moment (that usually turns into three).
Storage and Freezing
To Store:
- Refrigerate in an airtight container for up to 5 days.
- Serve cold or bring to room temperature for a softer bite.
To Freeze:
- Wrap slices tightly in plastic wrap and foil.
- Freeze for up to 2 months.
- Thaw overnight in the refrigerator.
Troubleshooting Tips
- Brownies too dry? Overbaked. Check early and aim for moist crumbs on the tester.
- Cheesecake sinking or cracking? Slight cracks are normal. Avoid overbeating the cream cheese and don’t overbake.
- Swirl disappeared? You may have overmixed the batters—use a light hand next time.
Variations to Try
- Raspberry Cheesecake Brownies: Add a few spoonfuls of raspberry jam on top before swirling.
- Peanut Butter Swirl: Drop dollops of peanut butter along with the cheesecake and swirl.
- Salted Caramel Cheesecake Brownies: Drizzle caramel over the top before baking or after.
- Chocolate Cheesecake Brownies: Mix melted dark chocolate into the cheesecake batter.
These brownies are incredibly adaptable to different flavor profiles—get creative!
Cheesecake brownies are a celebration of contrasts—dense meets creamy, tangy meets sweet, and rustic meets refined. With their beautiful marbled tops and rich layered taste, they’re guaranteed to win over crowds and elevate your baking game. Once you make them from scratch, you’ll never settle for plain brownies again.