-
Move oven rack to center and preheat oven to 350 degrees F. Grease 9-inch square baking dish with cooking spray or butter and line with parchment paper, leaving 2-inch overhang on sides.
-
To create double boiler, set medium heat-proof mixing bowl over medium saucepan filled with 2 inches of water. Bring water to simmer over medium heat, ensuring bowl does not touch water. Place butter and chocolate in bowl and stir until fully melted and combined.
-
Remove bowl from heat and stir in cocoa powder and salt.
-
In separate large mixing bowl, whisk together sugar, eggs and vanilla until light and fluffy, 2 to 3 minutes.
-
Add chocolate mixture to egg mixture and whisk to combine. Add flour and mix until just combined.
-
Pour into prepared baking dish.
-
To make cheesecake layer, use electric mixer to beat together cream cheese, sugar, egg, vanilla and salt until smooth.
-
Using large spoon or measuring cup, dollop cheesecake batter over brownie batter. Use butter knife to swirl chocolate mixture into cheesecake layer. Place freeze-dried raspberries on top and gently press into batter.
-
Bake 20 to 25 minutes, until toothpick in the center comes out mostly clean. Cool in pan on wire rack for 30 minutes, then use parchment paper to transfer brownies to wire rack and cool to room temperature.