Cream Cheese Brownies

This post may contain affiliate links. Read the full disclosure here.

These cream cheese brownies are made with creamy cheesecake swirled into thick, fudgy brownies. It’s a rich, decadent dessert recipe that’s super simple to make!

Cream cheese brownies on a wire rack with a glass jar of milk.

Want To Save This?

Enter your email below and we'll send the link straight to your inbox.

This marbled cheesecake brownie recipe is phenomenal. I mean, nothing beats a classic brownie recipe that’s swirled with sweetened cream cheese.

The recipe starts with my fudgy brownies. I used this base recipe for Nutella brownies, double chocolate brownies, and peanut butter brownies. It’s an easy recipe that delivers stick-to-your-teeth brownies.

A 4-ingredient cheesecake mixture gets swirled into the brownie batter create a wonderfully tangy contrast to the rich chocolate. I don’t think I’ll want to eat brownies any other way!

Because of the cheesecake layer, it’s very important not to overbake these. If you over bake them, the cream cheese will turn brown and dry out.

Start checking about 5 minutes before they are supposed to be done. For brownies, a toothpick inserted into the center should come out with a few moist crumbs attached.

If the toothpick is clean, the brownies are overbaked.

Here’s why this recipe works

  • Cocoa powder and baking chocolate are used to give the brownies an intense chocolate flavor.
  • The recipe uses a small amount of flour to ensure the brownies bake up dense and fudgy.
  • Cheesecake and a small amount of brownie batter are swirled over the top to give a marbling effect.
Close up of cream cheese brownie with a bite taken out.

Recipe ingredients

The great thing about fudgy cheesecake brownies is there aren’t any artificial flavors or weird ingredients. Let’s go over what you’ll need.

  • Butter: I like to use unsalted sweet cream butter for all my baking. This allows me to control how much salt goes into the recipe.
  • Chocolate: Use real chocolate, not chocolate chips or melting wafers. Look for pure chocolate in bar form in the baking aisle.
  • Sugar: I love to use both white and brown sugar but for today’s brownies, I chose to use regular granulated sugar. It pairs best with the cheesecake filling.
  • Eggs: I went with two eggs and one egg yolk. The extra yolk is for added richness and helps make the brownies chewy.
  • Vanilla extract: As always, use a pure vanilla extract. I prefer to make my own homemade vanilla.
  • Flour: All-purpose flour works wonderfully for brownies and you don’t need much. Less flour equals fudgy brownies.
  • Cocoa powder: A little unsweetened cocoa powder intensifies the chocolate flavor. Don’t leave it out!
  • Salt: Just a little is needed to balance all the flavors.
  • Cheesecake batter: A simple cheesecake batter is made with cream cheese, sugar, egg yolk, and vanilla.

Equipment needed

There are a few kitchen tools needed to make these amazing brownies. Let’s see what they are.

Mixing bowls: You need two mixing bowls. One medium-sized for the brownie batter and one small for the cheesecake filling.

Whisk: A large balloon whisk is the only mixing utensil you need.

Silicone spatula: A large silicone spatula is also great for spreading the batter into the pan.

Baking pan: I like to bake these in an 8-inch square baking pan. I haven’t tested the recipe in any other pan size.

Cheesecake brownies stacked on a grey marbled platter.

How to Make Cream Cheese Brownies

I’ll walk you through how to make these brownies from scratch. The process is very simple and it doesn’t require a lot of equipment or time.

Start with room-temperature ingredients. Set all the cold items out on the counter for 30-45 minutes before you begin making the recipe.

Preheat the oven to 325°F and line an 8-inch baking pan with parchment paper or aluminum foil. Lightly grease the pan and liner.

Step by step photo of swirling brownie batter with cream cheese.

Step 1: Make the brownie layer

Set a medium heatproof bowl over a pot of barely simmering water. Make sure the bowl isn’t touching the water. You only need about 1 inch of water in the pot.

Add the butter and chocolate to the bowl. Keep stirring until the chocolate is melted and the mixture is smooth. The finer the chocolate is chopped, the quicker it will melt.

Remove the bowl from the pot and whisk in the sugar. The warm chocolate mixture will slightly melt the sugar. If the mixture is very warm or hot, allow it to cool slightly. If you try adding the eggs now, they will scramble.

Once the chocolate is slightly cooled, whisk in eggs, egg yolk, and vanilla. The batter will become shiny and smooth.

