Preheat oven
Preheat your oven to 325°F (163°C). Grease a 9-inch springform pan and wrap the bottom tightly with aluminum foil to prevent leaks.
Make the crust
In a bowl, combine the graham cracker crumbs, sugar, and melted butter. Press the mixture firmly into the bottom of the springform pan. Bake for 8-10 minutes, then set aside to cool.
Prepare the filling
In a large mixing bowl, beat the cream cheese until smooth and creamy. Add the sugar and flour, and mix until well combined.
Mix in the sour cream and vanilla extract. Add the eggs one at a time, mixing on low speed just until combined. Avoid overmixing.
Assemble and bake
Pour the filling over the cooled crust and smooth the top. Place the springform pan on a baking sheet and bake for 55-65 minutes, or until the edges are set but the center is slightly jiggly.
Cool and chill
Turn off the oven and leave the cheesecake inside with the door slightly open for 1 hour. Remove the cheesecake and let it cool to room temperature before refrigerating for at least 4 hours, preferably overnight.
Optional topping
In a small bowl, whisk together the sour cream, powdered sugar, and vanilla extract. Spread the mixture over the chilled cheesecake for a tangy, creamy finish.
Serve
Remove the cheesecake from the springform pan, slice, and serve.