These Cheesecake Brownies are a combination of rich chocolate brownies swirled with a cheesecake topping. The brownie layer is soft and fudgy, while the cheesecake topping adds a creamy, slightly tangy contrast.
At a Glance: Rich and fudgy with a cheesecake swirl • Makes 9 brownie squares • Perfect to make ahead • Best served at room temperature

Swirled cream cheese brownies
Cheesecake brownies combine two favorites in one pan. The rich, chocolatey brownie base pairs perfectly with a creamy cheesecake layer, giving you a dessert that’s both decadent and balanced. Each bite has a bit of both layers, making these a fun option when you can’t decide between brownies and cheesecake.
For this recipe, I used vanilla bean paste in both the brownie and cheesecake layers. Vanilla bean paste has a deeper vanilla flavor than most extracts and adds those tiny flecks of vanilla bean. If you don’t have vanilla bean paste on hand, vanilla extract works just fine.
Key ingredients

- Unsweetened Chocolate - Find in your baking aisle at your grocery store.
- Cream Cheese - Use regular cream cheese, not low-fat. Make certain the cream cheese is at room temperature so it can be blended into a creamy mixture.
- Butter - I use regular, salted butter.
- Sugar - Granulated sugar sweetens the brownies and cheesecake topping.
- Vanilla - I used vanilla bean paste, but vanilla extract can also be used.
- Eggs - Used in both the brownie batter and in the cheesecake batter.
- Flour - Use regular, all-purpose flour.
Making cheesecake brownies

- In a large microwave-safe bowl, place butter and chocolate. Heat in the microwave at 30-second intervals until the chocolate and butter have melted.

- Stir between each interval.
- Stir in sugar, then eggs and vanilla.

- Stir in flour. Pour batter into a greased 8x8-inch glass baking dish.

- In a clean bowl, whip cream cheese with an electric handheld mixer until smooth and creamy.
- Beat in egg, sugar, and vanilla.

- Pour the cream cheese mixture over the top of the brownie batter.

- Use a knife to swirl the batters together.
- Bake in a preheated 350°F oven for 35-40 minutes.
- Allow the cheesecake brownies to fully cool before slicing and serving.
Recipe tips
- Soften the cream cheese fully so the cheesecake layer mixes smoothly and is creamy without lumps.
- Do not overmix the brownie batter once the flour is added. Stir just until combined to keep the brownies tender.
- Let the brownies cool completely before cutting so the layers set and the slices hold their shape.

Frequently asked questions
Because of the cheesecake layer, these brownies should be stored in the refrigerator. Once completely cooled, place them in an airtight container and refrigerate for up to 3-4 days.
More delicious brownie recipes
- Raspberry Brownies
- Fudgy Brownies
- Homemade Brownies
- Brownie Bites
- Brownie Peanut Butter Cups
- Butterscotch Brownies

If you make this recipe, I’d love to hear about it! Leave a comment below and snap a picture and tag me on Instagram @beyondthechickencoop
Check out all my delicious dessert recipes!

Cheesecake Brownies
Equipment
Ingredients
Brownie Layer
- ½ cup butter (salted butter, cut into small pieces)
- 2 ounces unsweetened chocolate (broken into small pieces)
- 1 cup sugar
- 2 eggs
- 1 teaspoon vanilla bean paste (or vanilla extract)
- ⅔ cup flour
Cheesecake Layer
- 8 ounces cream cheese (softened)
- ¼ cup sugar
- 1 egg
- ½ teaspoon vanilla bean paste (or vanilla extract)
Instructions
- Preheat oven to 350°F.
Brownie Layer
- In a large microwave-safe bowl, place butter and chocolate. Heat in microwave at 30 second intervals until the chocolate and butter have melted. Stir between each interval.½ cup butter, 2 ounces unsweetened chocolate
- Stir in sugar. Allow the mixture to cool slightly before adding eggs.1 cup sugar
- Stir in eggs and vanilla.2 eggs, 1 teaspoon vanilla bean paste
- Stir in flour. Stir just until the flour is incorporated.⅔ cup flour
- Pour batter into a greased 8x8 inch baking dish.
Cheesecake Layer
- In a clean mixing bowl, whip cream cheese with an electric hand mixer until smooth and creamy.8 ounces cream cheese
- Mix in sugar, egg, and vanilla.¼ cup sugar, 1 egg, ½ teaspoon vanilla bean paste
- Pour mixture on top of the brownie layer. Use a knife to create swirls of both layers.
- Bake in a preheated 350°F oven for 35-40 minutes until the center is no longer jiggly, and the edges are just slightly puffed.
Notes
- Soften the cream cheese fully so the cheesecake layer mixes smoothly and is creamy without lumps.
- Do not overmix the brownie batter once the flour is added. Stir just until combined to keep the brownies tender.
- Let the brownies cool completely before cutting so the layers set and the slices hold their shape.
Nutritional Disclaimer:
Nutritional information is provided as a courtesy and should only be construed as an estimate rather than a guarantee. To obtain the most precise nutritional information in a provided recipe, you should calculate the nutritional information with the exact ingredients you are using when preparing the recipe using your preferred nutrition calculator.











Leave a Reply