Quick Recipe Version (TL;DR)
Quick Ingredients
- 1/2 cup (113 g) unsalted butter, melted
- 1 cup (200 g) granulated sugar
- 2 large eggs + 1 egg yolk, room temperature
- 3 tsp vanilla extract, divided
- 1/3 cup (40 g) unsweetened cocoa powder
- 1/2 cup (64 g) all-purpose flour
- 1/4 tsp fine salt
- 1/2 cup (90 g) semisweet chocolate chips
- 8 oz (226 g) cream cheese, softened
- 1/3 cup (67 g) granulated sugar (for cheesecake)
- 2 tbsp (30 g) sour cream
Do This
- 1. Preheat oven to 350°F (175°C). Line an 8-inch (20 cm) square metal pan with parchment and lightly grease.
- 2. Whisk melted butter and 1 cup sugar. Beat in 2 eggs and 2 tsp vanilla until thick and glossy. Fold in cocoa, flour, and salt, then stir in chocolate chips.
- 3. In a separate bowl, beat cream cheese and 1/3 cup sugar until smooth. Mix in egg yolk, 1 tsp vanilla, and sour cream until creamy.
- 4. Spread about two-thirds of brownie batter in pan. Spoon cheesecake mixture in dollops over top, then dollop remaining brownie batter between them.
- 5. Drag a knife or skewer through the batter in swirls to marble without overmixing. Bake 32–38 minutes, until edges are set and center is just slightly jiggly.
- 6. Cool completely in pan on a rack, then chill 1–2 hours for clean slices. Lift out by parchment and cut into 16 squares.
Why You’ll Love This Recipe
- Perfect balance of rich, fudgy chocolate and tangy, creamy cheesecake in every bite.
- Beautiful marbled top that looks bakery-worthy with very little extra effort.
- Uses simple pantry ingredients and one pan, so it is very doable for home bakers.
- Great make-ahead dessert: slices beautifully and keeps well in the fridge.
Grocery List
- Produce: None required (optional: fresh berries for serving)
- Dairy: Unsalted butter, cream cheese, sour cream, eggs
- Pantry: Granulated sugar, all-purpose flour, unsweetened cocoa powder, vanilla extract, fine salt, semisweet chocolate chips, nonstick spray or extra butter for the pan
Full Ingredients
For the Brownie Base
- 1/2 cup (113 g) unsalted butter, melted and slightly cooled
- 1 cup (200 g) granulated sugar
- 2 large eggs, at room temperature
- 2 tsp pure vanilla extract
- 1/3 cup (40 g) unsweetened cocoa powder
- 1/2 cup (64 g) all-purpose flour, spooned and leveled
- 1/4 tsp fine sea salt (or table salt)
- 1/2 cup (90 g) semisweet chocolate chips or chopped chocolate
For the Cheesecake Swirl
- 8 oz (226 g) full-fat brick-style cream cheese, softened to room temperature
- 1/3 cup (67 g) granulated sugar
- 1 large egg yolk, at room temperature
- 1 tsp pure vanilla extract
- 2 tbsp (30 g) sour cream (for a tangy, creamy swirl)
Optional Finishing Touches
- Flaky sea salt, for sprinkling on top after baking
- Fresh berries, for serving
- Extra chocolate chips, for sprinkling over the top before baking

