These Cream Cheese Swirl Brownies are the perfect combination of two irresistible desserts: rich, chocolatey brownies and creamy cheesecake.
The brownie base is dense, moist, and wonderfully fudgy, while the cream cheese topping adds a smooth, slightly tangy flavor. Beautiful chocolate and cheesecake swirls make every square look as impressive as it tastes.
Whether you’re preparing a weekend dessert, hosting guests, or looking for a delicious homemade chocolate treat, this recipe is sure to become a favorite.
Preparation and Cooking Time
- Preparation time: 20 minutes
- Baking time: 30–35 minutes
- Cooling time: 1–2 hours
- Total time: Approximately 2 hours
- Servings: 9–12 brownies
Ingredients
For the Brownie Batter
- 120 g all-purpose flour
- 35 g unsweetened cocoa powder
- 150 g granulated sugar
- 2 large eggs
- 120 g unsalted butter, melted
- 100 g dark chocolate, melted
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
For the Cream Cheese Swirl
- 200 g cream cheese, softened
- 50 g granulated sugar
- 1 egg yolk
- ½ teaspoon vanilla extract
Step-by-Step Instructions
Step 1: Prepare the Baking Pan
Preheat your oven to 175°C (350°F).
Line an approximately 20 × 20 cm (8 × 8-inch) square baking pan with parchment paper, leaving some overhang on the sides.
Lightly grease the parchment paper to prevent sticking.
Set the pan aside while preparing the batters.
Step 2: Melt the Chocolate and Butter
Place the dark chocolate and melted butter in a heatproof bowl.
If the chocolate is not already melted, gently melt it using a microwave in short intervals or over a saucepan of simmering water.
Stir until the mixture becomes completely smooth and glossy.
Allow it to cool slightly before adding the eggs.
Step 3: Prepare the Brownie Batter
In a large mixing bowl, combine the eggs and granulated sugar.
Whisk for approximately 1–2 minutes until slightly thickened.
Add the melted chocolate and butter mixture, followed by the vanilla extract.
Stir until everything is well combined.
In a separate bowl, sift together the all-purpose flour, cocoa powder, and salt.
Gradually fold the dry ingredients into the chocolate mixture using a spatula.
Mix just until no dry flour remains. Avoid overmixing to maintain a soft, fudgy brownie texture.
Reserve approximately 3 tablespoons of brownie batter for creating the decorative swirls.
Step 4: Prepare the Cream Cheese Mixture
Place the softened cream cheese in a clean mixing bowl.
Beat with an electric mixer until smooth and creamy.
Add the granulated sugar and continue mixing until fully incorporated.
Add the egg yolk and vanilla extract.
Beat again until the mixture becomes silky, smooth, and free of lumps.
Scrape down the sides of the bowl as needed.
Step 5: Assemble the Brownies
Pour the chocolate brownie batter into the prepared baking pan.
Spread it evenly with a spatula.
Carefully spoon the cream cheese mixture over the brownie layer.
Distribute it evenly across the surface.
Add small spoonfuls of the reserved brownie batter on top of the cream cheese layer.
Step 6: Create the Beautiful Swirls
See more on the next page