This post may contain affiliate links, please see the privacy policy for details.

These rich, decadent cheesecake brownies have gorgeous swirls of cream cheese running through them. You’ll love this mouthwatering take on brownies with their rich cream cheese filling that blends beautifully with the smooth, sweet chocolate. They’re fudgy and soft and ooey-gooey inside like all the best brownies are! So, if you want to elevate your usual brownies, consider adding the magic ingredient, which is cream cheese, and you can experience a brand new flavor.

A stack of cream cheese brownies on a wood surface.

If you are in the mood for brownies but you want something a little bit different, why not try this delicious brownies with cream cheese recipe? They really are good!

If you’re in the mood for more sweet treats, try these Oreo Chocolate Chip Cookies or whip up a batch of Chocolate Coconut Magic Bars. And these juicy Apple Butter Thumbprint Cookies and colorful Confetti Squares will be a hit at any party!

Cream cheese brownies with a white and brown cheese filling.

Why You’ll Love Them

Easy:  Making brownies isn’t hard at all and if you can combine ingredients you can make the perfect brownie batter, which you will then bake to perfection! There’s nothing difficult about this recipe.
Tasty: These brownies with their chocolate layer, cream cheese layer and topping layer are so delicious. If you love brownies and you also like the tang of a good cheesecake, you won’t regret making these.
Special: These extra-special brownies are perfect for that special occasion, since they are different from the standard brownies recipe with their tangy cream cheese layer. So, if you want to bake for a birthday, anniversary or another special occasion, this is the recipe for you!

 Description: A brownie with a swirl of cream cheese on top.

Ingredients for Cream Cheese Brownies

So, what goes into a cream cheese brownies recipe? You are going to need cocoa powder, flour, salt, eggs, unsalted butter, chocolate chips, cream cheese, white and brown sugar and vanilla extract to make them.

A group of bowls filled with cream cheese swirl brownie ingredients.

How to Make This Recipe for Cream Cheese Brownies

For more detailed instructions with weights and measurements, jump to the printable recipe card.

Start the brownie batter:  Whisk the cocoa powder, salt and flour in a bowl, and put one of the egg yolks and egg whites in their own bowls.|
Add more ingredients: Microwave the butter then add the chocolate chips and stir them in, then add the brown sugar, vanilla extract, whole eggs plus one egg yolk and stir.
Finish off the brownie batter: Stir the flour mixture into the brownie batter and stir until well combined, then mix a little water with a cup of the batter, so you have one big bowl of batter and one smaller bowl with more watery batter.
Put the batter in a prepared pan: Grease a square 8-inch baking pan (here) and then add parchment paper and spoon in all the brownie batter from the large bowl.
Prepare the cream cheese topping: Next, beat softened cream cheese and then add white sugar and beat some more. Beat in the egg whites and add some.
Add the cream cheese layer: Dollop the cream cheese mixture over the batter in prepared pan and then finish off with the rest of the reserved brownie batter mixture, swirling with a knife tip to make a marbled pattern.
Bake the brownies: Bake the brownie batter for about half an hour or until the edges are cooked.
The finishing touches: Let the cream cheese brownies cool on a wire rack for a couple of hours, then cut, serve and enjoy the fudgy brownies.

Cream cheese marble brownies.
A stack of cream cheese marble brownies with a swirl of chocolate and white.

Substitutions and Variations

Although you can use any cream cheese, full fat cream cheese is the tastiest option. You can use unsweetened chocolate or even white chocolate chips in this dessert if you prefer, or swap the vanilla extract for another flavor, such as almond, hazelnut or even coconut. For an extra touch of indulgence, you could add some chocolate fudge frosting on top.

A brownie with a swirl of cheesecake, also known as cream cheese ripple brownies.

How to Serve This Cream Cheese Brownie Recipe

These cream cheese filled brownies make a great dessert or a nice sweet treat for a special occasion. There are plenty of brownie recipes such as brownie sundae waffle bowls and double chocolate cherry brownies.

Cream Cheese Swirl Brownies with Chocolate Chips.

But these special brownies with the cheesecake mixture layer are in a league of their own! You could even serve them with a glass of liqueur for an elegant finale to any kind of dinner.

Cream cheese marble brownies with a white and brown swirl on top.
A cream cheese swirl cake in a pan.

