This post contains affiliate links. Please see our disclosure policy.
Fudgy Cheesecake Brownies are the best of both worlds! A layer of rich, fudgy brownies is topped with light & creamy vanilla bean cheesecake. More brownie batter is swirled on top, and the bars are baked to creamy & fudgy perfection! My recipe ensures neither layer comes out over baked for the sake of the other layer.
Why you’ll love these Cheesecake Brownies:
- Fudgy Brownies – A layer of rich, fudgy brownies makes the base of this dessert!
- Creamy Cheesecake – A layer of creamy cheesecake bakes atop the brownies, and is swirled with extra brownie batter on top. This is a simplified cheesecake batter, as classic New York Cheesecake would have sour cream as well, but I modified the batter so it would bake at the same rate as the brownies, and you honestly can’t tell the difference!
- The Perfect Bake – My recipe bakes up perfectly every time, so the brownies and cheesecake are both evenly baked with nothing being over baked.
- Crowd Pleasing Dessert – Everyone you share these brownies with will go wild!

Ingredient Overview:
As always, the full recipe with measurements & directions can be found in the recipe card at the bottom of this post. Use the table of contents (back at the top, below the first image, to navigate).
- Butter – I always use salted butter because in my experience, it lends the best flavor, but feel free to use unsalted butter if that’s what you prefer.
- Eggs – Use large eggs, at room temperature.
- Vanilla – Use real vanilla extract for best results.
- Salt – A little salt is key to any sweet recipe. It helps balance the sweetness and bring out the flavor.
- Espresso Powder – A pinch of espresso powder helps enhance the chocolate, without adding any coffee taste.
- All-purpose flour – Spoon your flour into the measuring cup, then level it with a flat utensil for best results, or use a scale. Scooping the measuring cup directly into your flour will lead to too much flour, and a potentially dry bake.
- Cream Cheese – Use full fat cream cheese, in the block form.
Recipe Substitutions & Variations:
- Gluten-free – I have not tested a gluten-free version of this recipe, but the cheesecake base is already gluten-free. I suspect you could use almond flour in the brownies with no other tweaks needed, but I haven’t tried it myself!
- Dairy-free – Dairy-free cheesecake is definitely not my specialty, so I’d look for a vegan version of this recipe if you absolutely can’t have dairy.
- Chocolate Chips – I recommend using chopped baking chocolate bars, since chocolate chips have stabilizers that will cause them to harden back up quicker as the bars cool, making them a bit harder to slice.
How to Make Cheesecake Brownies:
Step 1: Make the Brownie Batter. Whisk together melted butter, chopped chocolate, oil, and cocoa. In another bowl, whisk together eggs, sugar, and vanilla. Fold in the chocolate mixture, then the flour, and chocolate chunks.
Note that the image below is from the full batch of the brownie base (I used the base from my Fudgy Brown Butter Brownies) – so this is twice as much batter as you’ll have.

Step 2: Make the Cheesecake Batter. Beat together cream cheese, granulated sugar, one egg, vanilla, and a pinch of salt.

Step 3: Assemble the Batters.
Reserve 1/3 cup of batter, & spread the rest of the brownie batter in an even layer in the bottom of your pan.
Pour the cheesecake batter evenly over the brownie layer, then dollop the reserved brownie batter on top.


Step 4: Swirl & Bake. Use a butter knife to swirl the brownie batter dollops on top of the cheesecake batter. Bake at 350 for 26-28 minutes.

Step 5: Cool. The bars will be a little puffy right out of the oven. Let them cool on the counter for about 30-45 minutes, then chill for 1-2 hours before slicing.

Serving + Storing:
Once the bars are cooled to room temperature or chilled, slice and enjoy! Store leftovers in an airtight container in the fridge for 4-5 days. Bars can also be frozen in a freezer container for 1-2 months. Thaw in the fridge overnight.
Try my New York Style Cheesecake once you run out of Cheesecake Brownies!
Expert Baking Tips:
- Oven Thermometer – An oven thermometer will tell you if your oven is actually running at the temperature you set it to. Your oven may not be accurate. Accurate oven temperature is crucial for most bakes, so I leave an oven thermometer in at all times to keep an eye on my oven’s calibration.
- Kitchen Scale – A food scale is the best way to make sure your flour is at the proper weight, since amounts will vary SO widely based on how you measure it, as well as the measuring cup you use, as they are not standardized.
- Neat Slices – The bars may be a bit messy to slice if you chilled the minimum amount of time. Spray your knife with nonstick spray to help with this!

FAQs:
Yes you can! Bake in a 9×13 pan. Start with the lower end bake time from the recipe, and add a few minutes at a time as needed, until done.
Yes! The cheesecake layer means these can’t be out at room temperature for more than 2 hours per USDA food safety guidelines.

Special Tools:
- Metal 8×8 Pan – I highly recommend using a metal pan vs a glass pan here, if possible. A glass pan doesn’t bake as evenly/conduct heat as well as metal.
More Dessert Bar Recipes:
- Best-Ever 5 Ingredient Brownies (Cocoa powder only!)
- Buckeye Brownies
- Decadent Turtle Brownies
- Fudgy Red Velvet Brownies
- Brown Butter Blondies
- Key Lime Pie Bars
Did you make this recipe? Leave a comment & star rating!
Click the little stars in the header of the recipe card below to leave a comment & star rating, letting me know how you liked the recipe. I take all feedback seriously, & leaving a rating helps my small business immensely!

