This post may contain affiliate links. Please read our disclosure policy.

These cream cheese swirl brownies need to come with a warning label, because you won’t be able to stop eating them!

With the perfect amount of fudgy vs chewy and a ribbon of cream cheese swirled in, this will be your new go-to crowd pleasing recipe. Plus, this recipe makes awesome gluten free cream cheese brownies too!

The BEST brownies I’ve ever made!! I seriously had to stop myself from eating the whole pan in one sitting!

-Brooklyn
cream cheese swirl brownies cut into squares in glass pan
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Cream Cheese Brownies

I spent an entire week working on developing our classic homemade brownie recipe.

I had never shared MY classic brownie because I didn’t even know what that meant to me. Do I like fudgy, chewy, or uber chocolatey brownies best?

It was tough, but I spent a week figuring it out!

After I nailed my version of a classic brownie – which is still fudgy but definitely chewy – I wanted to make a cream cheese swirled brownie variation too!

cream cheese swirl brownie on metal serving tray with spoon dipped in chocolate

What texture are these Cream Cheese Swirl Brownies?

It’s fudgy, but not “I’m eating a molten chocolate fudgy brownie”. Its got that crispy and shiny outside. And it’s slightly chewy (and can be more chewy if you bake it longer). Then there’s the ribbon of cream cheese swirled in! This brownie reminds me that there is nothing better than cheesecake & brownies in one.

Are you interested in the science behind brownies? Keep reading!

cream cheese swirl brownies in a line on metal serving tray

How to make Cream Cheese Brownies

  1. Preheat the oven to 350º F. Line a 8×8 or 9×9 inch pan with aluminum foil or parchment paper. Spray lightly with non-stick cooking spray.
  2. In a mixing bowl, combine the flour, salt and cocoa powder.
  3. In a small saucepan over low heat, combine the chopped unsweetened chocolate and cubed butter. Stir occasionally until it’s fully melted.
  4. Meanwhile, in a larger mixing bowl, beat the sugar and eggs plus additional egg yolk with an electric mixer.
  5. Once the chocolate is melted, pour it into the egg mixture. Then add the vegetable oil and vanilla extract. Stir with a spatula to combine.
  6. Spoon the flour mixture into the wet ingredients, mixing with a spatula just until combined.
  7. Reserve 1/3 cup of the batter – add the remaining batter to the pan. Set aside.
  8. In a mixing bowl, combine the cream cheese, sugar and egg, beat using an electric mixer until smooth, 1-2 minutes. Transfer the cream cheese mixture to a piping bag or ziplock bag with a corner cut off.
  9. Pipe the cream cheese filling in a grid pattern, then use a butter knife and drag it across the grid to create swirls. Add in the remaining 1/3 cup of batter where you see it. Swirl again with the knife.
  10. Bake for 35-38 minutes (glass pan) 30-35 minutes (metal pan) or until a toothpick inserted in the center comes out clean. For a chewier, less fudgy brownie, bake for 38-43 minutes in a glass pan or 35-38 minutes in a metal pan.
  11. Allow the brownies to cool completely before cutting.

slice of cream cheese swirl brownie

Cream Cheese Brownies Texture Tips

How to make Chewy Brownies with Cream Cheese Swirl

I originally started with a brownie that was really heavy on melted chocolate. Lots of melted chocolate is what makes a brownie super fudgy. But in order to achieve a chewier texture, I cut back on the amount of melted chocolate and increased the amount of cocoa powder.

How to make a brownie with a crispy, shiny top

After consulting many sites, beating the sugar with the eggs is what I discovered works the best to get the crispy, shiny top on the brownies. I suppose it’s not that simple – the amount of granulated sugar in the recipe plays an important part too.

how to make cream cheese swirl brownies collage image

Are brownies better with butter or oil?

For my personal tastes, I found that my optimal brownie uses a combination of butter and vegetable oil. Butter enhances the natural chocolate flavor but oil helps to produce a chewier brownie.

How many eggs should I put in homemade brownies

Lastly, the egg debate. I found that I liked 2 eggs plus an additional egg yolk. The additional egg yolk adds more fat, creating a fudgier brownie.

Glass or metal pan to bake brownies

I used a glass 8×8 inch baking pan because that’s what I have in my kitchen! You can use a metal pan and I would recommend decreasing the baking time by 5 minutes. Metal pans heat up faster and can produce chewier brownies.

How to cut Cream Cheese Brownies Cleanly

To get really nice clean brownie squares, I like to refrigerate my brownies for at least 30 minutes before cutting. Then I use a long 8 inch chef’s knife to cut them. But here’s the MOST IMPORTANT TIP —> wipe the knife CLEAN between each cut. Yes, it’s annoying, but it works!

Brownies with Cream Cheese Swirl FAQs

What type of gluten free flour should I use to make gluten free brownies?

I recommend and tested this recipe multiple times with King Arthur’s Measure for Measure All Purpose Gluten Free Flour.

Do brownies with cream cheese need to be refrigerated?

