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 the crushed graham crackers, melted butter, and sugar. Press the 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 the cream cheese until smooth. Add the sugar and vanilla extract, beating until light and creamy.
04 - Beat in the eggs, one at a time, ensuring each is fully incorporated before adding the next.
05 - Mix in the 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 the process with the rest of the caramel sauce, swirling again for a marbled effect.
08 - Tap the pan gently to release air bubbles. Bake in the oven for 50-60 minutes, or until the center is set but still slightly wobbly.
09 - Turn off the oven and leave the cheesecake inside with the door ajar for 1 hour.
10 - Remove from the oven, allow to cool to room temperature, then refrigerate for at least 4 hours (preferably overnight) before serving.