-
1
Position a rack in the middle of the oven and preheat to 350 degrees F. Grease a 9-by-13-inch baking dish and line it with foil.
-
2
Grease the foil.
-
3
To make the cream cheese mixture, in a bowl, beat together the cream cheese, sugar, vanilla and egg yolk together in a small bowl until evenly blended and smooth.
-
4
In a saucepan, warm the butter and chocolate over low heat, stirring often, just until melted.
-
5
Remove from the heat and whisk in the sugars.
-
6
Whisk in the eggs slowly, beating well.
-
7
Whisk in the vanilla and salt.
-
8
Sift the flour and cocoa over the chocolate mixture and, using a rubber spatula, stir in until just blended.
-
9
Pour about 3/4 of the brownie batter into the prepared dish, spreading it into an even layer.
-
10
Drop half the cream cheese mixture, in spoonfuls, over the batter.
-
11
Top with the remaining brownie batter, in spoonfuls, and then the remaining cream cheese filling.
-
12
Use a butter knife to gently swirl the brownie batter and cream cheese filling, creating a marbled effect.
-
13
Bake until a toothpick inserted into the center comes out almost completely clean, about 25 to 30 minutes.
-
14
Let cool for 15 minutes in the dish, then remove from the dish using the foil to lift them out; let cool completely on a wire rack.