Chewy, fudgy brownies with a rich, dulce de leche cheesecake swirl is the perfect brownie treat for any occasion. These cheesecake brownies are simple to make and will be everyone's favorite new dessert!
In a medium bowl, whisk together egg, vanilla and melted butter. Add in sugar and stir to combine.
Add flour, cocoa powder, salt and baking powder and stir to combine and incorporate completely. Mixture will be smooth but may have some very small lumps.
Scoop out ⅓ cup of the brownie batter and set aside. Pour the rest of the brownie batter into a well greased, or parchment lined 9x9in pan and spread evenly (8x8in. will work as well, and set aside.
In a separate bowl, using an electric mixer, beat cream cheese and sugar until smooth and creamy. Add in egg and vanilla and beat until fully incorporated. Add dulce de leche and stir in slowly. I like to do it this way to allow some caramel like streaks to still be visible. You can fully incorporate it if you would like.
Pour the cheesecake mixture on top of the brownie batter and spread evenly. Take the reserved brownie batter and drop in dollops across the cheesecake. Take a knife or long toothpick and swirl the two together.
Bake for about 35-40 minutes or until a toothpick comes up mostly clean (you don't want a brownie over baked, so I don't like mine coming up completely dry.) Cool and then chill for about 1 - 2 hours before serving.
Serve with extra dulce de leche drizzle and a big scoop of ice cream!
After recent comments, recipe was updated and re-tested to adjust bake time. Cook until the edges start to pull away and the cheesecake part is set.