Preheat your oven to 325°F (163°C). Grease a 9-inch springform pan and set aside.
In a mixing bowl, combine the crushed gingersnap cookies, melted butter, ground ginger, ground cinnamon, ground cloves, granulated sugar, and salt for the gingerbread crust. Mix until well combined.
Press the mixture into the bottom of the prepared springform pan, creating an even layer. Use the back of a spoon or the bottom of a glass to firmly press the crust down.
Bake the crust in the preheated oven for 10 minutes. Remove from the oven and set aside to cool while you prepare the cheesecake filling.
In a large mixing bowl, beat the softened cream cheese and granulated sugar together until smooth and creamy. This usually takes about 2-3 minutes on medium speed.
Add the sour cream, eggs, molasses, all-purpose flour, ground ginger, ground cinnamon, ground cloves, vanilla extract, and salt to the cream cheese mixture. Beat on low speed until just combined, making sure not to overmix.
Pour the cheesecake filling over the cooled gingerbread crust in the springform pan. Smooth the top with a spatula.
Bake the cheesecake in the preheated oven for 55-60 minutes, or until the edges are set and the center is slightly jiggly.
Turn off the oven and leave the cheesecake inside for an additional hour to cool gradually.
Remove the cheesecake from the oven and let it cool completely at room temperature. Once cooled, refrigerate for at least 4 hours or overnight to allow the flavors to meld and the cheesecake to set.
Before serving, carefully remove the sides of the springform pan. Garnish with whipped cream and a sprinkle of cinnamon, if desired.