Prepare the pan
Preheat oven to 325°F.
Grease a 9-inch springform pan with butter.
Wrap the bottom and sides of the pan with heavy-duty aluminum foil.
Place the wrapped pan inside a larger roasting pan for a water bath.
Make the crust
In a medium bowl, mix graham cracker crumbs, sugar, and cinnamon.
Add melted butter and stir until crumbs are moistened.
Press mixture firmly into the bottom of the springform pan.
Bake for 10 minutes, then remove and set aside.
Prepare the filling
Beat cream cheese in a large bowl for 3 minutes until smooth.
Gradually add granulated sugar and brown sugar, mixing well.
Add eggs one at a time, beating after each addition.
Mix in pumpkin puree, heavy cream, flour, and vanilla extract.
Add the spices
Add cinnamon, nutmeg, ginger, cloves, and salt.
Beat until completely smooth with no lumps. Scrape down the sides.
Assemble and bake
Pour filling over the baked crust.
Tap the pan gently on the counter to release air bubbles.
Place the roasting pan in the oven and pour in hot water until it reaches halfway up the sides of the springform pan.
Bake for 55–65 minutes, until the center is slightly jiggly.
Cool gradually
Turn off the oven, crack the door, and let the cheesecake cool inside for 1 hour.
Remove from the water bath and place on a wire rack.
Run a knife around the edge to loosen it.
Chill completely
Cool to room temperature, then refrigerate for at least 4 hours or overnight.
Serve
Remove springform sides, slice carefully, and top with whipped cream, caramel, or pecans.