Fudgy Cream Cheese Swirl Brownies

Decadent and delicious, cream cheese swirl brownies combine rich chocolate and creamy cheesecake in every bite. Fudgy homemade brownies are topped with a cheesecake-style swirl that looks as beautiful as it tastes. This dessert bar is straightforward to make from scratch and is perfect for special occasions or a cozy treat at home.

cream cheese swirl brownie on its side next to more brownies.

I love combining two desserts into one — the contrast of fudgy brownie and silky cream cheese is irresistible. These bars work well for holidays, birthdays, or whenever you want a show-stopping sweet. Follow the steps below for tips, variations, storage advice, and the full recipe.

Table of Contents

Why You’ll Love This Recipe

  • Reliable base. This recipe uses a well-tested fudgy brownie base that yields consistent results: chewy edges and a soft, gooey center.
  • Contrasting textures. The dense, chocolatey brownie paired with a smooth cream cheese topping creates a pleasing contrast in every bite.
  • Rich flavor. High-quality chocolate and real cream cheese deliver deep, satisfying flavors that curb even the strongest sweet tooth.
  • Beautiful presentation. The marbled swirl is simple to create but looks elegant, making these bars ideal for sharing or gifting.

Ingredient Notes

bowls of ingredients to make cream cheese brownies.
  • Chocolate: Use a good-quality bittersweet chocolate for the best melt and flavor. Semisweet chips can work in a pinch.
  • Cocoa powder: Unsweetened cocoa adds depth; choose a Dutch-processed or natural cocoa to taste preference.
  • Eggs: Room-temperature eggs incorporate more easily and help create a glossy, fudgy batter.
  • Cream cheese: Use full-fat block-style cream cheese for a denser, creamier topping that won’t thin out while baking.
  • Sugars: Granulated sugar sweetens the brownie and the cream cheese layer; powdered sugar is not required for the topping in this recipe.

See the recipe card below for exact ingredient amounts and full instructions.

Recipe Variations

Mix-ins: Fold 1/2 cup chopped nuts, chocolate chips, or candies into the brownie batter for added texture. Mini chocolate chips or white chocolate pieces pair particularly well.

Flavor twists: For a mocha note, add 1/2 teaspoon espresso powder to the dry ingredients. For peppermint brownies, use 1/2 teaspoon peppermint extract with the vanilla.

Swirl flavors: Fold 1–2 tablespoons of peanut butter, Nutella, fruit jam, or salted caramel into the cream cheese mixture before swirling for a flavored variation.

How to Make Cream Cheese Brownies

photo collage demonstrating how to make fudgy brownies from scratch.
  1. Melt the chopped chocolate and butter together in a heatproof bowl set over simmering water, stirring until smooth. Remove from heat and whisk in the cocoa powder; let cool slightly.
  2. In a large bowl, beat the eggs and granulated sugar until pale and slightly thickened, about 1 minute by hand or with a mixer. Stir in vanilla and salt.
  3. Slowly incorporate the melted chocolate into the egg mixture, then gently fold in the flour until just combined. Avoid overmixing.
  4. Reserve 1/4 cup of the brownie batter for later. Spread the remaining batter evenly in an 8×8-inch pan lined with parchment.
  5. Prepare the cream cheese topping by beating room-temperature cream cheese until smooth. Add the egg, sugar and vanilla and mix until combined, scraping the bowl as needed.
  6. Drop spoonfuls of the cream cheese mixture over the brownie layer and spread gently to an even layer. Dot the reserved brownie batter on top, then use a knife or toothpick to create swirls by dragging through the layers in a figure-eight or circular motion.
  7. Bake in a preheated 350°F (175°C) oven for 25–30 minutes, until the center is set but still slightly soft. Cool completely in the pan before slicing so the cream cheese layer firms up.

Expert Tips

Room temperature ingredients: Bring eggs and cream cheese to room temperature for smooth mixing and an even texture.

Choose quality ingredients: A better chocolate and full-fat cream cheese significantly improve flavor and mouthfeel.

Swirling technique: Drop dollops of both mixtures and swirl gently with a knife or toothpick in a figure-eight motion. Less is more—over-swishing will blend the layers too much.

Don’t overbake: Remove the pan when a toothpick comes out with a few moist crumbs. The bars will finish setting as they cool.

cream cheese swirl brownies cut into squares on parchment paper.

