01 - Preheat oven to 350°F. Grease a 9-inch springform pan and line the bottom with parchment paper.
02 - Combine crushed graham crackers, melted butter, and sugar in a medium bowl. Press 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 softened cream cheese until completely smooth. Add granulated sugar and vanilla extract, mixing until light and creamy.
04 - Add eggs one at a time, beating thoroughly after each addition until fully incorporated. Scrape down bowl sides to ensure even mixing.
05 - Mix in sour cream and flour until just combined. Avoid overmixing to prevent air bubbles and cracking.
06 - Pour half the cheesecake filling over the cooled crust. Drizzle with half the caramel sauce. Use a skewer or knife to create gentle swirl patterns.
07 - Spread remaining cheesecake filling over the first layer. Top with remaining caramel sauce and swirl again for a marbled effect.
08 - Gently tap pan on counter to release trapped air. Bake for 50-60 minutes until edges are set but center still exhibits a slight wobble.
09 - Turn off oven and leave cheesecake inside with door slightly ajar for 1 hour to prevent cracking from rapid temperature change.
10 - Remove from oven and cool completely to room temperature. Refrigerate for at least 4 hours, preferably overnight, before serving.