Use a fine-mesh sieve and sift in the flour, cocoa powder, and salt. Use a silicone spatula to fold everything together until no streaks of dry flour are visible.

Step 2: Make the cheesecake layer

In a small bowl, add cream cheese, sugar, egg yolk, and vanilla. Whisk or stir everything together until very well combined and smooth.

Step 3: Layer and swirl the batters

Reserve about ⅓ cup of the brownie batter and spread the remaining batter into the bottom of the prepared pan. This is a fudgy brownie recipe so the batter will be thick.

Drop spoonfuls of cheesecake batter evenly over the top. Drop spoonfuls of the reserved brownie batter in the open spaces between the cheesecake batter.

Use a sharp knife to swirl the cream cheese and brownie batter together.

Step 4: Bake

Bake the brownies for 35-40 minutes or until a toothpick inserted into the center comes out with only a few moist crumbs attached.

Important tip: Every oven is different. Start checking for doneness about 5 minutes sooner than the recipe calls for. If you overbake the brownies, the cream cheese layer will turn brown and dry out. And the brownie layer won’t be as fudgy.

Close up of fudgy cheesecake brownies on a wire rack.

Expert Tips

  • Use real chocolate. Chocolate chips, compound chocolate, and melting wafers don’t quite yield the same results as pure chocolate that comes in bar form.
  • Use full-fat cream cheese that comes in brick form. Lower-fat cream cheeses will not give you the same results as full-fat cream cheese. Avoid using anything other than brick-style cream cheese. Anything that comes in a tub will not work!
  • Measure the flour correctly. Don’t scoop the flour out of the bag or container with the measuring cup. Flour compacts and you will end up with too much flour. I have an entire post on how to properly measure flour for the recipes on my site. Please take a moment to read it.
  • To get clean, neat slices, allow these brownies to chill completely. And wipe the knife clean in between cuts. It’s also helpful to run the knife blade under hot water to warm it. Dry it before making a cut.

Frequently asked questions

Do you have to refrigerate cream cheese brownies?
These brownies will keep for up to 2 days at room temperature or up to 1 week in the refrigerator.

Can I use box brownie mix?
I have not tested this recipe with boxed brownie mix so I’m unsure if it will work the same. I do imagine it would be okay, though.

More recipes you might like

  1. Sopapilla Cheesecake Bars
  2. Lemon Cheesecake Bars
  3. Candied Pecan Brownies
  4. Triple Chocolate Cheesecake

Cheesecake Brownies

4.51 from 163 votes
Close up of fudgy cheesecake brownies on a wire rack.
Rich and fudgy homemade brownies swirled with cream cheese. They are indulgently fudgy with loads of chocolate and tangy cheesecake flavor.
Jen Sobjack
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 16

Ingredients

For the brownies

  • cup (151 g) unsalted butter
  • 5 ounces (142 g) semisweet chocolate, coarsely chopped
  • 1 cup (200 g) granulated sugar
  • 2 large eggs, room temperature
  • 1 large egg yolk, room temperature
  • 1 teaspoon vanilla extract
  • 1 ¼ cups (162 g) all-purpose flour, sifted
  • ¼ cup (21 g) unsweetened cocoa powder, sifted
  • ½ teaspoon salt

For the filling

  • 8 ounces (226 g) cream cheese, softened
  • cup (66 g) granulated sugar
  • 1 large egg yolk
  • 1 teaspoon vanilla extract

Instructions

Make the brownie base

  • Set the oven rack to the lower-third position. (This is right below the center of the oven.) Preheat the oven to 325°F. Line an 8-inch square pan with foil and lightly grease the foil. Set aside.
  • In a medium heatproof bowl set over a pot of barely simmering water, melt the butter and chocolate, stirring constantly until the mixture is smooth. You can also microwave in 30-second intervals, stirring between each one.
  • Remove from heat and whisk in the sugar until fully combined. Set aside to cool slightly, about 5-10 minutes. If the mixture is too warm, it will scramble the eggs in the next step.
  • Whisk in the eggs, egg yolk, and vanilla. Continue whisking until completely smooth and shiny, about 1 minute.
  • Add the flour, cocoa powder, and salt. Whisk until just combined. Once you no longer see streaks of dry flour, stop whisking. You don’t want to overmix the batter.
  • Reserve ⅓ cup of the batter and spread the remaining batter evenly into the prepared pan. The batter will be thick.

