Preheat the oven to 325°F. Prepare the crust by mixing graham cracker crumbs, melted butter, and sugar. Press into the bottom of a greased 8x8-inch baking pan and bake for 10 minutes.
In a large bowl, beat the cream cheese until smooth. Gradually add sugar, then mix in eggs one at a time. Stir in vanilla, sour cream, flour, and salt until smooth.
Pour the cheesecake mixture over the cooled crust and bake for 30-35 minutes until the center is set but slightly jiggly. Cool in the oven for 1 hour.
Chill in the refrigerator for at least 4 hours or overnight. Before serving, sprinkle sugar on top and caramelize using a kitchen torch or broiler for 1-2 minutes.