If you’re craving a decadent treat that combines the rich, fudgy goodness of brownies with the creamy tang of cheesecake, this Cream Cheese Brownies Recipe is your new best friend in the kitchen. With layers of luscious chocolate and velvety cream cheese swirled together, each bite feels luxuriously indulgent yet perfectly balanced. Whether you’re baking for a special occasion or just because, these brownies promise to deliver a show-stopping dessert that’s as fun to make as it is to eat.

Ingredients You’ll Need
These ingredients are straightforward but each plays a vital role in crafting the perfect balance of fudgy brownie and creamy cheesecake. From butter and cocoa powder bringing that intense chocolate flavor to cream cheese adding a smooth richness, this blend creates texture and taste that’s truly irresistible.
- 10 tablespoons butter: Provides the rich fat base for a moist, tender brownie texture.
- ½ cup semisweet chocolate chips: Melts down to deepen the chocolate flavor with a silky undertone.
- ½ cup plus 1 ½ tablespoons cocoa powder: Gives an intense chocolate punch and beautiful color.
- ¾ cup brown sugar: Adds a subtle molasses flavor and helps keep brownies chewy.
- ¾ cup granulated sugar: Sweetens the batter and balances the bitterness of cocoa.
- ½ teaspoon salt: Enhances all the sweet and chocolatey flavors beautifully.
- 2 large eggs: Acts as the binding agent and gives structure to the brownies.
- 1 teaspoon vanilla extract: Lifts and brightens the chocolate flavor with warm notes.
- â…” cup flour: Provides just enough structure without making the brownies cakey.
- 1 ½ tablespoons water: Helps dissolve cocoa and smooth out the batter.
- 8 ounces cream cheese: The star ingredient for the cheesecake swirl, adding luscious creaminess.
- ¼ cup sugar: Sweetens the cream cheese layer perfectly without overpowering.
- 1 egg: Helps the cream cheese layer set nicely while keeping it silky.
- 1 teaspoon vanilla extract: Adds fragrant warmth to the cream cheese portion.
How to Make Cream Cheese Brownies Recipe
Step 1: Preheat and Prepare
Start by preheating your oven to 325°F (165°C) and greasing or lining a baking dish with parchment paper. Getting this ready upfront means you can focus on mixing without a rush, ensuring your brownies bake evenly and come out cleanly.
Step 2: Melt Butter and Chocolate
In a medium saucepan, gently melt the butter and semisweet chocolate chips together over low heat or in short bursts in the microwave. Stir until smooth, then immediately remove from heat. This mixture is the luscious chocolate foundation for your batter.
Step 3: Mix in Cocoa and Sugars
Whisk the cocoa powder into the warm butter and chocolate mixture, followed by the brown sugar and granulated sugar. Mixing while the butter is still warm helps dissolve the sugars and blend the cocoa for that deep chocolate intensity.
Step 4: Add Eggs, Vanilla, and Flour
Beat in the eggs one at a time, ensuring each is well incorporated. Stir in the vanilla extract and then gently fold in the flour and water until just combined. You’re aiming for a thick, rich batter that’s not overmixed to keep the texture fudgy, not cakey.
Step 5: Spread Most of the Batter
Pour about three-quarters of your brownie batter into the prepared baking pan and spread it evenly with a spatula. This base layer sets the stage for the cream cheese swirl to shine.
Step 6: Prepare the Cream Cheese Layer
In a separate bowl, beat the cream cheese with sugar until smooth and creamy. Add the egg and vanilla extract and continue beating until everything is perfectly combined. This mixture should be silky and not lumpy—your cheesecake swirl in a dreamy form.
Step 7: Layer and Swirl
Carefully spread the cream cheese mixture over the brownie batter in the pan. Then dollop spoonfuls of the remaining brownie batter on top and use a knife or skewer to gently swirl the layers together, creating that beautiful marbled effect.
Step 8: Bake to Gooey Perfection
Bake the brownies for about 45 to 50 minutes, or until the edges are set but the center still looks slightly gooey. This ensures a fudgy, moist texture that’s absolutely irresistible. Let the brownies cool completely before slicing to reveal the gorgeous layered swirl inside.
How to Serve Cream Cheese Brownies Recipe