Make the filling

  • In a small bowl, beat the cream cheese and sugar on until smooth. You can use a handheld mixer, whisk, or just a spoon.
  • Add the egg yolk and vanilla. Mix until smooth and creamy.
  • Drop spoonfuls of the cheesecake filling evenly over the brownie batter then drop spoonfuls of the reserved brownie batter in the empty spaces between the cheesecake filling.
  • Use the tip of a sharp knife to gently swirl the dollops together.
  • Bake for 35-40 minutes, until a toothpick inserted into the center comes out with a few moist crumbs attached. Rotate the pan halfway through baking.
  • Cool the brownies in the pan for 5 minutes. Lift the brownies out by using the foil as a sling and set on a wire rack to cool completely. Refrigerate for at least 3 hours before slicing.

Notes

  • The brownies will be easiest to slice when they are cold. Use a hot knife to make slices and carefully clean the blade after each cut.
Make ahead tip
  1. The brownies will keep for up to 2 days stored in an airtight container at room temperature. Or up to 1 week stored in the refrigerator.
  2. You can also freeze the brownies for up to 2 months. Thaw overnight in the refrigerator.

Nutrition

Serving: 1brownie | Calories: 288kcal | Carbohydrates: 30g | Protein: 4g | Fat: 17g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.3g | Cholesterol: 80mg | Sodium: 129mg | Potassium: 113mg | Fiber: 1g | Sugar: 21g | Vitamin A: 493IU | Calcium: 31mg | Iron: 1mg

The nutrition information provided is for convenience and as a courtesy only. It is not guaranteed to be accurate because nutrition information can vary for a variety of reasons. For precise nutritional data use your preferred nutrition calculator and input the exact ingredients and brands you used in the recipe.

Course: Dessert
Cuisine: American
4.51 from 163 votes (159 ratings without comment)

Leave a Reply

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

Recipe Rating




25 Comments

  1. caroline cook says:

    5 stars
    Yummy, and fudge brownies! Thank you 🙂

  2. I made these for my husband’s swim group. They baked up nicely and people loved them. I didn’t have semi-sweet chocolate so I used chocolate chips. Next time I would reserve more than 1/3 cup of the brownie batter to marble on the top. I didn’t have time to cool completely before slicing. I left them on the counter for half an hour or so, and then popped into the fridge to speed the cooling. They still sliced nicely though they were slightly warm in the center.

  3. Hi, I haven’t tried these yet but they look delicious! I wonder if I could reduce the sugar at all?

    1. Jen Sobjack says:

      Reducing the sugar will do more than reduce the sweetness. It will change the chemistry of the recipe and the brownies may bake up dry or hard.

  4. These were really good! I loved the tang of the cream cheese, and my family loved them too!

  5. Kimberly C. Dabbs says:

    Could you substitute chocolate chips for the semi sweet chocolate?

    1. Jen Sobjack says:

      I don’t recommend it. Chocolate chips don’t melt as smoothly as baking chocolate and that could ruin the texture of the brownies.

  6. 4 stars
    I measured and weighed everything accurately. Initially, I baked it for 40 minutes but the entire batter was still raw. I put it back in the oven for a few more minutes and kept checking up on it. In the end, I baked an extra 35 minutes (on top of the 40 minutes), but the brownies still weren’t cooked all the way. What did I do wrong?

  7. Cynthia rudinas says:

    The recipe is great!

  8. Hi I just made it ,followed the instructions well but I don’t know why in the middle it was not fully baked.baked it for 40 minutes .

    1. Jen Sobjack says:

      Everyone’s oven is different. The time given is a suggestion based on my own oven. You should bake the brownies until a toothpick inserted into the center comes out with a few moist crumbs attached as noted in the recipe instructions. I also suggest getting an oven thermometer to make sure your oven is calibrated correctly.

  9. Laura Grzymkowski says:

    These are every brownie lover’s dream! Out of the fridge, they are a brownie/fudge hybrid that is sooooo delectable. I added a teaspoon of espresso powder to the brownie mix and about a half cup of creamy peanut butter to the cream cheese topping, because, you know, chocolate, espresso, and peanut butter! Thanks for the recipe!

    1. Jen Sobjack says:

      Espresso powder and peanut butter sound like lovely additions! Thanks for sharing and I’m glad you enjoyed the brownies.

  10. Hello…I have made these brownies a few times and I always get a lot of complements and always been requested to bake it again and again.
    Thank you so much for sharing this beautiful and delectable recipe.