01 - Preheat oven to 325°F. Line the bottom of a 9-inch springform pan with parchment paper.
02 - Combine chocolate cookie crumbs, melted butter, sugar, and salt in a bowl. Mix until evenly moistened. Press firmly into the bottom of the prepared pan. Bake for 10 minutes, then let cool.
03 - In a large bowl, beat cream cheese and sugar until smooth and creamy. Add eggs one at a time, mixing well after each addition.
04 - Add sour cream, heavy cream, brewed coffee, cocoa powder, instant coffee, vanilla, and almond extract if using. Add a pinch of salt. Mix until just combined; do not overmix.
05 - Pour the filling over the cooled crust. Tap the pan gently to release air bubbles.
06 - Place the pan in a larger roasting pan and fill the outer pan with hot water halfway up the sides.
07 - Bake for 50-60 minutes until the center is just set and slightly wobbly. Turn off the oven, crack the door, and let cheesecake cool inside for 1 hour.
08 - Remove cheesecake and cool to room temperature. Cover and refrigerate for at least 4 hours, preferably overnight.
09 - For the optional topping, whip cold heavy cream with powdered sugar and vanilla to soft peaks.
10 - Spread or pipe whipped cream over the chilled cheesecake. Garnish with shaved chocolate or a dusting of cocoa powder before serving.