Prepare your baking pan by lining a 9×13-inch baking dish with parchment paper, leaving overhang on the sides for easy removal later. Preheat your oven to 325°F (165°C).
Make the crust by combining graham cracker crumbs, sugar, melted butter, and salt in a bowl until the mixture resembles wet sand. Press firmly and evenly into the bottom of the prepared pan.
Pre-bake the crust for 10 minutes until slightly golden. Remove from oven and set aside while preparing the filling. Keep the oven on.
Beat the cream cheese and sugar in a large bowl using a hand mixer or stand mixer on medium speed until completely smooth and fluffy, about 2-3 minutes. Scrape down the sides of the bowl frequently to ensure no lumps remain.
Add eggs one at a time, mixing on low speed after each addition just until incorporated. Overmixing will incorporate too much air and cause your cheesecake to crack.
Mix in the remaining ingredients – heavy cream, sour cream, flour, vanilla extract, and vanilla bean seeds. Mix on low speed until just combined and smooth.
Pour the filling over the pre-baked crust and smooth the top with a spatula. Tap the pan gently on the counter a few times to release any air bubbles.
Bake for 35-45 minutes until the edges are set but the center still has a slight jiggle when the pan is gently shaken. Do not overbake—the cheesecake will continue to set as it cools.
Cool completely at room temperature for about 1 hour, then refrigerate for at least 4 hours or preferably overnight.
Just before serving, lift the cheesecake out of the pan using the parchment paper overhang and cut into 16 bars.
Sprinkle each bar with a thin, even layer of granulated sugar (about 1 teaspoon per bar).
Caramelize the sugar using a kitchen torch, moving it continuously across the surface until the sugar melts and turns amber. Allow the caramelized sugar to harden for 1-2 minutes before serving.