Homemade double chocolate brownies with a cream cheese cheesecake swirl.
Preheat oven to 350 degrees. In a large mixing bowl, cream together butter, sugar, and brown sugar for 3-4 minutes or until light and fluffy. Add eggs one at a time, mixing well after each addition. Add vanilla.
Stir in flour, cake flour, cocoa, and salt until mixed together. Fold in chocolate chips.
Spread brownie batter into a 9 x 13-inch baking pan. Set aside.
In a large mixing bowl, whip softened cream cheese for 3-4 minutes until light and fluffy. Add sugar and beat for 3 minutes longer. Add egg and vanilla and beat until completely mixed together.
Drop cream cheese mixture, by the spoonful, onto the batter in the pan. Using a sharp knife, make a swirl pattern with the cream cheese swirl.
Bake for 30-40 minutes or until toothpick comes out clean. Let cool for at least 1 hour to set up.