Preheat oven to 350°F. Spray a 7×11 inch pan with baking spray. Line with parchment paper if desired.
Add butter and chocolate chips to a large microwave safe bowl and microwave for 30 seconds then stir. If not melted, microwave at 10 second intervals, stirring in between each until just melted.
Stir in cocoa powder. Then add sugars, stir until well combined.
Add eggs and egg yolk one at a time, stirring well after each addition.
Stir in vanilla extract and salt. Then add flour and stir until well mixed.
Set aside ¼ cup of the batter, and spread remaining batter into prepared pan.
Cream Cheese Mixture
Add cream cheese and sugar to a medium bowl, and beat with an electric mixer, for 1-2 minutes, until creamy.
Mix in egg and vanilla until well combined.
Assembly
Pour cream cheese mixture over brownie batter in the pan. With a spoon, drop or drizzle reserved ¼ cup brownie batter over the cream cheese mixture.
Swirl brownie batter into the cream cheese mixture, using a knife.
Bake for 27-35 minutes, or until center is set and a toothpick inserted in the center comes out mostly clean with a few fudgy crumbs.
Cool COMPLETELY before cutting and serving.
Notes
This brownie is very fudgy brownie, not cakey. So it is highly recommended to line pan with parchment so that you can remove the entire brownies for easy cutting.
Refrigerate brownie for the cleanest cuts and use a warm knife. Clean the knife in between cuts.
Add foil to the top of pan to avoid over-browning if preferred.