Cheesecake Brownies: The Ultimate Swirl of Chocolate and Creamy Goodness
If you’re the kind of person who can never decide between rich, fudgy brownies and creamy, luscious cheesecake, then let me introduce you to the perfect dessert: Cheesecake Brownies!
These decadent bars give you the best of both worlds—a deep, chocolatey brownie base topped with a smooth and tangy cheesecake layer, all swirled together for the most beautiful (and delicious) marbled effect. They’re gooey, creamy, and just the right amount of indulgent.
What I love about this recipe is that it’s simple to make—you don’t need any fancy equipment or complicated techniques. Just a few pantry staples, a little mixing, and in under an hour, you’ll have the perfect treat for any occasion. Whether you’re making these for a party, a bake sale, or just because you need a little chocolate fix (we’ve all been there), this is a must-try dessert!
Alright, let’s get baking!
Ingredients You’ll Need
For the Brownie Layer:
- ½ cup butter, melted
- 1 cup granulated sugar
- 1 teaspoon vanilla extract
- 2 large eggs
- ⅓ cup unsweetened cocoa powder
- ½ cup all-purpose flour
- ¼ teaspoon baking powder
- ¼ teaspoon salt
For the Cheesecake Layer:
- 8 oz cream cheese, softened
- ¼ cup granulated sugar
- ½ teaspoon vanilla extract
- 1 large egg
Now that we have everything ready, let’s jump into the steps!
Step 1: Preheat the Oven and Prepare Your Baking Pan
Start by preheating your oven to 350°F (175°C). While the oven heats up, grab an 8×8-inch baking pan and either grease it with butter or line it with parchment paper. Parchment paper is my go-to because it makes removing the brownies so much easier—just lift them out, slice, and enjoy!
Step 2: Make the Brownie Batter
In a large mixing bowl, whisk together the melted butter, sugar, and vanilla extract until smooth. Then, add the eggs one at a time, mixing well after each. This helps create that rich, fudgy texture we’re looking for.
Now, stir in the cocoa powder, flour, baking powder, and salt. Mix just until combined—overmixing can lead to dry brownies, and we want these to stay super moist and fudgy!
Once the batter is ready, spread most of it into your prepared baking pan, but don’t use it all just yet! Set aside about ¼ cup of the batter—we’ll use it later for those beautiful chocolate swirls on top.
Step 3: Make the Cheesecake Layer
Now for the creamy, dreamy cheesecake topping! In a separate bowl, beat together the softened cream cheese, sugar, vanilla extract, and egg until smooth and creamy.
This mixture should be silky and lump-free—if your cream cheese isn’t soft enough, you can microwave it for about 10-15 seconds to make mixing easier.
Once your cheesecake filling is ready, pour it over the brownie layer in the pan and spread it out evenly.
Part 2: Swirl, Bake, and Enjoy – The Perfect Cheesecake Brownies
Alright, we’ve got our fudgy brownie base spread out and our creamy cheesecake layer poured on top. Now, it’s time to add that signature chocolate swirl that makes these brownies look as amazing as they taste!
This step is super easy but makes a big difference in the final result. Let’s get into it!
Step 4: Swirl the Brownie Batter for a Gorgeous Marbled Look
Remember that ¼ cup of brownie batter we set aside earlier? Now’s the time to use it!
Take small spoonfuls of the reserved batter and drop them randomly over the cheesecake layer. You don’t need to be precise—just make sure they’re spaced out across the surface.
Next, grab a toothpick, butter knife, or skewer and gently drag it through the brownie batter and cheesecake layer in a swirling motion. This creates that beautiful marbled effect that makes these brownies look like they came straight from a bakery!
💡 Pro Tip: Don’t overdo the swirling—just a few gentle swipes are enough. If you mix too much, the layers will blend together instead of staying distinct.
Step 5: Bake Until Set and Perfectly Fudgy
Now that our brownies are beautifully swirled, it’s time to bake!
Place the pan into your preheated 350°F (175°C) oven and bake for 30-35 minutes.
You’ll know the brownies are done when:
✔️ The edges look set and slightly pulling away from the pan.
✔️ The center is firm but still has a slight jiggle—it will continue setting as it cools.
✔️ A toothpick inserted into the brownie (not the cheesecake part) comes out with a few moist crumbs but not wet batter.
💡 Pro Tip: If you’re unsure, err on the side of underbaking. Brownies continue to cook as they cool, and we want them to stay soft and fudgy!
Step 6: Cool and Chill for the Best Texture
Now comes the hardest part—waiting!
Once your brownies are out of the oven, let them cool at room temperature for at least 30 minutes. Then, for the absolute best results, place them in the refrigerator for at least 1 hour before slicing.
Why chill them?
✅ It helps the cheesecake layer firm up for cleaner slices.
✅ It makes the flavors even richer and more delicious.
✅ It keeps the brownies moist and fudgy instead of dry.
If you just can’t wait (totally understandable!), you can serve them warm—but chilling really does make a difference!
Step 7: Slice and Serve!
Once the brownies are fully cooled and chilled, lift them out of the pan (if you used parchment paper) and cut them into squares.
You should see beautiful, distinct layers of fudgy brownie and creamy cheesecake, with that gorgeous chocolate swirl on top!
Serving Suggestions: How to Take These Brownies to the Next Level
These Cheesecake Brownies are already pretty incredible on their own, but if you want to make them extra special, try these serving ideas:
🍦 With a Scoop of Ice Cream – Vanilla or chocolate ice cream takes these brownies over the top!
🍓 Topped with Fresh Berries – Strawberries, raspberries, or blueberries add a fresh, tangy contrast.
🍫 Drizzled with Chocolate or Caramel Sauce – Because more chocolate is always a good idea.
☕ With a Cup of Coffee or Milk – The perfect pairing for a rich, indulgent treat.



