01 -
Preheat oven to 175°C and grease an 20x20 cm baking pan or line it with parchment paper.
02 -
Whisk melted butter and granulated sugar until combined, then add eggs one at a time, mixing thoroughly after each addition.
03 -
Sift cocoa powder and flour into the wet mixture; fold gently just until blended.
04 -
Beat cream cheese, powdered sugar, and vanilla extract together until smooth and creamy.
05 -
Spread half of the brownie batter evenly in the prepared pan. Spoon dollops of the cheesecake mixture over it and create swirls using a knife.
06 -
Top with the remaining brownie batter and sprinkle chocolate chips if using, then swirl gently to combine.
07 -
Bake for 30 to 35 minutes until a toothpick inserted comes out with moist crumbs but not wet batter.
08 -
Let brownies cool completely in the pan before slicing into 9 squares.