There’s something magical about pulling a pan of rich, chocolatey brownies from the oven, especially when they’re crowned with a beautiful swirl of creamy cheesecake. Cheesecake brownies are the kind of dessert that feels equally at home at a holiday gathering, a weekend family dinner, or a quiet evening when you simply need a little indulgence.
I first fell in love with this recipe during a family celebration where two classic desserts—brownies and cheesecake—were placed side by side on the dessert table. It seemed only natural to combine them into one irresistible treat. The result? Deeply fudgy chocolate brownies layered and swirled with tangy, silky cheesecake. This recipe brings together the best of both worlds, creating a dessert that’s as stunning to look at as it is delicious to eat.
Why You’ll Love These Cheesecake Brownies
Cheesecake brownies are the ultimate crowd-pleaser. They offer:
- Rich, fudgy chocolate flavor from a dense brownie base
- Smooth, creamy cheesecake topping with a slight tang
- Beautiful marbled swirl that makes them look bakery-worthy
- A perfect balance between indulgent and comforting
Unlike cakey brownies, this recipe leans heavily into the fudgy side. The chocolate layer is moist, dense, and slightly gooey, which contrasts beautifully with the light, creamy cheesecake swirl. Every bite delivers both flavors in perfect harmony.
These brownies are ideal for potlucks, birthdays, holiday trays, or simply as a weekend baking project when you want something impressive but easy.
Ingredients You’ll Need
Here’s everything required to make these cheesecake brownies. Measurements are provided for accuracy and consistent results.
For the Fudgy Brownie Layer
- 1 cup (226 g) unsalted butter, melted
- 1 1/4 cups (250 g) granulated sugar
- 3/4 cup (150 g) packed light brown sugar
- 4 large eggs, room temperature
- 1 tablespoon pure vanilla extract
- 1 cup (120 g) all-purpose flour
- 1 cup (85 g) unsweetened cocoa powder
- 1/2 teaspoon salt
- 1/2 teaspoon baking powder
- 1/2 cup (90 g) semi-sweet chocolate chips
For the Creamy Cheesecake Swirl
- 8 ounces (226 g) full-fat cream cheese, softened
- 1/3 cup (65 g) granulated sugar
- 1 large egg
- 1/2 teaspoon pure vanilla extract
Step-by-Step Instructions
1. Prepare Your Baking Pan
Preheat your oven to 350°F (175°C). Line a 9×13-inch (23×33 cm) baking pan with parchment paper, leaving an overhang on the sides for easy removal. Lightly grease the paper to prevent sticking.
2. Make the Brownie Batter
In a large mixing bowl, whisk together the melted unsalted butter, granulated sugar, and light brown sugar until smooth and glossy.
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
In a separate bowl, sift together the all-purpose flour, unsweetened cocoa powder, salt, and baking powder. Gradually fold the dry ingredients into the wet mixture until just combined. Do not overmix.
Fold in the semi-sweet chocolate chips for extra pockets of melted chocolate throughout the brownies.
Pour about 3/4 of the brownie batter into the prepared pan and spread it evenly.
3. Prepare the Cheesecake Layer
In a medium bowl, beat the softened cream cheese until completely smooth and free of lumps. Add the granulated sugar and mix until creamy.
Beat in the egg and vanilla extract until fully incorporated and silky.
4. Create the Swirl
Spoon the cheesecake mixture evenly over the brownie layer in the pan. Drop spoonfuls of the remaining brownie batter on top.
Using a knife or skewer, gently swirl the brownie and cheesecake batters together to create a marbled pattern. Be careful not to over-swirl—you want distinct ribbons of chocolate and cream.
5. Bake to Perfection
Bake in the preheated oven for 35–40 minutes, or until the center is set and a toothpick inserted into the brownie portion comes out with a few moist crumbs. Avoid overbaking, as this will dry out the brownies.
Allow the brownies to cool completely in the pan before lifting them out using the parchment paper. For clean slices, refrigerate for at least 1 hour before cutting.
Tips for Perfect Cheesecake Brownies
Use Room Temperature Ingredients
Room temperature eggs and softened cream cheese blend more smoothly, preventing lumps in the cheesecake layer.
Don’t Overmix
Overmixing the brownie batter can lead to a tougher texture. Stir just until combined.
Watch the Baking Time
These brownies are meant to be fudgy. Slight underbaking ensures a rich, dense texture.
Chill Before Slicing
Refrigerating the brownies helps the cheesecake layer firm up, making it easier to achieve neat, clean squares.
How to Store Cheesecake Brownies
Because of the cream cheese layer, these brownies should be stored in the refrigerator.
- Store in an airtight container in the fridge for up to 5 days.
- For longer storage, wrap individual squares tightly and freeze for up to 2 months.
- Thaw in the refrigerator overnight before serving.
You can enjoy them chilled for a firmer texture or bring them to room temperature for a softer, creamier bite.