Garnishes
Adding a sprinkle of powdered sugar or a drizzle of melted chocolate can elevate the presentation instantly. Fresh berries or a handful of chopped nuts on top add color and crunch, making these brownies party-ready in seconds.
Side Dishes
For a truly indulgent experience, serve your cream cheese brownies with a scoop of vanilla ice cream or a dollop of whipped cream. A side of fresh strawberries or raspberries also beautifully balances the richness with their bright, juicy notes.
Creative Ways to Present
Try cutting these brownies into bite-sized squares and stacking them on a dessert platter for an eye-catching display at your next gathering. Or, serve warm brownie chunks in small ramekins topped with cream cheese frosting or chocolate ganache for a fancy twist.
Make Ahead and Storage
Storing Leftovers
Your cream cheese brownies keep beautifully covered at room temperature for up to two days, but for longer storage, keep them in an airtight container in the fridge for up to a week to maintain freshness and texture.
Freezing
You can freeze these brownies either whole or cut into portions. Wrap tightly in plastic wrap and then foil or place in a freezer-safe container. They’ll stay fresh for up to three months, perfect for a make-ahead dessert option.
Reheating
To warm frozen brownies, defrost overnight in the fridge and then heat gently in the microwave for 15 to 20 seconds. This brings back that soft, gooey texture that makes every bite heavenly.
FAQs
Can I use low-fat cream cheese for this recipe?
While low-fat cream cheese can be used, it may alter the texture and richness of the cream cheese layer. For the best creamy swirl, full-fat cream cheese is recommended.
Do I need to use both brown and granulated sugar?
Yes, the combination adds depth and chewiness from the brown sugar and crisp sweetness from the granulated sugar, giving the brownies a perfect texture.
Can I substitute the cocoa powder with melted chocolate?
This recipe relies on cocoa powder for its specific texture and intensity, but you could experiment with melted dark chocolate. Keep in mind you may need to adjust the fat content slightly.
How thick should the cream cheese layer be?
Aim for a thin but even layer so the cheesecake flavor complements the chocolate without overwhelming it. About half an inch thick works wonderfully.
Why are my brownies not gooey in the center?
Overbaking is the usual culprit. Be sure to check brownies towards the end of the baking time and remove them once the center is just set but still slightly soft for that perfect fudgy texture.
Final Thoughts
There’s something irresistibly comforting about homemade brownies, and this Cream Cheese Brownies Recipe takes them to a whole new level with its indulgent layers and beautiful marbled swirl. It’s a baking project that feels special yet is wonderfully simple, perfect for sharing with friends, family, or simply treating yourself to a little sweet joy. Give it a try—you’ll fall in love with every creamy, chocolatey bite!
Print
Cream Cheese Brownies Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
Decadent cream cheese brownies featuring a rich chocolate base swirled with a creamy, tangy cream cheese layer. These brownies offer a perfect balance of fudgy texture and velvety cream cheese topping, baked to gooey perfection.
Ingredients
Brownie Batter
- 10 tablespoons butter
- ½ cup semisweet chocolate chips
- ½ cup plus 1 ½ tablespoons cocoa powder
- ¾ cup brown sugar
- ¾ cup granulated sugar
- ½ teaspoon salt
- 2 large eggs
- 1 teaspoon vanilla extract
- â…” cup flour
- 1 ½ tablespoons water
Cream Cheese Layer
- 8 ounces cream cheese
- ¼ cup sugar
- 1 egg
- 1 teaspoon vanilla extract
Instructions
- Preheat Oven and Prepare Baking Dish: Preheat your oven to 350°F (175°C) and grease or line a baking dish to prevent sticking.
- Melt Butter and Chocolate Chips: In a microwave-safe bowl or over a double boiler, melt together the butter and semisweet chocolate chips until smooth and combined.
- Mix Cocoa Powder and Sugars: Stir the cocoa powder, brown sugar, granulated sugar, and salt into the melted chocolate mixture until evenly incorporated.
- Add Eggs, Vanilla, and Flour: Beat in the eggs one at a time, followed by the vanilla extract. Then gently fold in the flour and water to form a smooth, thick brownie batter.
- Spread Batter in Dish: Pour about three-quarters of the brownie batter into the prepared baking dish and spread it evenly to cover the bottom.
- Prepare Cream Cheese Layer: In a separate bowl, beat the cream cheese and sugar until smooth. Add the egg and vanilla extract, and continue beating until the mixture is creamy and well combined.
- Layer Cream Cheese Mixture: Carefully spread the cream cheese mixture evenly over the layer of brownie batter in the baking dish.
- Swirl Remaining Batter: Drop spoonfuls of the remaining brownie batter over the cream cheese layer. Using a knife or skewer, swirl the brownie batter into the cream cheese gently, creating a marbled effect.
- Bake: Place the dish in the preheated oven and bake for approximately 35 to 40 minutes, or until the brownies are set but still slightly gooey in the center.
- Cool and Serve: Allow the brownies to cool completely in the pan before slicing into squares and serving.
Notes
- Ensure cream cheese is softened to room temperature for easier mixing.
- Do not overbake to preserve the gooey center texture.
- Use parchment paper for easier removal from the baking dish.
- The swirling can be customized for a more or less pronounced cream cheese pattern.
- For extra richness, add a pinch of espresso powder to the brownie batter.

