Step 1: Prepare the Crust
Preheat oven to 325°F (163°C). Grease a 9-inch springform pan.
In a bowl, mix graham cracker crumbs, sugar, and melted butter until combined.
Press the mixture firmly into the bottom of the pan.
Bake for 10 minutes, then let it cool while preparing the filling.
Step 2: Make the Chocolate Cheesecake Filling
Beat cream cheese and sugar until smooth and fluffy.
Add cocoa powder and melted chocolate, mixing until fully incorporated.
Beat in eggs, one at a time, until just combined. Avoid overmixing.
Stir in vanilla extract and heavy cream for extra silkiness.
Pour the filling over the cooled crust, smoothing the top.
Step 3: Bake the Cheesecake
Wrap the springform pan in foil and place it in a larger pan with hot water (water bath).
Bake for 55-65 minutes, until the edges are set but the center still jiggles slightly.
Turn off the oven, crack the door open, and let the cheesecake cool inside for 1 hour.
Refrigerate for at least 4 hours, preferably overnight, for best results.
Step 4: Add the Caramel Topping
Once chilled, drizzle caramel sauce generously over the cheesecake.
Sprinkle with sea salt if desired.
Slice and enjoy!