Flavor Variations to Try
While the classic chocolate and cheesecake combination is hard to beat, you can customize this recipe:
- Add 1/2 cup (60 g) chopped walnuts or pecans for crunch.
- Stir 1/2 cup (85 g) white chocolate chips into the brownie batter.
- Swirl in 2 tablespoons of raspberry preserves into the cheesecake layer for a fruity twist.
- Add 1 teaspoon espresso powder to the brownie batter to deepen the chocolate flavor.
These small changes can make the recipe uniquely yours while keeping the same indulgent foundation.
Serving Ideas
Cheesecake brownies are versatile and elegant enough for many occasions. Serve them:
- On a dessert platter at holiday gatherings
- With fresh berries for contrast
- Slightly warmed with a scoop of vanilla ice cream
- As a make-ahead dessert for dinner parties
They also make a wonderful homemade gift when wrapped in parchment and tied with string.
Frequently Asked Questions
1. Can I use a boxed brownie mix instead of making the brownie batter from scratch?
Yes, you can use a boxed brownie mix as a shortcut if you’re short on time. Prepare the mix according to the package instructions and use it as the brownie base. However, making the batter from scratch gives you better control over texture and flavor. This homemade version is intentionally rich and fudgy, with a deep chocolate profile that complements the creamy cheesecake swirl perfectly. Boxed mixes can sometimes produce a more cakey texture, which slightly changes the overall experience. If using a mix, choose one labeled “fudgy” rather than “cakey” for best results.
2. Why did my cheesecake layer crack?
Cracks in the cheesecake layer usually happen when the brownies are overbaked or when the oven temperature is too high. The cheesecake topping is thinner than a traditional cheesecake, so it’s more delicate. To prevent cracks, avoid overbaking and remove the brownies when the center is just set. The residual heat will continue cooking them as they cool. Also, make sure your cream cheese is fully softened before mixing to avoid overbeating, which can incorporate excess air and lead to cracking.
3. Can I make these cheesecake brownies ahead of time?
Absolutely. Cheesecake brownies are actually better when made ahead. After baking, allow them to cool completely, then refrigerate for at least one hour before slicing. This chilling time helps the layers firm up and enhances the flavor. You can prepare them a day in advance and store them covered in the refrigerator. They slice more cleanly and taste even richer the next day, making them ideal for parties or special events.
4. How do I know when cheesecake brownies are done baking?
The best way to check for doneness is to insert a toothpick into the brownie portion (not the cheesecake swirl). It should come out with a few moist crumbs but not raw batter. The center should look set but still slightly soft. Remember, fudgy brownies continue to firm up as they cool. Overbaking will result in dry brownies and a rubbery cheesecake layer, so it’s better to err slightly on the side of underbaking.

Final Thoughts
Cheesecake brownies truly offer the best of two beloved desserts in one unforgettable bite. The dense, chocolatey richness of the brownie base pairs beautifully with the smooth, tangy cream cheese swirl, creating a balanced treat that feels both comforting and indulgent. Whether you’re baking for a special celebration or simply treating yourself after a long week, this recipe delivers consistent, bakery-quality results right from your own kitchen.
What makes this recipe especially wonderful is its versatility. You can dress it up with elegant plating for formal gatherings or serve it casually with a glass of milk at the kitchen table. The marbled top gives each square a handcrafted look, making it feel special without requiring complicated techniques.
Baking from scratch also brings a sense of warmth and connection. The simple act of swirling the batters together and watching them transform in the oven creates a rewarding experience. These cheesecake brownies are more than just a dessert—they’re a reminder that the best recipes often come from combining classics in creative ways.
Once you try this fudgy chocolate brownie with creamy cheesecake swirl, it may very well become a permanent favorite in your baking rotation.
Print
Best Cheesecake Brownies Recipe – Chocolate Brownies with Cream Cheese Swirl
Description
This decadent dessert brings together two beloved classics in one irresistible bite. A base of dense, intensely chocolatey brownies provides a rich, fudgy foundation, while a silky cheesecake swirl adds a creamy texture and subtle tang that perfectly balances the sweetness. As they bake, the two layers marble together into a beautiful, eye-catching pattern that looks as impressive as it tastes.
Ingredients
- For the Brownie Layer:
- 1 cup (226 g) unsalted butter, melted
- 1 1/4 cups (250 g) granulated sugar
- 3/4 cup (150 g) packed light brown sugar
- 4 large eggs, room temperature
- 1 tablespoon pure vanilla extract
- 1 cup (120 g) all-purpose flour
- 1 cup (85 g) unsweetened cocoa powder
- 1/2 teaspoon salt
- 1/2 teaspoon baking powder
- 1/2 cup (90 g) semi-sweet chocolate chips
- For the Cheesecake Swirl:
- 8 ounces (226 g) full-fat cream cheese, softened
- 1/3 cup (65 g) granulated sugar
- 1 large egg
- 1/2 teaspoon pure vanilla extract
Instructions
- Preheat oven to 350°F (175°C). Line a 9×13-inch (23×33 cm) baking pan with parchment paper and lightly grease.
- In a large bowl, whisk melted butter, granulated sugar, and brown sugar until smooth. Add eggs one at a time, then stir in vanilla extract.
- In a separate bowl, combine flour, cocoa powder, salt, and baking powder. Gradually fold into wet ingredients. Stir in chocolate chips.
- Spread 3/4 of the brownie batter into the prepared pan.
- Beat cream cheese until smooth. Add sugar, egg, and vanilla extract; mix until creamy.
- Spoon cheesecake mixture over brownie layer. Drop remaining brownie batter on top and swirl gently with a knife.
- Bake for 35–40 minutes until center is set and a toothpick inserted into the brownie portion comes out with moist crumbs.
- Cool completely before slicing. Refrigerate for cleaner cuts.
Notes

