Pretty and delicious.
For the Chocolate Batter:
8 oz semisweet chocolate
6 tablespoons butter
1 1/2 cups granulated sugar
1 cup all-purpose flour
1/2 teaspoon salt
1 teaspoon baking powder
2 teaspoons vanilla extract
1 cup walnuts, chopped
For the Cream Cheese Batter:
4 tablespoons butter, softened
6 oz cream cheese
1/2 cup granulated sugar
2 tablespoons all-purpose flour
1 teaspoon vanilla extract
Preheat the oven to 350 degrees F. Grease a 9 by 13 inch baking dish.
To make the chocolate batter, melt the chocolate with the butter over low heat, stirring constantly.
Remove from heat and set aside to cool.
Meanwhile, beat eggs until light and fluffy.
Gradually add sugar and continue beating until blended.
Sift over the flour, salt, and baking powder and fold to combine.
Stir in the cooled chocolate mixture.
Add the vanilla and walnuts. Measure and set aside 2 cups of the chocolate batter.
To make the cream cheese batter, beat together the butter and cream cheese with an electric mixer.
Add the sugar and continue beating until well blended.
Beat in the eggs, flour, and vanilla.
Spread the unmeasured chocolate batter on the bottom of the prepared pan.
Pour the cream cheese batter over it and drop spoonfuls of the reserved chocolate batter on top.
With a knife or metal spatula, swirl the mixtures to marble, but do not blend completely.
Bake until just set, 35-40 minutes.
Cut into squares for serving.