Melt butter and chocolate together in a saucepan over medium heat until completely melted and combined. Remove from heat.
In a large bowl, whisk together sugar, eggs, and vanilla until light and fluffy. Add in melted chocolate mixture and mix until combined.
In a separate bowl, whisk together flour, baking powder, and salt. Gradually add dry ingredients to wet ingredients and mix until just combined.
In a small bowl, combine cream cheese and chocolate chips. Mix until completely combined.
Pour half of the brownie batter into a greased 9x9 inch baking dish. Top with cream cheese and chocolate chip mixture. Pour remaining brownie batter on top and spread evenly.
Bake for 30 minutes, or until a toothpick inserted into the center comes out clean.
Let cool before cutting into bars.
Interesting Facts
The cream cheese gives these brownies their delicious, creamy texture.
These Brownies can easily be made gluten-free by substituting the all-purpose flour with a gluten-free flour blend.
These brownies are best served warm with a scoop of ice cream.