Why choose between brownies and cheesecake when you can enjoy both? This decadent Cheesecake Brownies Recipe combines a rich, fudgy brownie layer with a creamy, tangy cheesecake swirl for a dessert that’s both impressive and easy to make.

This cheesecake brownies recipe brings together fudgy chocolate and a smooth cheesecake topping in one luscious bar. The two layers are swirled together to create an attractive marbled appearance and a delightful contrast of textures and flavors.
The brownie portion is rich and chocolatey, while the cheesecake adds a pleasant, slightly tangy balance. This is a great recipe for bakers who want something show-stopping without complicated steps.

Why you’ll love this recipe
- Two favorites in one. These cheesecake swirl brownies combine fudgy brownies with a creamy cheesecake topping for maximum indulgence.
- Quick and simple. The recipe comes together quickly — about 15 minutes of prep — yet looks and tastes like a special occasion bake.
- Flexible for gatherings. It’s easy to double or adjust the recipe to feed a crowd, making it perfect for parties, potlucks, or holidays.
Recipe ingredients
This recipe uses a handful of common pantry ingredients. The full ingredient list and measurements are included below in the recipe card for convenience.

Ingredient notes
- All-purpose flour. 1/2 cup provides structure without weighing down the brownies.
- Cocoa powder. Use unsweetened natural cocoa powder for a classic chocolate flavor.
- Butter. 4 ounces (1 stick) unsalted butter gives richness. If you use salted butter, omit the additional salt in the recipe.
- Sugar. Granulated sugar sweetens both the brownie and cheesecake layers.
- Eggs. Two large eggs stabilize the brownie batter; one egg is used in the cheesecake layer.
- Vanilla. Adds depth and balances the chocolate.
- Cream cheese. Use full-fat cream cheese softened to room temperature to avoid lumps in the cheesecake layer.
- Chocolate chips. Dark chips enhance the chocolate experience, but milk, semi-sweet, white, or peanut butter chips also work.
- Salt. A small amount boosts the chocolate flavor and balances sweetness.
How to make cheesecake swirl brownies
These cheesecake swirl brownies look elaborate but are straightforward to prepare. Total time is roughly 40 minutes, including baking and cooling.
Pro tip: Make sure the cream cheese is completely softened to room temperature to prevent lumps and ensure a smooth cheesecake layer.
See the recipe card below for full ingredients and step-by-step instructions.

- Preheat the oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper or foil.
- Melt the butter in a medium saucepan over low heat. Once melted, raise the heat to medium and add the sugar, cocoa powder, and salt. Stir until warm and most of the sugar dissolves (about 2 minutes). Remove from heat, stir in the vanilla, and let the mixture cool 5–10 minutes, stirring occasionally.
- Add the eggs one at a time, stirring vigorously after each addition. Stir in the flour just until incorporated. Reserve 1/3 cup of the batter and set aside, then fold in all but 2 tablespoons of the chocolate chips.
- Beat the cream cheese in a medium bowl with a hand mixer until smooth (about 2 minutes). Add the egg, 1/3 cup sugar, and vanilla and beat until combined.
- Pour the main brownie batter into the prepared pan and spread it evenly. Add nine large dollops of the cheesecake mixture across the top.
- Dollop the reserved 1/3 cup brownie batter over the cheesecake dollops. Using a knife, swirl the batters gently in a circular motion to create decorative swirls without cutting to the bottom of the pan. Sprinkle the remaining 2 tablespoons of chocolate chips over the top.
- Bake at 350°F for 22–25 minutes, until the brownies have puffed and the cheesecake has set but still has a slight wobble. A toothpick inserted in the center should come out with moist crumbs. If the cheesecake begins to brown too quickly, loosely cover the pan with foil for the remaining bake time.
- Remove from the oven and cool completely on a wire rack before cutting into squares.

Recipe FAQs
Yes. Softened, room-temperature cream cheese mixes smoothly and prevents lumps in the cheesecake layer.
Reserve about 1/3 cup of the brownie batter before pouring the main batter into the pan. After adding dollops of cheesecake filling, add small dollops of the reserved brownie batter and use a knife to swirl in a circular motion without cutting through to the bottom of the pan.
Yes. Because the topping contains cream cheese, store leftover brownies in an airtight container in the refrigerator for up to 5 days. You can also freeze portions for up to 3 months.

Recipe variations
Customize these cheesecake brownies with simple swaps and add-ins:
- Add fresh raspberries or chopped strawberries for a fruity contrast to the chocolate.
- Swap the dark chocolate chips for semi-sweet, milk chocolate, white chocolate, or peanut butter chips.
- Fold in 1/2 cup chopped nuts such as walnuts or almonds for extra texture.
- Top with colorful sprinkles for celebrations or holidays.
Recipe notes
- Soft cream cheese: Always bring cream cheese to room temperature for a smooth filling.
- When swirling, move the knife in a circular motion but avoid cutting to the pan bottom so the layers remain distinct.
- Store leftovers refrigerated in an airtight container for up to 5 days, or freeze for up to 3 months. Thaw in the refrigerator before serving.

Did you try this recipe? If so, please leave a review in the comments and tag @flavorthemoments on social media so the author can see your version.

Cheesecake Brownies Recipe
12 servings
Ingredients
For the brownies:
- 4 ounces unsalted butter
- 1 cup granulated sugar
- 1/2 cup unsweetened cocoa powder
- 1/2 teaspoon salt
- 1 teaspoon vanilla extract
- 2 large eggs
- 1/2 cup all purpose flour
- 1/2 cup chocolate chips (reserve 2 tablespoons for top)
For the cheesecake layer:
- 8 ounces cream cheese, softened
- 1 large egg
- 1/3 cup granulated sugar
- 1 teaspoon vanilla extract
Instructions
Prepare the brownies:
- Preheat the oven to 350°F and line an 8×8″ baking dish with parchment paper or foil.
- Melt the butter in a medium saucepan, then add the sugar, cocoa powder, and salt. Heat until warm and most of the sugar has dissolved, about 2 minutes. Remove from heat, stir in vanilla, and cool 5–10 minutes.
- Add the eggs one at a time and stir vigorously after each. Stir in the flour until just combined (about 30 strokes). Reserve 1/3 cup of the batter and stir the remaining chocolate chips into the main batter.
- Pour the remaining batter into the prepared pan and spread evenly.
Prepare the cheesecake filling:
- Beat the cream cheese until smooth, then add the egg, 1/3 cup sugar, and vanilla. Beat until incorporated.
Assemble and bake the brownies
- Drop nine large dollops of the cheesecake mixture over the brownie layer. Add the reserved 1/3 cup brownie batter in small dollops over the cheesecake.
- Swirl with a knife in a circular motion without going to the bottom of the pan. Sprinkle the reserved 2 tablespoons of chocolate chips on top.
- Bake 22–25 minutes at 350°F, until the brownies are puffed and the cheesecake is set but slightly wobbly. Cool completely on a wire rack before cutting into squares.
Notes
- Softened cream cheese: Room-temperature cream cheese mixes smoothly and prevents lumps.
- Try fresh berries, nut mix-ins, or different chocolate chip varieties to vary the flavor.
- Store leftovers in an airtight container in the refrigerator for up to 5 days or freeze for up to 3 months.
Nutrition
, Calories: 304 kcal
, Carbohydrates: 34 g
, Protein: 4 g
, Fat: 18 g
Nutrition is estimated and intended as a guideline for informational purposes.