Preheat the oven to 350 degrees. Line an 8 x 8-inch pan with nonstick foil and set aside.
In a saucepan on low, melt the butter with the chocolate until smooth. Whisk in the cocoa powder.
Remove heat and whisk in sugars. Keep whisking while you add eggs. Fold in the flour and salt.
Spread in pan and set aside.
Make the cheesecake layer. Beat cream cheese smooth. Add sugar and vanilla. Add the egg and mix well.
Carefully pour this over the brownies and spread with an offset spatula.
Stir jam so it is spreadable. Drop dollops over the cheesecake and swirl with a toothpick just through the cheesecake-not the brownie layer.
To add moisture, place another baking dish with hot water in the oven on the bottom rack.
Place brownies on the middle rack and bake for 45 minutes.
Turn off the oven and leave the brownies in for another 10 minutes. Remove and cool.
Chill in the pan overnight or for several hours. Cut into bars to serve.