How to Store Cream Cheese Marble Brownies

Store:  Leftovers will keep in an airtight container in the refrigerator for 4 or 5 days.
Freeze: Freeze them in a freezer bag and eat within 3 months for the best result.

A cream cheese brownie on a wooden board.

Cream Cheese Swirl Brownies FAQs

How can you tell when the cream cheese brownies are done?

The center should still be soft but the edges should be soft. If a toothpick inserted into the middle comes out with just a few crumbs, it’s done. If it’s covered in liquid batter, cook for a further 5 minutes then check again.

Why didn’t the brownies come out fudgy?

The issue could be you added the wrong amount of flour or got the bake time wrong. Use a kitchen scale to ensure you use the perfect amount of flour – 3/4 cup of flour should weight 100 grams.

A brownie with a swirl of cheesecake, also known as cream cheese ripple brownies.

Cream Cheese Brownies Recipe

5 from 40 votes

Cream Cheese Brownies

By: Bella Bucchiotti
These cream cheese brownies are rich, fudgy brownies with a cheesecake ripple! Try this delicious brownie with cream cheese recipe!
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 16


  • ¾ Cup unsweetened cocoa powder
  • ¾ Cup all purpose flour, plus 1 Tablespoon
  • ½ Teaspoon salt
  • 3 eggs, large
  • ½ Cup unsalted butter
  • 2 Ounces semi-sweet chocolate chips
  • 1 ½ Cups brown sugar
  • 2  Teaspoons  vanilla extract, pure
  • 2  Tablespoons  water
  • 8  Ounces cream cheese,  (room temperature)
  • ½  Cup  granulated sugar


  • Preheat oven to 350 degrees F. Grease and line the bottom of an 8×8-inch baking pan with parchment paper.
  • In a medium-sized bowl whisk together, the cocoa powder, ¾ cup flour, salt and set aside.
  • Separate the white and yolk from one egg and place them each in a small bowl and set aside
  • Heat butter in a large microwave-safe bowl, add the chocolate chips. Let it sit until the chocolate has softened (about 3 to 4 minutes). Stir until smooth.
  • Add the brown sugar, stirring until incorporated into the chocolate mixture.
  • Add the vanilla and 2 eggs and the yolk of the third egg, and stir until well combined.
  • Add the flour mixture to the big bowl of the chocolate mixture and stir with a soft silicone spatula until the brownie batter is well combined.
  • Place 1 cup of the batter in a small bowl, mix in 2 tablespoons of water and set aside.
  • Transfer the big bowl of brownie batter to the prepared baking pan using an offset spatula or soft silicone spatula to smooth the batter (the batter will be thick). Set aside while making the cream cheese topping.
  • In a large bowl with a handheld mixer, beat the cream cheese until light and fluffy, slowly add in the granulated sugar and continue beating. Add the egg white and continue to beat until smooth. Sprinkle in the 1 tablespoon of flour and stir until well combined.
  • Using a small cookie scoop or tablespoon, dollop the cream cheese mixture over the brownie batter, spacing them evenly in the baking pan. Repeat with the reserved chocolate batter mixture, filling in the spaces between the cream cheese dollops.
  • Using the tip of a knife, gently swirl the top ¼-inch layer of the cream cheese & chocolate batter mixture together.
  • Place the baking pan on the center rack in the oven and bake for 25 to 30 minutes until the edges are baked but the center is soft but doesn’t jiggle when shaken.
  • Remove from oven and place on a wire rack to cool for 2 hours before cutting.


Calories: 272kcal | Carbohydrates: 37g | Protein: 4g | Fat: 13g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.2g | Cholesterol: 60mg | Sodium: 137mg | Potassium: 148mg | Fiber: 2g | Sugar: 29g | Vitamin A: 414IU | Calcium: 46mg | Iron: 1mg
Like this recipe? Rate and comment below!

These chocolate cream cheese brownies are so rich and delicious. Just you try eating only one of these – it’s very hard. You will definitely want another! They’re the perfect mix of crisp on the outside and soft and fudgy on the inside. The brownie batter is simple to make and layering the mixture is also easy. Pop the layered brownie batter in the oven and in half an hour you’re going to be able to enjoy the most delicious brownies you ever had!

Other Recipes to Try

Bella Bucchiotti

Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.


You Might Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating