Skip to content
Desserts

Fudgy Cheesecake Swirl Brownies with Brown Butter

Intensely fudgy dark chocolate brownies with a tangy cream cheese swirl, made with nutty brown butter and Dutch cocoa for deep flavor.

By WixForum Kitchen

Published 9 min read

Total time
Prep
Cook
Serves
16
Makes 16 brownies
Cuisine
American
Calories
320
per serving, estimated
Fudgy brownie square with marbled cream cheese swirl, sliced to show the gooey center
On this page16 sections

These brownies are the ultimate chocolate indulgence: a dense, fudgy base made with nutty brown butter and Dutch cocoa, topped with a tangy cream cheese swirl that cuts through the richness. The marbled pattern is as beautiful as it is delicious, making them perfect for sharing or savoring with a glass of milk.

The secret to these cheesecake swirl brownies lies in the brown butter. Melting the butter until it turns amber and smells nutty adds a deep, toasty flavor that elevates the chocolate. Dutch-process cocoa provides a mellow, smooth chocolate base, while the cream cheese mixture—brightened with lemon juice—creates a luscious, tangy contrast. The result is a brownie that's intensely fudgy, not cakey, with a beautiful swirl that makes every slice a work of art.

The appeal

Why you’ll love it

  • Brown butter is the cornerstone of this recipe. As the butter heats, the milk solids toast and develop a rich, nutty flavor that infuses the entire brownie. This simple step transforms the chocolate base, adding a layer of complexity that you can't get from plain melted butter. The browning also removes some moisture, which contributes to the dense, fudgy texture.

  • The cream cheese swirl is what sets these brownies apart. By whisking the cream cheese with egg, sugar, vanilla, and a touch of lemon juice, you create a smooth, tangy mixture that contrasts beautifully with the dark chocolate. The lemon juice brightens the flavor and helps the swirl set properly. When layered and swirled, the two batters create distinct ribbons that are both visually stunning and delicious.

What you need

Ingredients

12 ingredients
Servings
16

Makes 16 brownies.

Contains:

  • Gluten
  • Eggs
  • Milk

Tools

Equipment

  • 8x8-inch baking pan
  • Parchment paper
  • Mixing bowls
  • Whisk
  • Saucepan
  • Skewer
  • Cooling rack

Swaps

Substitutions

  • Instead ofDutch-process cocoa powder

    UseNatural unsweetened cocoa powder works, but the flavor will be less mellow and the brownies slightly less fudgy.

  • Instead ofBittersweet chocolate

    UseSemi-sweet chocolate chips can replace chopped chocolate; use 2/3 cup.

  • Instead ofVegetable oil

    UseMelted coconut oil or canola oil can be used in equal measure.

  • Instead ofLemon juice

    UseWhite vinegar or apple cider vinegar adds the same tang to the cheesecake layer.

Good to know

Notes

Use full-fat cream cheese for the best texture and flavor; reduced-fat versions can make the swirl runny. Dutch-process cocoa is essential for the deep, mellow chocolate flavor—natural cocoa will produce a more acidic taste. Choose a high-quality bittersweet chocolate (around 60-70% cacao) for the best results.

The espresso powder doesn't make the brownies taste like coffee; it enhances the chocolate flavor, making it deeper and more intense. If you don't have it, you can omit it, but you'll miss a subtle richness. The vegetable oil adds moisture and helps create a fudgy texture. Use a neutral oil like canola or grapeseed.

Prep

Before you start

Before you start, bring the cream cheese to room temperature so it blends smoothly. Measure all ingredients. Line an 8x8-inch baking pan with parchment paper, leaving overhang on two sides for easy removal. Preheat the oven to 350°F (175°C). Have a small saucepan ready for browning the butter, and a large heatproof bowl for the chocolate mixture.

Step by step

Method

7 steps

Phase 1

Prepare the Batters

  1. Step 1: Make the Cheesecake Swirl

    In a medium bowl, whisk the softened cream cheese, egg, granulated sugar, vanilla extract, and lemon juice together until the mixture is completely smooth and velvety. Set the bowl aside while you prepare the brownie batter.

    You’ll need: cream cheese, softened · large egg · granulated sugar · vanilla extract · lemon juice

    Internal temperature 160°F (71°C)

    Look for: The mixture should be glossy and free of lumps, with a pourable consistency.

    Tip: Make sure the cream cheese is truly softened to avoid lumps; whisk vigorously for a silky texture.

  2. Step 2: Brown the Butter

    Place the butter in a small saucepan over medium heat. Cook, stirring frequently, until the butter melts, foams, and then turns a deep amber color with a nutty aroma. Watch carefully to prevent burning. Remove from heat immediately.

    You’ll need: unsalted butter

    Look for: The butter will foam, then the milk solids will brown and smell nutty; the color should be amber.

    Tip: Use a light-colored pan to monitor the color; the butter goes from browned to burnt quickly.

  3. Step 3: Mix the Chocolate Base

    Immediately pour the hot brown butter over the Dutch-process cocoa powder, chopped chocolate, espresso powder, and vegetable oil in a large heatproof bowl. Let stand for 1 minute, then stir until the chocolate is completely melted and the mixture is smooth and glossy.

    You’ll need: Dutch-process cocoa powder · bittersweet chocolate, chopped · espresso powder · vegetable oil

    Look for: The mixture should be shiny and thick, with all chocolate melted and no dry cocoa streaks.

    Tip: If the chocolate doesn't melt completely, return the bowl over a pan of simmering water briefly.

Checkpoint

At the end of this phase, you should have a smooth, glossy cheesecake mixture and a thick, shiny chocolate batter. The brown butter should smell nutty and be a deep amber color. The chocolate mixture should be completely melted and smooth, with no lumps.

Phase 2

Assemble and Swirl

  1. Step 4: Finish the Brownie Batter

    Let the chocolate mixture cool for 5 minutes. Whisk in the eggs one at a time, beating well after each addition. Stir in the all-purpose flour and kosher salt until just combined; do not overmix. The batter will be thick and fudgy.

    You’ll need: all-purpose flour · kosher salt

    Internal temperature 160°F (71°C)

    Look for: The batter should be thick and glossy, with no visible flour streaks.

    Tip: Fold the flour gently to keep the brownies tender; overmixing develops gluten and makes them cakey.

  2. Step 5: Layer and Swirl

    Line an 8x8-inch baking pan with parchment paper, leaving overhang on two sides. Spread half of the brownie batter evenly in the pan. Dollop the cheesecake mixture over the batter in spoonfuls. Cover with the remaining brownie batter, spreading gently. Use a skewer to swirl the two batters together in a figure-eight motion.

    You’ll need: cream cheese, softened · large egg · granulated sugar · vanilla extract · lemon juice · all-purpose flour · kosher salt

    Internal temperature 160°F (71°C)

    Look for: The top should have marbled ribbons of cream cheese and chocolate, not fully blended.

    Tip: Don't over-swirl or the layers will merge; a few strokes are enough for distinct ribbons.

Checkpoint

After layering and swirling, the pan should show distinct marbled ribbons of cream cheese and chocolate. The top should look like a work of art, with contrasting colors. The batter should be evenly distributed, with the cheesecake dollops visible through the brownie layer.

Phase 3

Bake and Cool

  1. Step 6: Bake the Brownies

    Bake the brownies in a preheated 350°F (175°C) oven for 40 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs. The edges will be set and the center should look slightly underdone but not wet.

    Internal temperature 160°F (71°C)

    Look for: The top will be shiny and cracked; a toothpick inserted in the center should have moist crumbs, not raw batter.

    Tip: Start checking at 35 minutes; ovens vary and overbaking makes dry brownies.

  2. Step 7: Cool Completely

    Remove the pan from the oven and place on a cooling rack. Let the brownies cool completely in the pan, at least 2 hours, before slicing. This allows the fudgy texture to set and the flavors to meld.

    Look for: The brownies should be firm to the touch and completely cool before cutting.

    Tip: For cleaner slices, chill the brownies for 30 minutes after cooling, then cut with a sharp knife.

Checkpoint

The baked brownies should have a shiny, slightly cracked top and firm edges. A toothpick inserted in the center should have moist crumbs. After cooling, the brownies should be firm enough to slice cleanly, revealing the beautiful swirl inside.

Doneness

How to tell it’s done

The brownies are done when the edges are set and the top is shiny and slightly cracked. A toothpick inserted into the center should come out with a few moist crumbs clinging to it—not wet batter, but not completely clean either. The center will continue to set as it cools, so it's better to underbake slightly than to overbake. The internal temperature of the eggs should reach 160°F (71°C) to ensure food safety.

Avoid these

Common mistakes

One common mistake is overmixing the brownie batter after adding the flour, which develops gluten and makes the brownies cakey. Mix until just combined. Another is over-swirling the cheesecake mixture; a few strokes are enough to create ribbons—too much swirling makes the layers muddy. Finally, don't skip the cooling step; cutting warm brownies will result in messy, gooey squares.

Cook safely

Food safety

Safe internal temperatures

Cook to at least these temperatures, measured with an instant-read thermometer in the thickest part.

Minimum safe internal temperatures
FoodMinimum internal temperature
Egg dishes160°F (71°C)

Better results

Tips

  1. Tip 1

    For the fudgiest texture, pull the brownies out of the oven when a toothpick inserted in the center comes out with a few moist crumbs, not wet batter. The residual heat will finish setting the center as they cool. If you prefer a more cake-like brownie, bake for an additional 5 minutes, but be careful not to dry them out.

  2. Tip 2

    To get clean, even slices, cool the brownies completely, then chill them in the refrigerator for 30 minutes before cutting. Use a sharp chef's knife and wipe it clean between cuts. For the best flavor, serve the brownies at room temperature, which allows the chocolate and cream cheese flavors to fully bloom.

Make it yours

Variations

Peanut Butter Swirl

Replace the cream cheese mixture with a blend of 1/2 cup peanut butter, 4 oz softened cream cheese, 1/4 cup sugar, and 1 egg. Swirl into the brownie batter as directed.

Raspberry Cheesecake Swirl

Add 2 tbsp raspberry jam to the cheesecake mixture before swirling. The fruit adds a bright, tangy flavor that pairs beautifully with the chocolate.

Mint Chocolate Swirl

Add 1/2 tsp peppermint extract to the cheesecake mixture and fold in 1/4 cup mini chocolate chips. The cool mint contrasts with the rich brownie.

Salted Caramel Swirl

Drizzle 1/4 cup caramel sauce over the cheesecake dollops before swirling. Sprinkle flaky sea salt on top before baking for a sweet-salty finish.

On the table

Serving suggestions

Serve these brownies as a dessert on their own, or with a scoop of vanilla ice cream for a classic pairing. The cold, creamy ice cream contrasts beautifully with the dense, fudgy brownie. A drizzle of caramel sauce or a dusting of powdered sugar can add extra flair.

For a more elegant presentation, cut the brownies into small squares and serve on a platter with fresh berries. The tartness of raspberries or strawberries complements the rich chocolate and tangy cream cheese. These brownies are also perfect for bake sales, potlucks, or as a homemade gift.

Leftovers

Storage & make-ahead

Fridge
Refrigerate leftover brownies in an airtight container for up to 1 week. Bring to room temperature or warm briefly before serving.
Freezer
Freeze cooled brownies wrapped tightly in plastic wrap and foil for up to 3 months. Thaw overnight in the refrigerator.
Reheat
To reheat, place a brownie on a microwave-safe plate and heat for 10-15 seconds until warm and fudgy.

Store the brownies in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate for up to a week. If refrigerated, let them come to room temperature before serving to restore the fudgy texture.

Make ahead

These brownies can be made up to 2 days ahead and stored in an airtight container at room temperature. They also freeze well for up to 3 months. To freeze, wrap the cooled brownies tightly in plastic wrap and then in foil. Thaw overnight in the refrigerator before serving.

Questions

Frequently asked questions

Can these brownies be made gluten-free?

Yes, you can substitute the all-purpose flour with a 1-to-1 gluten-free flour blend. Keep in mind that the texture may be slightly different, but the brownies will still be fudgy and delicious. Ensure all other ingredients, such as the chocolate, are certified gluten-free.

