Brownie Base�
1/2 cup unsalted butter
6 ounces(170 grams) good quality dark chocolate, chopped
1/2 cup all-purpose flour
1/4 cup unsweetened cocoa powder
1/4 teaspoon salt
1 cup granulated sugar
2 large eggs
1 teaspoon pure vanilla extract
Peanut Butter Cheesecake Layer
8 ounces(225 grams) cream cheese, softened
1/2 cup creamy peanut butter
1 egg, beaten
1/2 cup granulated sugar
1 teaspoon pure vanilla extract
1/4 teaspoon salt
For assembly
16 Oreos, whole
8 Oreos, roughly chopped
DIRECTIONS:
BROWNIES
Melt the butter and chopped chocolate in a small saucepan over medium-low heat. Stir frequently until the mixture is smooth. Set aside and let cool for about 10 minutes.
Meanwhile, whisk together the flour, cocoa powder, and salt. Set aside.
Whisk the sugar into the chocolate mixture. Then, add the eggs one at a time, whisking until combined after each addition.
Add vanilla and stir to combine.
Fold in the flour mixture using a rubber spatula. Batter will be thick. Set aside.
PEANUT BUTTER CHEESECAKE
Using an electric mixer, beat the cream cheese on medium-high spead until smooth.
Add the peanut butter, vanilla, salt, and sugar and mix until combined.
Add beaten egg and mix until just incorporated.
TO ASSEMBLE
Preheat the oven to 350 (180 degrees) degrees Fahrenheit and line an 8�8 baking dish with parchment paper.
Pour approximately 2/3 of the brownie batter into the bottom of the prepared baking dish and smooth with a rubber spatula.
Layer whole Oreos on top. It will take 16 Oreos to cover the entire brownie layer.
Cover with the cheesecake batter and smooth it with a spatula.
Scoop the remaining brownie batter on top and spread it out gently. Swirl slightly with a sharp knife, if desired.
Top with chopped Oreos.
Bake at 350 degrees(180 Celsius) for 40-45 minutes. Cheesecake will be golden brown and middle should only be just slightly jiggly.
Original recipe here