01 - Preheat oven to 340°F. Grease a 9-inch springform pan and line the base with parchment paper.
02 - In a medium bowl, combine crushed chocolate cookies, melted butter, sugar, and salt. Press firmly into the bottom of the pan. Bake for 10 minutes, then set aside to cool.
03 - Melt dark chocolate in a heatproof bowl over simmering water using a double boiler method. Allow to cool slightly before incorporating.
04 - Beat cream cheese and sugar in a large bowl until completely smooth. Add eggs one at a time, mixing thoroughly after each addition.
05 - Mix in sour cream, vanilla extract, flour, and salt until just combined. Gently fold in the melted chocolate until evenly distributed throughout the batter.
06 - Pour filling over the cooled crust and smooth the top surface. Gently tap the pan on the counter to release any trapped air bubbles. Bake for 50 to 55 minutes until edges are set but the center retains a slight jiggle.
07 - Turn off the oven and crack the door open. Let the cheesecake cool inside for 1 hour. Remove and run a knife around the edge to prevent cracking. Cool completely to room temperature, then refrigerate for at least 4 hours or overnight.
08 - Combine cherries, sugar, lemon juice, and water in a saucepan. Cook over medium heat for 5 minutes until cherries release their juices. Whisk cornstarch with a small amount of cold water, stir into the cherry mixture, and simmer for 2 to 3 minutes until thickened. Cool completely.
09 - Spread the cooled cherry topping evenly over the chilled cheesecake just before serving.