Set a large pot or a kettle of water to boil, place a rimmed pan in the bottom rack of the oven. Reduce the oven to 325°F (roughly 160°C)
To a medium bowl, add 24oz (675g) (3 blocks) of full fat cream cheese at room temperature. Use a hand mixer to break down the cream cheese slightly.
Add 1/2 cup (100g) of granulated sugar and 1 Tbsp of cornstarch and cream until combined. Do your best to not add too much air into the cheesecake batter, just mix until well combined.
Add in 3 large room temperature eggs (150-155g), one at a time, and mix until combined. Then add 2 tsp of vanilla bean paste (or vanilla extract) and mix until incorporated.
Switch to a spatula and stir in 3/4 cup (195g) of room temperature sour cream until everything is evenly mixed in.
Add half of the cheesecake batter to the springform pan with the cooled graham cracker crust and spread evenly, then add about half of the salted caramel on top. Finish by adding the rest of the cheesecake batter on top of the salted caramel. Set the rest of the caramel aside for topping.
Pour the boiling water into the pan at the bottom of the oven. Then place the cheesecake on the rack directly above the pan with the hot water. Remember to place the cheesecake on a tray to avoid leakage.
Bake at 325°F (160°C) for 45-50 minutes depending on your oven. For my oven about 50 minutes works perfectly. You're looking for a slightly wobbly center and a top that is barely browned. The wobble will settle as the cheesecake cools, leaving you the perfect texture in the end.
When the cheesecake is done baking, turn the oven off and leave the cheesecake in the oven with the door of the oven slightly open for 1 hour. This helps the cheesecake cool down slowly, instead of shocking its temperature, potentially leading to splits.
Once the cheesecake has cooled in the oven for 1 hour, remove it from the oven, place it on the counter and allow it to come close to room temperature for another hour or so. Then cover it and place it in the refrigerator to chill for 5 hours or, preferably, overnight.
Once the cheesecake is done cooling, top with the remaining caramel. Optionally, add a sprinkling of salt around the border. Then serve and enjoy! Store in the fridge in an airtight container for up to 5 days.