Step-by-Step Instructions
Step 1: Prepare the pan and preheat the oven
Preheat your oven to 350°F (175°C) with a rack in the middle position.
Lightly grease an 8-inch (20 cm) square metal baking pan with butter or nonstick spray. Line the bottom and two sides with a sheet of parchment paper, leaving an overhang on two opposite sides to create a sling. This will make it easy to lift the brownies out after baking. Lightly grease the parchment as well. Set the pan aside.
Step 2: Make the brownie batter
In a medium mixing bowl, whisk together the melted butter and 1 cup (200 g) granulated sugar until combined and slightly thickened, about 30 seconds.
Add the 2 eggs and 2 tsp vanilla extract. Whisk vigorously for about 1 minute, until the mixture looks paler, thick, and glossy. This step helps create that shiny, crackly brownie top.
Sprinkle the cocoa powder, flour, and salt over the wet ingredients. Using a spatula, gently fold the dry ingredients into the wet until no dry streaks of flour or cocoa remain. The batter will be thick; scrape the sides and bottom of the bowl as you go.
Fold in the chocolate chips just until evenly distributed. Set the brownie batter aside while you prepare the cheesecake swirl.
Step 3: Make the cheesecake mixture
In a separate medium bowl, add the softened cream cheese and 1/3 cup (67 g) sugar. Using a handheld mixer (or a sturdy whisk and some elbow grease), beat until completely smooth and free of lumps, 1–2 minutes. Scrape down the sides of the bowl as needed.
Add the egg yolk, 1 tsp vanilla extract, and sour cream. Beat on medium speed just until smooth and silky. Avoid overbeating once the egg yolk is added; you want a creamy mixture, not a foamy one. Set aside.
Step 4: Assemble the layers and swirl
Give the brownie batter a quick stir. Spoon about two-thirds of it into the prepared pan. Use an offset spatula or the back of a spoon to spread it into an even layer, pushing it all the way into the corners.
Spoon the entire cheesecake mixture over the brownie layer in large, fairly even dollops. Then drop the remaining brownie batter by spoonfuls over the cheesecake layer, filling in some of the gaps.
To create the marbled effect, insert a butter knife or skewer into the batter and gently drag it through the pan in swirls and figure-eights. Make 4–6 passes; do not overdo it or the layers will blend together instead of looking marbled. You should see distinct ribbons of white cheesecake and dark chocolate brownie.
Step 5: Bake until set but still fudgy
Place the pan in the preheated oven and bake for 32–38 minutes. Ovens vary, so start checking around 30 minutes.
The brownies are done when the edges are set and slightly puffed, the cheesecake parts look just set (not wet), and the center is still very slightly jiggly but not sloshy. A toothpick inserted about 2 inches from the edge should come out with a few moist crumbs, but not wet batter.
If you like, as soon as the brownies come out of the oven, lightly sprinkle a pinch of flaky sea salt over the top for contrast.
Step 6: Cool completely (and chill for clean slices)
Place the pan on a wire rack and allow the brownies to cool in the pan until they reach room temperature, about 1–2 hours. This step is important; slicing too early will give messy, gooey squares.
For the neatest cuts and the best cheesecake texture, cover the cooled pan and refrigerate for at least 1–2 more hours, or until chilled and firm.
Step 7: Slice and serve
Once chilled, use the parchment overhang to lift the entire slab of brownies out of the pan and onto a cutting board.
Use a long, sharp knife to cut the brownies into 16 squares (4 by 4). For very clean edges, wipe the knife with a warm damp cloth and dry it between cuts.
Serve the brownies slightly chilled or at cool room temperature. They are delicious as-is, or you can plate them with a few fresh berries and a dollop of whipped cream for a more elegant dessert.
Pro Tips
- Use room temperature ingredients: Softened cream cheese and room temp eggs help the cheesecake swirl bake evenly and stay creamy without lumps.
- Do not overbake: Brownies should come out when the center still has a slight jiggle. They will continue to set as they cool, keeping the texture fudgy instead of cakey.
- Keep the swirl distinct: Stop swirling once you see a nice marble pattern. Too much swirling turns everything light brown and you lose the pretty contrast.
- Metal pan works best: A light-colored metal pan gives more even baking and better edges than glass, which can overbrown the sides.
- Chill before slicing: Cheesecake layers cut much more cleanly when cold. If you are serving to guests, chill fully, then let sit out 10–15 minutes before serving.
Variations
- Raspberry cheesecake swirl: Before swirling, dot the top with 3–4 tbsp seedless raspberry jam. Lightly swirl it into the cheesecake layer for a fruity, tangy note and a gorgeous pink-red ripple.
- Mocha cheesecake brownies: Stir 1–2 tsp instant espresso powder into the melted butter before mixing the brownie batter. The coffee flavor deepens the chocolate without overpowering it.
- Triple-chocolate version: Fold 1/4 cup (45 g) white chocolate chips into the cheesecake mixture and an extra 1/4 cup (45 g) dark chocolate chips into the brownie batter for more pockets of melted chocolate.
Storage & Make-Ahead
Once completely cooled, place the brownie slab or individual squares in an airtight container. Store in the refrigerator for up to 4–5 days. For the best texture, let a chilled brownie sit at room temperature for about 10–15 minutes before eating.
These brownies also freeze well. Wrap individual pieces tightly in plastic wrap, then place in a freezer bag or container. Freeze for up to 2 months. Thaw overnight in the refrigerator, or at room temperature for 30–45 minutes.
To make ahead for a party, bake the brownies the day before, cool completely, cover tightly, and refrigerate. Slice just before serving for the cleanest presentation.
Nutrition (per serving)
Approximate values for one of 16 brownies:
Calories: ~280 kcal; Protein: ~4 g; Carbohydrates: ~32 g; Sugar: ~24 g; Fat: ~15 g; Saturated fat: ~9 g; Fiber: ~2 g; Sodium: ~90 mg. Actual values will vary based on specific ingredients and brands used.


Leave a Reply