This post may contain affiliate links. For more information, read my disclosure policy.

These Cheesecake Brownies combine two of my favorite desserts in one: rich, fudgy homemade brownies and a creamy cheesecake layer, both made completely from scratch. The contrast between the dense chocolate brownie and smooth cheesecake is exactly what makes these bars so good.

stacked square slices of brownies with a layer of cheesecake on top

Dessert mashups are one of my favorite things to make (I wrote a whole cookbook on them!) and brownies plus cheesecake is a combination that just works. I’ve made versions of these cream cheese brownies more times than I can count, and I always come back to that same balance of deep chocolate flavor with a tangy, creamy cheesecake layer.

I’m firmly on team fudgy brownie, so the brownie bottom is dense and rich rather than cakey. Add the cheesecake on top and you get a dessert bar that feels a little more special than a regular brownie without being difficult to make.

ingredients in cheesecake brownies laid out with words saying the ingredients shown

Ingredients in Cheesecake Brownies

  • Unsweetened baking chocolate from the baking aisle, coarsely chopped
  • Unsalted butter can be substituted with salted, but reduce salt in the recipe to 1/4 teaspoon.
  • Unsweetened cocoa powder: Use natural unsweetened cocoa or Dutch process.
  • Be sure to buy large eggs. Eggs give the brownies structure and keep them nice and gooey.
  • Cream cheese: Only use full-fat block cream cheese and make sure it’s at room temperature.
  • Sour cream, at room temperature. Full fat or low fat, but not fat free.

Click to see the recipe card below for full ingredients & instructions. See below the recipe card for even more information: process shots, variations, FAQ and more.

overhead shot of brownies with a layer of cheesecake on top

Dorothy’s Cream Cheese Brownie Recipe Tips

  • To make the perfect cheesecake brownie bars, it’s extremely important that you have the sour cream, cream cheese, and eggs at room temperature. This helps there not be any lumps in the creamy mixture. 
  • I always bake my recipes with foil lining the pan, but you can also line the pan with parchment paper.
5 from 57 votes

Cheesecake Brownies Recipe

Delicious brownies with a yummy cheesecake swirl topping!
Prep Time: 30 minutes
Cook Time: 50 minutes
Chill Time: 4 hours
Total Time: 5 hours 20 minutes
Servings: 12 brownies
Save this recipe!
Get this recipe emailed to you – plus get all recipes sent straight to your email!

Ingredients

Brownie Layer:

  • 4 ounces (113g) unsweetened baking chocolate, coarsely chopped
  • ¾ cup (170g) unsalted butter
  • 1 ¾ cups (350g) granulated sugar
  • 2 tablespoons (10g) unsweetened cocoa powder
  • 3 large eggs
  • 1 teaspoon vanilla extract
  • ½ teaspoon salt
  • 1 cup (124g) all-purpose flour

Cheesecake Layer:

  • 16 ounces (452g) cream cheese, room temperature
  • ½ cup (123g) sour cream, room temperature
  • 2 large eggs, room temperature
  • ½ cup (100g) granulated sugar
  • 1 teaspoon vanilla extract

Instructions 

  • Preheat oven to 350°F. Line a 9×9-inch square pan with foil and spray with nonstick cooking spray.

Make the brownies

  • Place chocolate and butter in a large microwave-safe bowl. Heat on high power in 30 second increments, stirring between each, until chocolate and butter are melted and smooth (about 2 minutes, depending on your microwave).
  • Stir sugar and cocoa into chocolate and butter mixture using a spatula or wooden spoon. Stir in 3 eggs and vanilla, then stir in salt. Mixture will be grainy looking but smooth. Stir in flour carefully.
  • Spread brownies in prepared pan and set aside.

Make the cheesecake

  • Beat cream cheese with sour cream until smooth, then beat in 2 eggs, sugar and vanilla.
  • Pour mixture over the top of the brownies in pan. Use a butter knife or a long skewer to swirl the brownies.
  • Bake for 50-55 minutes, or until slightly puffed and no longer glossy (will be light golden around the edges of the foil). Cool completely at room temperature then chill for at least 4 hours before slicing and serving.
  • Store in an airtight container for up to 3 days in the refrigerator or freeze for up to 3 months.

Notes

It’s very important that your cream cheese, sour cream, and eggs are room temperature before you make the cheesecake mixture to avoid lumps.

Nutrition

Serving: 1serving | Calories: 581kcal | Carbohydrates: 66g | Protein: 9g | Fat: 34g | Saturated Fat: 20g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 0.5g | Cholesterol: 144mg | Sodium: 250mg | Potassium: 230mg | Fiber: 3g | Sugar: 46g | Vitamin A: 1038IU | Vitamin C: 0.1mg | Calcium: 77mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

© Crazy for Crust. Content and photographs are copyrighted. Sharing this post is much appreciated, but copying and pasting full recipes without authorization is strictly prohibited.

Did you try this recipe? Click here to rate the recipe below.

Storing & Freezing

Due to the dairy ingredients in the brownies, they do need to be kept in the fridge in an airtight container. They’ll last several days.

Can you freeze cheesecake brownies? If you want to freeze this brownie cheesecake recipe, just add the leftovers to a freezer-safe bag or container and store them for up to 3 months. 

How to make Cheesecake Brownies

bowl of cheesecake batter.

1. Make sure the cheesecake mixture is smooth.

brownie batter in square pan with foil.

2. The brownie mixture will be thick and dark and goes into the pan first.

SAVE THIS RECIPE

We'll email this post to you, so you can come back to it later!

cheesecake batter in square pan with foil.

3. The cheesecake mixture will spread smoothly over the top.

swirled batter in square pan with foil.

4. A butter knife is a good way to lightly swirl the brownies into the cheesecake without completely mixing them.

Brownie Bottom Cheesecake FAQ

How to swirl cheesecake brownies?

The swirled look in brownies has to be done before baking them. Just use a butter knife and place it into the two layers of mixtures. Slightly swirl it around. 

Why are there lumps in my cheesecake? 

If you don’t set out certain ingredients (mentioned in the recipe card) at room temperature, it will cause the texture of the cheesecake to be lumpy. 

How do you know when cream cheese brownies are done baking?

To make sure that the brownies are done baking, look at the top of the brownies. The top should no longer be shiny looking, and the edges should be pulled away from the sides of the pan. 

Favorite Brownie Recipes

Dorothy Kern

Welcome to Crazy for Crust, where I share recipes that are sometimes crazy, often with a crust, and always served with a slice of life.

5 from 57 votes (54 ratings without comment)

Leave a Comment

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

Recipe Rating




13 Comments

  1. I’m baking these as soon as eggs and cheese come to room temperature! Question: Do I really need to line pan with foil or can I just spray….I will be cutting from the pan and serving so I don’t need to take out the brownies to display on another plate.

  2. The end result was delicious. It didn’t get done because I didn’t read the instructions thoroughly and used an 8×8 pan but that certainly didn’t take away from the taste!

  3. I made them in an 8×8 on accident, so they turned out a little thick, but pretty good. Best at room temperature for sure. Add more vanilla to the cheesecake for added flavor, and mix some chocolate chips into the brownie batter for a bit more texture!

  4. I’ve never made cheesecake brownies before so it was fun trying something new.
    Thanks for sharing!😊