Brownies with cream cheese typically should be refrigerated due to the perishable nature of cream cheese. Storing them in the refrigerator helps maintain their freshness and prevents the cream cheese from going bad.

How should I store cream cheese brownies?

Toss those cream cheese brownies into the fridge! Since cream cheese can spoil if left out, keeping them chilled helps maintain their yumminess and keeps them fresh for longer.

More like this Cream Cheese Brownies Recipe

4.50 from 79 ratings

Tap stars to rate!

Cream Cheese Swirl Brownies

By: Beth
Prep Time: 10 minutes
Cook Time: 40 minutes
Additional Time: 20 minutes
Total Time: 1 hour 10 minutes
Servings: 12 servings
Cream cheese swirl brownies are my favorite dessert mash up! These cheesecake brownies are the right amount of fudgy and chewy with a ribbon of cream cheese swirled in. We also tested this recipe multiple times and found it makes AWESOME gluten free brownies!

Ingredients 

  • ¾ cup properly measured all purpose flour OR gluten free flour, I recommend King Arthur’s GF Measure for Measure Flour
  • ½ tsp salt
  • cup unsweetened cocoa powder
  • 2 oz unsweetened chocolate, chopped
  • 8 tbsp unsalted butter, cubed, 1 stick
  • 1 ¼ cups granulated sugar
  • 2 large eggs
  • 1 large egg yolk
  • ¼ cup vegetable oil
  • 1 tsp vanilla extract

Cream cheese swirl

  • 4 oz cream cheese, room temperature
  • ¼ cup granulated sugar
  • 1 large egg

Instructions 

  • Preheat the oven to 350º F. Line a 8×8 or 9×9 inch pan with aluminum foil or parchment paper. Spray lightly with non-stick cooking spray. 
  • In a mixing bowl, combine the properly measured flour, salt and cocoa powder. Stir together with a spoon until mixed. Set aside. 
  • In a small saucepan over low heat, combine the chopped unsweetened chocolate and cubed butter. Stir occasionally until it’s fully melted, about 5 minutes.
  • Meanwhile, in a larger mixing bowl, beat the sugar and eggs plus additional egg yolk with an electric mixer for 1 minute, until the mixture is pale yellow and doubled in volume. 
  • Once the chocolate is melted, pour it into the egg mixture. Then add the vegetable oil and vanilla extract. Stir with a spatula to combine. 
  • Spoon the flour mixture into the wet ingredients, mixing with a spatula just until combined. Do not continue to mix the batter once you can no longer see flour. 
  • Reserve 1/3 cup of the batter – add the remaining batter to the pan. Set aside.
  • In a mixing bowl, combine the cream cheese, sugar and egg, beat using an electric mixer until smooth, 1-2 minutes. Transfer the cream cheese mixture to a piping bag or ziplock bag with corner cut off.
  • Pipe the cream cheese filling in a grid pattern, then use a butter knife and drag it across the grid to create swirls. Add in the remaining 1/3 cup of batter where you see it. Swirl again with the knife.
  • Bake for 35-38 minutes (glass pan) 30-35 minutes (metal pan) or until a toothpick inserted in the center comes out clean. For a chewier, less fudgy brownie, bake for 38-43 minutes in a glass pan or 35-38 minutes in a metal pan. 
  • Allow the brownies to cool completely before cutting.

Notes

This recipe turned out great using gluten free flour! We love King Arthur Gluten Free Measure for Measure Flour

Nutrition

Calories: 277kcal | Carbohydrates: 34g | Protein: 4g | Fat: 15g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 92mg | Sodium: 149mg | Potassium: 119mg | Fiber: 2g | Sugar: 25g | Vitamin A: 448IU | Calcium: 30mg | Iron: 2mg
Like this recipe? Rate and comment below!

About Beth

I believe that everyone should have a go-to dessert to bring to parties! With hundreds of recipes, I'll help you find yours!

You May Also Like:

Leave a comment

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

Recipe Rating




15 Comments

  1. Wow these look really good. Will give them a go since my sister can’t eat gluten.
    Always looking for good gluten free desserts. Thanks!

  2. I made these today and they took over 50 minutes to bake in an 8×8 glass pan lined with foil. What did I do wrong?! The top is way overdone of course and it seriously took like 55 minutes to get a toothpick to come out clean. The only thing I can think is somehow my oven isn’t heating up right. I’m so sad! I will try again because this recipe seems perfect! 

  3. I consider myself a pretty competent baker and followed this recipe to the T, but it wasn’t baked even after an hour. Not sure what went wrong exactly. I see someone else had a similar issue. Definitely  disappointed. :(

    1. Hi Clarissa! That is a bummer, I’m so sorry! What type of pan did you use? Did you make any substitutions?

  4. 3 stars
    The bake time for this needs revised. I’ve made it two different times; first increasing the oven temperature to 375 and cooking for the original amount of time and second increasing the cook time 10-15 minutes and baking at the original temperature of 350.