Preheat oven to 325°F (160°C). Spray a 9-inch springform pan with non-stick spray and line the bottom with parchment paper.
In a medium bowl, combine graham cracker crumbs, sugar, and melted butter. Press the mixture firmly into the bottom and slightly up the sides of the pan. Bake for 10 minutes, then let it cool completely.
2 cups graham cracker crumbs, ¼ cup sugar, ½ cup melted butter
In a large bowl, beat the cream cheese for 2–3 minutes until smooth and fluffy. Add the sugar and mix until fully incorporated.
3 8-ounce full-fat cream cheese, room temperature, 1 cup sugar
Mix in the heavy cream, lemon juice, lemon zest, flour, and vanilla extract. Beat until smooth. Add the eggs one at a time, mixing on low speed after each addition. Avoid overmixing.
½ cup heavy cream, ¼ cup fresh lemon juice, 1 tablespoon lemon zest, 2 tablespoons all-purpose flour, 2 teaspoons vanilla extract, 5 large eggs
Pour the cheesecake batter into the cooled crust. Bake for 65–75 minutes, or until the edges are set but the center is slightly jiggly.
Remove from the oven and allow to cool at room temperature. Chill in the refrigerator for at least 4 hours or overnight.
In a small bowl, beat the heavy cream, sugar, and vanilla on high speed until stiff peaks form. Spread or pipe over the chilled cheesecake before serving.
½ cup heavy cream, 1 tablespoon sugar, ¼ teaspoon vanilla extract
Garnish with lemon slices or zest if desired.