BEST Cheesecake Brownies
Ingredients
For the Brownie Layer
- 5 tbsp salted butter, cubed, 70 grams
- 2 ounces semi-sweet chocolate, chopped, Chocolate chips work, too. 57 grams
- 2 tbsp vegetable oil, 27 grams
- 1/3 cup + 1 tbsp cocoa powder, 32 grams
- 1 large egg, at room temperature
- 1 large egg yolk, at room temperature
- 1/3 cup + 1 tbsp granulated sugar , 79 grams
- 3/4 cups powdered sugar , 87 grams
- 1 tsp vanilla extract
- 1/8 tsp salt
- 1/4 cup all-purpose flour , 33 grams
- pinch of espresso powder, optional
- 1/2 cup chopped semi-sweet chocolate, 89 grams, see note below!
For the Cheesecake Layer
- 8 ounces cream cheese, softened at room temperature , 226 grams
- 1/3 cup granulated sugar , 70 grams
- 1 large egg, at room temperature
- 2 tsp vanilla extract , or vanilla bean paste!
- pinch of salt
Instructions
- Prep: Preheat your oven to 350℉. Spray an 8×8 metal pan with nonstick spray and line with parchment paper (this makes for easy removal & slicing later). Note: A 9×9 pan is fine, too. Start with about 6-7 minutes less bake time as the layers will be thinner.
- Make the Brownie Batter: Melt the butter and semi-sweet chocolate together in a medium bowl or glass 1-cup measure, in 30 second intervals, stirring between each until completely smooth. Whisk in the cocoa powder and oil.5 tbsp salted butter, cubed, 2 ounces semi-sweet chocolate, chopped, 2 tbsp vegetable oil, 1/3 cup + 1 tbsp cocoa powder
- Finish the Batter: In a medium bowl, add the egg, egg yolk, and granulated sugar. Whisk for about 1 minute, until the sugar is fully dissolved. (Feel the mixture between clean fingers – if it's completely smooth, you're good! If you feel sugar granules, keep whisking.) Next, whisk in the powdered sugar, vanilla, and salt. Whisk the chocolate mixture into the bowl of eggs and sugar. Fold in the flour & espresso powder, then reserve 1/3 cup of the batter for the swirl. Add the chopped chocolate chunks to the remaining batter.1 large egg, at room temperature , 1 large egg yolk, at room temperature , 1/3 cup + 1 tbsp granulated sugar , 3/4 cups powdered sugar , 1 tsp vanilla extract , 1/8 tsp salt, 1/4 cup all-purpose flour , pinch of espresso powder, 1/2 cup chopped semi-sweet chocolate
- Make the Cheesecake Batter: In a medium bowl, beat the cream cheese with an electric mixer on medium speed until creamy, about 30 seconds. Add the granulated sugar and beat on medium speed for 1 minute or so, until smooth. Be sure to scrape the sides and bottom of the bowl to get any lumps. Add the egg, vanilla, and salt and mix on medium low speed until just combined.8 ounces cream cheese, softened at room temperature , 1/3 cup granulated sugar , 1 large egg, at room temperature , 2 tsp vanilla extract , pinch of salt
- Assemble: Spread the brownie batter (not the 1/3 cup!) evenly in the bottom of your prepared pan. Pour the cheesecake mixture on top. Dot the reserved brownie batter over the cheesecake mixture, and swirl it in with a butter knife.
- Bake: Bake for 26 to 29 minutes. The edges will be a bit puffy and the center will be *just barely* set, with a tiny wobble. An instant read thermometer inserted into the center (don't let it touch the bottom of the pan) will read 190℉ to 210℉.
- Serve & Store: Let the bars cool in the pan on a wire rack for 30-45 minutes, then place in the fridge to chill for 1-2 hours before slicing. Tip: Spray your knife with nonstick spray for neater slices! Store brownies in an airtight container in the fridge for 3-4 days.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





These were so good and easy to make:)
So glad to hear you enjoyed this recipe, Elyse!
Hello, can I freeze the cheesecake brownies ?
Hi Chantal! Yes, that should work fine. Just let them cool to room temperature first. Wrap them well and freeze for 3-6 weeks. Thaw overnight in the fridge. Let me know how you like the recipe!
These were a fan favorite at my family gathering. The way the sweetness of the cheesecake and the dark chocolate complemented each other was to die for. My oven is funky, so I really appreciated the temperature measurements at the end so I knew when to take them out of the oven. 10/10 would cook again.
Thanks so much for taking the time to leave a review, Naomi! Glad to hear you liked these!
Wonderful 😋
Thanks so much, Estella!
These brownies are decadent and delicious!
So glad to hear you enjoyed this recipe, Meghan!
I love all your recipes and cant wait to try this one😍
Thanks, Nora! Let me know how you like the recipe!