01 -
Stir water and cornstarch in a small bowl until fully dissolved. Rinse, pit, and halve cherries if fresh. Add cherries, sugar, and kirsch to a medium saucepan. Cook over medium heat, stirring, for 10-15 minutes until cherries soften and release their juices. Stir in cornstarch mixture and cook for another minute until sauce thickens. Stir in almond extract, transfer to a shallow bowl, and chill completely.
02 -
Preheat oven to 350°F. Spray a 9-inch springform pan with nonstick spray. Stir crust ingredients together. Press mixture into pan and slightly up the sides. Bake for 10 minutes, then set aside.
03 -
In a large bowl, beat softened cream cheese with an electric mixer for 1-2 minutes until creamy. Add sugar and beat for another 2 minutes. Scrape bowl sides as needed. One at a time, mix in eggs on medium speed until incorporated. Add vanilla and sour cream, mixing until combined. Mix in melted chocolate and cocoa powder last.
04 -
Spread half of the batter onto the cooled crust. Spoon about 40% of the cherry compote evenly over batter. Spread remaining cheesecake batter over the top.
05 -
Bring a large pot of water to a boil. Wrap the springform pan base in foil and place it into a larger cake pan before setting it inside a roasting pan. Pour boiling water into the roasting pan. Bake at 350°F for 1 hour 30 minutes to 1 hour 45 minutes until edges are set and center has a slight wobble. Let the cheesecake cool in the oven with the door slightly open for 1 hour.
06 -
Remove cheesecake from the oven, discard foil, and place on a wire rack to cool to room temperature for 1-2 hours. Cover and refrigerate for at least 6 hours or overnight.
07 -
In a bowl, beat heavy cream, powdered sugar, and vanilla extract on high speed until stiff peaks form.
08 -
Spread the remaining chilled cherry compote on the cheesecake. Top with whipped cream and chocolate shavings. Garnish with fresh cherries. Slice and serve.