Storage Tips

Refrigerate: Store cooled brownies in an airtight container in the refrigerator for up to 5 days. Chilling helps keep the cream cheese layer firm and the brownies moist.

Room temperature: Brownies can sit at room temperature for a few hours while serving, but refrigeration is recommended for longer storage.

Freeze: After cooling, wrap individual portions in plastic wrap and place them in a freezer-safe container or bag for up to 3 months. Thaw in the refrigerator before serving.

Recipe FAQ

Can I use low-fat cream cheese?

Yes, but the topping will be slightly less rich and may have a thinner texture. Full-fat, block-style cream cheese yields the best results.

Can I use boxed brownie mix?

Yes — boxed mix can be used for the brownie layer if you prefer a shortcut. Prepare according to package directions and follow the rest of the recipe for the cream cheese swirl.

How do you cut brownies cleanly?

Chill the cooled brownies so the cream cheese layer firms. Use a sharp knife warmed under hot water, wipe dry between cuts, and slice with a smooth, decisive motion for clean edges.

stack of cream cheese brownies with swirl on tops.

Related Recipes

red velvet cheesecake brownie on its side showing layers next to more brownies with marbled tops.

Red Velvet Cheesecake Brownies

Chocolate cheesecake bars with Oreo crust

Best Chocolate Cheesecake Bars

frosted peanut butter brownie with peanut butter cups inside.

Frosted Peanut Butter Brownies

stack of three apple cheesecake bars showing layers of shortbread crust, cheesecake, apples and streusel

Apple Cheesecake Bars

Did you love this recipe? Please leave a rating in the recipe card below and consider leaving a comment to share your results.

cream cheese swirl brownie on its side next to more brownies.

Cream Cheese Swirl Brownies

Yield: 16 bars
Prep Time: 10 mins
Cook Time: 30 mins
Cooling Time: 2 hrs
Total Time: 2 hrs 40 mins
Decadent and delicious, cream cheese swirl brownies are easy to make from scratch and deliver layers of texture and flavor in every bite.

Ingredients

Brownies

  • 1 cup (200 g) plus 2 tablespoons good quality bittersweet chocolate, chopped (or chocolate chips)
  • 1/2 cup (113 g) unsalted butter, cut into quarters
  • 3 tablespoons (18 g) unsweetened cocoa powder
  • 3 large eggs, room temperature
  • 1 1/4 cups (250 g) granulated sugar
  • 2 teaspoons (10 ml) pure vanilla extract
  • 1/2 teaspoon (2 g) salt
  • 1 cup (125 g) all-purpose flour

Cream Cheese Swirl

  • 1 cup (226 g / 8 oz) block cream cheese, room temperature
  • 1 large egg, room temperature
  • 1/4 cup (50 g) granulated sugar
  • 1/2 teaspoon (3 ml) pure vanilla extract

Instructions

  1. Preheat oven to 350°F (175°C). Line an 8×8-inch pan with parchment paper and lightly grease.
  2. In a heatproof bowl over simmering water, melt chocolate and butter, stirring until smooth. Remove from heat and whisk in cocoa powder; let cool slightly.
  3. Beat eggs and sugar until pale and thickened, about 1 minute. Stir in vanilla and salt.
  4. Slowly add the chocolate mixture to the egg mixture, then fold in flour until just combined.
  5. Reserve 1/4 cup of batter. Spread the remaining batter in the prepared pan.
  6. Beat cream cheese until smooth. Add the egg, sugar and vanilla and mix until combined. Drop dollops of the cream cheese mixture over the brownie batter and spread gently.
  7. Drop spoonfuls of the reserved brownie batter on top and swirl with a knife to create a marbled effect.
  8. Bake 25–30 minutes until a toothpick in the center comes out with a few moist crumbs. Cool completely before slicing.

Notes

Chocolate: Quality matters—use a good bittersweet chocolate for the best flavor and melting properties.

Cream cheese: Block-style cream cheese is preferred for baking because it is denser and yields a creamier topping.

Storage: Refrigerate in an airtight container for up to 1 week. Freeze well-wrapped for up to 3 months; thaw in the refrigerator.

Nutrition (approx.)

Serving: 1 brownie • Calories: 284 kcal • Carbohydrates: 32 g • Protein: 4 g • Fat: 16 g

Author: Haley D Williams • Course: Dessert • Cuisine: American