Why did your cream cheese swirl disappear?

If the swirl isn't visible, it's likely that the cream cheese mixture was too thin or over-swirled. Make sure the cream cheese is softened and fully whisked until smooth. When swirling, use a skewer and make only a few gentle strokes—overmixing will cause the layers to merge.

Can you use natural cocoa powder instead of Dutch-process?

Yes, but the flavor will be more acidic and less mellow. Dutch-process cocoa is alkalized, which gives it a smoother taste and darker color. If using natural cocoa, you may want to reduce the baking time slightly, as it can affect the rise.

How do you know when the brownies are done?

Insert a toothpick into the center; it should come out with a few moist crumbs, not wet batter. The edges will be set and the top will look shiny and slightly cracked. The center should not jiggle when the pan is gently shaken.

Can you use a different size pan?

Yes, but the baking time will change. A 9x9-inch pan will produce thinner brownies that bake faster, so check for doneness at 30 minutes. A 9x13-inch pan will make even thinner brownies and require about 25 minutes. Adjust accordingly.

Everything in one place: the recipe card below gathers the ingredients, steps and estimated nutrition, ready to print.

Recipe card

Fudgy Cheesecake Swirl Brownies with Brown Butter

Intensely fudgy dark chocolate brownies with a tangy cream cheese swirl, made with nutty brown butter and Dutch cocoa for deep flavor.

Prep
Cook
Total
Servings
16 brownies

Ingredients

  • 8 oz cream cheese, softened
  • 1 large egg
  • 1/4 cup granulated sugar
  • 1 tsp vanilla extract
  • 1 tbsp lemon juice
  • 1 cup unsalted butter
  • 1/2 cup Dutch-process cocoa powder
  • 4 oz bittersweet chocolate, chopped
  • 1 tsp espresso powder
  • 2 tbsp vegetable oil
  • 1 cup all-purpose flour
  • 1/2 tsp kosher salt

Instructions

  1. Make the Cheesecake Swirl. In a medium bowl, whisk the softened cream cheese, egg, granulated sugar, vanilla extract, and lemon juice together until the mixture is completely smooth and velvety. Set the bowl aside while you prepare the brownie batter.

  2. Brown the Butter. Place the butter in a small saucepan over medium heat. Cook, stirring frequently, until the butter melts, foams, and then turns a deep amber color with a nutty aroma. Watch carefully to prevent burning. Remove from heat immediately.

  3. Mix the Chocolate Base. Immediately pour the hot brown butter over the Dutch-process cocoa powder, chopped chocolate, espresso powder, and vegetable oil in a large heatproof bowl. Let stand for 1 minute, then stir until the chocolate is completely melted and the mixture is smooth and glossy.

  4. Finish the Brownie Batter. Let the chocolate mixture cool for 5 minutes. Whisk in the eggs one at a time, beating well after each addition. Stir in the all-purpose flour and kosher salt until just combined; do not overmix. The batter will be thick and fudgy.

  5. Layer and Swirl. Line an 8x8-inch baking pan with parchment paper, leaving overhang on two sides. Spread half of the brownie batter evenly in the pan. Dollop the cheesecake mixture over the batter in spoonfuls. Cover with the remaining brownie batter, spreading gently. Use a skewer to swirl the two batters together in a figure-eight motion.

  6. Bake the Brownies. Bake the brownies in a preheated 350°F (175°C) oven for 40 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs. The edges will be set and the center should look slightly underdone but not wet.

  7. Cool Completely. Remove the pan from the oven and place on a cooling rack. Let the brownies cool completely in the pan, at least 2 hours, before slicing. This allows the fudgy texture to set and the flavors to meld.

Allergens: Gluten, Eggs, Milk

Nutrition (estimated, per serving)

Calories
320 kcal
Protein
4 g
Carbs
28 g
Fat
22 g

Estimates only: values vary with brands, substitutions and portion sizes.

Recipe by WixForum Kitchen · wixforum.com

Share this recipe

Send it to someone who’d love it, or save it for later.

Spotted a mistake in this recipe? Let us know.