“Fudgy Cream Cheese Brownies”
Quick Overview
These fudgy cream cheese brownies combine a dense, rich chocolate base with a silky, tangy cheesecake swirl. Every bite gives you a contrast of dark, bittersweet chocolate and smooth cream cheese. They look fancy on a platter, but the batter comes together in under twenty minutes without any complex techniques.
Baking these at home requires standard kitchen staples like cocoa powder, melted chocolate, butter, and cream cheese. The swirl on top adds a beautiful visual contrast, making them a hit for parties, bake sales, or weekend treats.
- Prep time: 15 minutes
- Cook time: 35 minutes
- Total time: 50 minutes
- Servings: 16 squares
- Calories: 280 kcal per serving
Ingredients
For the Fudgy Brownie Base
- 1/2 cup (115 g) unsalted butter, melted
- 1 cup (200 g) granulated sugar
- 1/2 cup (50 g) unsweetened cocoa powder
- 1/2 cup (90 g) semi-sweet chocolate chips, melted
- 2 large eggs, room temperature
- 1 tsp vanilla extract
- 1/2 cup (65 g) all-purpose flour
- 1/4 tsp salt
For the Cream Cheese Swirl
- 8 oz (225 g) cream cheese, softened to room temperature
- 1/4 cup (50 g) granulated sugar
- 1 large egg yolk, room temperature
- 1/2 tsp vanilla extract

How to Make Fudgy Cream Cheese Brownies
- Preheat your oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper, leaving an overhang on the sides for easy removal.
- Whisk the melted butter, melted chocolate, and sugar in a large bowl until smooth and combined.
- Add the two full eggs and vanilla extract to the chocolate mixture, beating vigorously for one full minute until the mixture becomes glossy and thick.
- Fold in the cocoa powder, flour, and salt with a rubber spatula just until no dry flour streaks remain.
- Pour about 80% of the chocolate batter into the prepared baking pan, spreading it evenly into the corners.
- Beat the softened cream cheese, sugar, egg yolk, and vanilla extract in a medium bowl until completely smooth and creamy.
- Dollop the cream cheese mixture over the chocolate base in the pan, then drop spoonfuls of the remaining chocolate batter on top of the cream cheese layer.
- Drag the tip of a butter knife or wooden skewer through the batter in figure-eight motions to create a marbled pattern.
- Bake at 350°F (175°C) for 32 to 35 minutes, until the edges are set and a toothpick inserted near the center comes out with a few moist crumbs.
- Remove the pan from the oven and let the brownies cool completely in the pan on a wire rack before slicing.

Pro Tip
Overbaking destroys the rich, fudgy texture of these brownies. Cream cheese sets differently than chocolate batter, so do not rely on the cheese swirl to tell when they are done. Insert your toothpick into the chocolate portion near the center; if it comes out with wet batter, keep baking, but if it comes out completely clean, the brownies are already dry. Aim for a few moist crumbs clinging to the toothpick.
Serving & Storage
Serve these brownies at room temperature for the softest texture, or chill them in the refrigerator for an hour before slicing to get sharp, clean cuts. They pair wonderfully with a cold glass of milk, a warm cup of espresso, or a scoop of vanilla bean ice cream.
Store any leftovers in an airtight container in the refrigerator for up to five days. Because of the cream cheese swirl, these brownies should not be kept at room temperature for longer than two hours.
To freeze, wrap individual slices tightly in plastic wrap and place them in a freezer-safe zip-top bag for up to two months. Thaw frozen slices in the refrigerator overnight or on the counter for twenty minutes before enjoying.
FAQs
Can I use low-fat cream cheese for the swirl?
Full-fat brick cream cheese works best because low-fat options contain higher water content, which makes the swirl watery instead of thick and rich.
How do I cut these brownies cleanly?
Chill the cooled brownies in the fridge for thirty minutes, then use a sharp chef knife dipped in hot water and wiped dry between every single cut.
Why did my cream cheese swirl crack during baking?
Cracking usually happens when the cream cheese mixture is overbeaten with air or baked at too high a temperature, so mix the cream cheese layer gently until just smooth.
