These easy fudgy cream cheese brownies combine a rich chocolate base with a smooth cheesecake layer and creamy swirl, all in a simple homemade bake.

Why You'll Love It
- Simple ingredients you likely already have
- Fudgy brownie base with a soft, creamy contrast
- No complicated techniques or special equipment
- Easy to slice and store for later
There was a small café I used to stop by where brownies were always stacked near the counter, each one slightly different from the next. Some had a glossy top, others a soft center, but the ones that stood out were the ones with a creamy layer running through them. They reminded me of the kind of simple chocolate desserts I always go back to, like my chocolate mousse with cocoa powder when I want something soft and rich.
Now I make these cream cheese brownies at home in a way that feels even simpler. The fudgy chocolate base is rich but not heavy, and the cheesecake layer adds a soft contrast that changes the texture completely. What I like most is how the cream cheese swirl forms naturally, no need to be precise. It's the kind of easy brownie recipe that works whether you're baking for others or just want something ready in the fridge for later, especially if you also love make-ahead desserts like my no-bake Oreo cheesecake.

Key Ingredients in Cream Cheese Brownies
You'll find the exact measurements in the recipe card, but here's a closer look at a few of the ingredients and why I use them.
- Chocolate & Butter: I melt dark chocolate with butter to create a smooth base that gives these cream cheese brownies their rich texture.
- Sugar & Eggs: I mix sugar with eggs to build structure while keeping the brownies soft in the center.
- Flour & Cocoa: A small amount of flour keeps everything together, while cocoa powder deepens the chocolate flavor.
- Cream Cheese & Cottage Cheese: I use both because cream cheese gives richness, and cottage cheese keeps the layer lighter and more balanced.
How to Make Cream Cheese Brownies
You can find the complete printable Cream Cheese Brownies recipe with measurements below, but for now, here's a quick overview of how it goes:

1. Make the Brownie Batter: Melt butter and dark chocolate in a saucepan, then let it cool slightly. Whisk sugar and eggs in a bowl, then combine with the melted chocolate mixture. Sift in flour and cocoa powder, mixing until just combined.
2. Spread the Base: Reserve 2 tablespoons of brownie batter, then spread the rest evenly into a prepared baking pan lined with parchment paper.
3. Prepare the Cheesecake Layer: In another bowl, blend cottage cheese, cream cheese, sugar, egg, vanilla, and cornstarch until smooth. Pour this mixture over the brownie layer.
4. Swirl, Bake, and Cool: Stir a little milk into the reserved brownie batter, spoon dollops over the cheesecake layer, and swirl with a toothpick. Bake at 180°C (350°F) for about 30 minutes, then cool cream cheese brownies completely before cutting and serving.

Tips for Fudgy Cream Cheese Brownies
Let the Chocolate Cool Slightly: I always let the melted chocolate and butter sit for a few minutes before mixing it with the eggs. If it's too hot, the texture can change.
Watch the Baking Time: I take them out when the center still feels slightly soft, and the toothpick has moist crumbs. They continue to set as they cool.
Storage
I keep them in an airtight container in the fridge for up to 4 days. I let them sit at room temperature for 10 minutes before eating so they're soft and fudgy again.
Try These Chocolate Recipes Next!
Recipe

Easy Fudgy Cream Cheese Brownies
Ingredients
Brownie Layer
- 150 g unsalted butter
- 125 g dark chocolate
- 120 g granulated sugar
- 2 large eggs - room temperature
- 120 g all-purpose flour
- 2 tablespoon unsweetened cocoa powder
Cheesecake Layer
- 175 g cottage cheese
- 250 g cream cheese
- 50 g granulated sugar
- 1 large egg - room temperature
- 1 tablespoon vanilla extract
- 1 tablespoon cornstarch
- 2 tablespoon milk
Instructions
- Preheat the oven to 350°F / 180°C (320°F convection / 160°C fan) and line a square baking pan with parchment paper.
- Melt 150 g unsalted butter and 125 g dark chocolate together over low heat, stirring until smooth. Remove from the heat and set aside to cool slightly.
- In a large bowl, beat 120 g granulated sugar with 2 large eggs until well combined, then pour in the melted chocolate mixture and mix until smooth.
- Sift in 120 g all-purpose flour and 2 tbsp unsweetened cocoa powder, then fold gently until just combined.
- Scoop out 2 tablespoons of the brownie batter and set it aside. Pour the remaining brownie batter into the prepared pan and spread it evenly.
- In a separate bowl, mix 175 g cottage cheese, 250 g cream cheese, and 50 g granulated sugar until smooth. Add 1 large egg, 1 tbsp vanilla extract, and 1 tbsp cornstarch, then mix until creamy and well combined.
- Stir 2 tbsp milk into the reserved brownie batter until smooth, then drop spoonfuls over the cheesecake layer.
- Use a toothpick to gently swirl the brownie batter through the cheesecake layer, creating a marbled effect without overmixing.
- Bake for 30 minutes, or until a toothpick inserted in the center comes out with moist crumbs.
- Let the brownies cool completely in the pan, then lift them out using the parchment paper, slice, and serve.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Sandra says
Just made the most incredible cream cheese brownies! 💯 Dense, fudgy, and with the perfect amount of tangy cheesecake. Recommend this recipe – so worth it!
John says
Combining the two best desserts in one, this recipe is on my to-do list now.