Preheat oven to 325°F (163°C) and grease a springform pan.
Mix graham crackers, sugar, and melted butter in a bowl until combined.
Press mixture into the pan’s bottom, bake for 10 minutes, and set aside.
Beat cream cheese, sugar, and cornstarch until smooth and fluffy.
Add espresso, eggs, and vanilla, mixing until fully combined.
Gently fold in sour cream and pour batter over the crust.
Bake for 55–60 minutes until the center is slightly jiggly.
Let cheesecake cool at room temperature before chilling for 4 hours.
For the caramel, heat sugar and water in a saucepan over medium heat.
Cook until mixture turns amber, then carefully stir in heavy cream.
Remove from heat, add butter and salt, and whisk until smooth.
Pour warm caramel over the chilled cheesecake and spread evenly.
Refrigerate for another 30 minutes, or until caramel sets.
Slice, serve, and enjoy every sinful bite.