Lower the oven temperature to 300°F.
In the bowl of a stand mixer, beat the softened cream cheese on a low speed until completely smooth and until no lumps remain. Scrape down the sides of the bowl frequently to ensure that there are no lumps in the cream cheese.
Next, add the sugar and pinch of salt, mix on a low speed until completely mixed in. Scrape down the sides of the bowl.
Add the cocoa powder and mix on a low speed until combined. Scrape down the sides of the bowl.
Add the egg, egg yolk, and the vanilla extract, mix until combined on a low speed. Scrape down the sides of the bowl.
While the mixer is on a low speed, gradually pour in the melted chocolate. Once all the melted chocolate has been added, scrape down the sides of the bowl. Continue mixing on a low speed until all the chocolate has been thoroughly mixed in.
Once all the chocolate has been added, with the mixer on a low speed gradually pour in the heavy cream. Once all the heavy cream has been added continue to mix until all the heavy cream has been mixed in. Scrape down the sides of the bowl and mix on low speed one more time to ensure that everything has been mixed together.
Pour the cheesecake batter into the spring form pan with the baked and cooled crust.
Place the cheesecake in a slightly larger cake pan and place that in the oven.
Next, add water to the slightly larger cake pan until the water level reaches about halfway up the cheesecake pan.
Bake in the oven for 1 hour to 1 hour and 10 minutes.
After baking, do NOT open the oven door, turn the oven off and leave the cheesecake inside the oven for 3 hours.
After 3 hours, pull the cheesecake out of the oven but leave it in the water bath set out on the counter for 30 minutes.
After cooling on the counter for 30 minutes, place in the fridge to continue cooling overnight to completely set up.
Next day, un-pan the cheesecake and top with ganache and whipped cream (if desired) and enjoy!!