Cream Cheese Brownies – Fudgy, Swirled & Irresistible
Table of Contents
These cream cheese brownies are the ultimate mashup of two classic desserts — fudgy chocolate brownies and silky cheesecake, baked together in one incredible pan. Every bite gives you that rich chocolatey brownie base with a creamy, tangy swirl of cream cheese that takes it completely over the top.
The best part? They look incredibly impressive but are surprisingly simple to make. With just two components — the brownie batter and the cream cheese filling — you’ll have a stunning dessert on the table in under an hour.

🍰 Decadent Delights
A Collection of Cookies, Cakes & Brownies
Discover 10 irresistible desserts with step-by-step guides and pro baking tips — all in one beautifully designed ebook.
Why You’ll Love These Cream Cheese Brownies
- Two desserts in one — cheesecake meets brownie in every single bite
- Beautiful marbled look — they look bakery-worthy with zero effort
- Rich and fudgy — the cream cheese keeps the brownies extra moist
- Easy to make — no water bath, no special techniques needed
- Perfect for any occasion — parties, holidays, or everyday indulgence
Ingredients
For the Brownie Layer
- 1/2 cup (115g) unsalted butter
- 1 cup (200g) granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- 1/3 cup (40g) unsweetened cocoa powder
- 1/2 cup (65g) all-purpose flour
- 1/4 tsp salt
- 1/4 tsp baking powder
For the Cream Cheese Layer
- 8 oz (225g) cream cheese, softened to room temperature
- 1/4 cup (50g) granulated sugar
- 1 egg yolk
- 1/2 tsp vanilla extract
Make your cooking week easier and more organized! Download our Weekly Meal Plan to plan your breakfasts, lunches, and dinners in advance, and get a beautiful Printable Recipe Card to jot down and keep your favorite recipes. Both are completely free—just click, print, and start enjoying stress-free meal prep!
Oriane RecipesDownload
How to Make Cream Cheese Brownies
Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C). Line an 8×8 inch baking pan with parchment paper and set aside.
Step 2: Make the Brownie Batter
Melt the butter in a saucepan or microwave. Whisk in sugar, then add eggs one at a time. Stir in vanilla. Fold in cocoa powder, flour, salt, and baking powder until just combined. Set aside 1/4 cup of batter for swirling later.
Step 3: Make the Cream Cheese Filling
In a separate bowl, beat the softened cream cheese with sugar until smooth and fluffy. Add the egg yolk and vanilla, mixing until fully combined and lump-free.
Step 4: Layer and Swirl
Pour most of the brownie batter into the prepared pan. Spread the cream cheese filling evenly on top. Drop spoonfuls of the reserved brownie batter over the cream cheese layer. Use a knife or skewer to swirl the two layers together in a figure-eight motion.
Step 5: Bake
Bake for 30–35 minutes, until the edges are set and the center is just slightly jiggly. A toothpick inserted should come out with moist crumbs but no wet batter. The cream cheese layer will look puffed — it will settle as it cools.
Step 6: Cool Completely
Let the brownies cool in the pan for at least 30 minutes, then refrigerate for 1 hour before slicing. This is key — the cream cheese layer needs to set for clean, beautiful cuts.
Expert Tips for Perfect Cream Cheese Brownies
- Soften the cream cheese — cold cream cheese will be lumpy. Leave it at room temperature for at least 30 minutes before mixing.
- Don’t overbake — the center should still look slightly underdone when you take it out. It firms up as it cools.
- Chill before slicing — for the cleanest cuts, refrigerate for at least 1 hour after cooling.
- Use full-fat cream cheese — low-fat cream cheese has more water content and can make the layer watery.
Variations
- Peanut butter cream cheese brownies — add 2 tbsp peanut butter to the cream cheese layer
- Raspberry swirl — drop 1 tbsp raspberry jam into the cream cheese layer before swirling
- Oreo cream cheese brownies — press crushed Oreos into the bottom layer before adding batter
- Box mix shortcut — use your favorite boxed brownie mix for the chocolate layer to save time
How to Store
Refrigerator: Because of the cream cheese, store these brownies covered in the fridge for up to 5 days. They actually taste better the next day!
Freezer: Wrap individual squares in plastic wrap and freeze for up to 2 months. Thaw overnight in the fridge.
Frequently Asked Questions
Do cream cheese brownies need to be refrigerated?
Yes! Because of the cream cheese layer, these brownies must be stored in the refrigerator. They will keep for up to 5 days in an airtight container.
Can I use a boxed brownie mix?
Absolutely! Prepare your favorite boxed brownie mix according to package directions, then follow this recipe for the cream cheese layer. It’s a great shortcut that still tastes amazing.
Why did my cream cheese layer crack?
Cracking usually happens from overbaking or a too-hot oven. Make sure your oven is properly calibrated and pull the brownies out when the center is still slightly jiggly.
Can I make these ahead of time?
Yes — cream cheese brownies are actually great to make a day ahead. The cream cheese layer firms up overnight in the fridge, making them even easier to slice and serving with cleaner edges.
What other brownies can I try?
If you love these, you’ll also enjoy our peanut butter brownies or our indulgent slutty brownies!







