Prepare the Brownie Base:
Preheat your oven to 350°F (175°C). Grease or line an 8-inch (20cm) springform pan with parchment paper.
In a bowl, combine melted butter, sugar, eggs, and vanilla. Mix until smooth.
Stir in cocoa powder, flour, and salt until fully combined. Pour the brownie batter into the prepared pan and spread evenly.
Make the Cheesecake Mixture:
In another bowl, beat the softened cream cheese, sugar, and vanilla until smooth and creamy.
Add the eggs one at a time, mixing gently after each addition until well incorporated.
Assemble the Layers:
Pour the cheesecake mixture over the brownie layer in the springform pan, spreading it evenly.
Bake in the preheated oven for about 45 minutes or until the edges are set and the center has a slight jiggle.
Cool and Chill:
Once baked, turn off the oven and crack open the oven door to cool for about an hour. Remove the cheesecake from the oven and refrigerate for at least 4 hours before serving.