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.

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
Serving Size 16


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


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.


  • 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.


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

Leave a Reply

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

Recipe Rating


  1. What can I use beside egg in recipe? I have an allergy.

    1. Jen Sobjack says:

      Unfortunately, you’ll need to look for a recipe that is already egg free. This one requires egg.

  2. 4 stars
    I really liked how quick and easy this recipe was. The only downside was that my brownies were really oily, even though i didn’t use any extra butter. I fixed it by placing my final brownies on a papertowel and that fixed it quite well. After putting them in the fridge i didn’t notice it either. Another problem was that my brownies came out a bit grainy! Next time i’ll try melting my sugar better. Furthermore i loved this recipe and the creamcheese part turned out perfect!

  3. If I want to double the recipe, should I just multiply the ingredients by 2?

    1. Jen Sobjack says:

      I’ve never doubled this recipe so I can’t say for sure if simply multiplying by 2 will turn out well. I imagine that would be fine to do but I just can’t say for sure.

  4. Hi, what cream cheese brand would you recommend?

    1. Jen Sobjack says:

      I always use Philadelphia.

  5. Quincella says:

    5 stars
    I made these brownies yesterday. They are sooooo good and were so easy to make. I followed the recipe exactly except for adding 1 tsp. of espresso powder, toffee bits and pecans to the brownie batter.
    Fantastic! This recipe is a keeper. Will make again soon and probably double the recipe next time!

  6. These brownies were so delectable. My family and friends loved it. I added some chocolate chips to the brownie batter, and that took these fudgy brownies to another level of chocolate deliciousness.