Step 1: Prepare the Crust : Preheat the oven to 350°F (175°C). In a medium bowl, combine graham cracker crumbs, sugar, cinnamon, and melted butter. Mix until the texture resembles wet sand. Press the mixture evenly into the bottom (and slightly up the sides) of a 9-inch springform pan. Bake the crust for 8–10 minutes until lightly golden. Remove and cool slightly.
Step 2: Make the Pumpkin Cheesecake Filling : In a large mixing bowl, beat the softened cream cheese and sugar together until smooth and fluffy (2–3 minutes). Add pumpkin purée, vanilla extract, and spices. Mix until fully combined. Beat in eggs one at a time, mixing on low speed to avoid over-beating. Add flour and sour cream (or heavy cream) and gently mix until smooth and creamy. Pour the filling over the pre-baked crust, smoothing the top with a spatula.
Step 3: Bake the Cheesecake : Wrap the outside of the springform pan in two layers of heavy-duty aluminum foil to prevent water from seeping in. Place the pan in a large roasting pan and pour hot water into the roasting pan until it reaches halfway up the sides of the springform pan (this is your water bath). Bake for 60–70 minutes, or until the center is just set and slightly wobbly. Turn off the oven, crack the door, and let the cheesecake cool inside for 1 hour (prevents cracks).
Step 4: Cool and Chill : Remove the cheesecake from the water bath and foil. Run a thin knife around the edges to loosen. Let it cool completely at room temperature. Cover with plastic wrap and refrigerate for at least 6–8 hours, preferably overnight.
Step 5: Serve : When ready to serve, release the springform pan and transfer the cheesecake to a serving plate. Top with whipped cream, a sprinkle of cinnamon, or candied pecans for garnish. Slice with a clean, sharp knife (wiping between cuts for neat slices).