01 - Preheat oven to 350°F. Grease and line the base of a 9-inch springform pan with parchment paper.
02 - In a medium bowl, combine crushed graham crackers, melted butter, and sugar. Press mixture firmly into the bottom of the prepared pan. Bake for 10 minutes, then set aside to cool.
03 - Using a stand mixer or hand mixer, beat cream cheese until smooth. Add sugar and vanilla extract, beating until light and creamy.
04 - Beat in eggs one at a time, ensuring each is fully incorporated before adding the next.
05 - Mix in sour cream and flour until just combined. Do not overmix.
06 - Pour half of the cheesecake filling over the prebaked crust. Drizzle half of the caramel sauce over the filling and use a skewer or knife to gently swirl it.
07 - Add the remaining cheesecake filling. Repeat with remaining caramel sauce, swirling again for a marbled effect.
08 - Tap the pan gently to release air bubbles. Bake for 50-60 minutes, until center is set but still slightly wobbly.
09 - Turn off oven and leave cheesecake inside with door ajar for 1 hour.
10 - Remove from oven, allow to cool to room temperature, then refrigerate for at least 4 hours, preferably overnight, before serving.