Preheat your oven to 350 degrees
Make the crust: If you are using a springform pan, then you will first need to wrap the bottom and sides with heavy-duty aluminum foil. The reason for this will come apparent in step 5. Next, crush the graham crackers in a food processor and mix it in a bowl with the melted butter. Then push the crust into the bottom of a springform pan, and make sure that it is tight and even. Don’t worry if it doesn’t look pretty it will be covered up by the cake anyways.
Make the cheesecake filling: Use either an electric stand mixer or hand mixer to start beating up the cream cheese. Slowly add in the sugar, and then the 5 eggs (one egg at a time, making sure that each egg is beaten up fully until you add the next egg). Finally, add the vanilla extract and mix it in. Once you’ve done this, pour half of the filling into the pan.
Melt & add the chocolate: Place the chocolate and the heavy cream into a microwavable bowl, and melt it in a microwave. This should take a minute or two. Then dollop half of the chocolate, sporadically, on top of the cheesecake filling with a spoon. Use a knife to swirl the chocolate into the filling. Finally, add the other half of filling on top, and repeat the same process with the other half of the chocolate sauce.
Bake the cheesecake: Get out a large roasting pan and place the cheesecake in the middle of it. Next, add enough hot water so that it comes up to an inch on the sides of the springform pan. This is what the aluminum foil is for, we don’t want to boil the cake, just steam it. Place this in your heated oven and bake for about an hour, or until the sides set up. Finally, take it out and let it sit for 30 minutes.
Cool off the cheesecake in your fridge for at least 2 hours up to 3 days.
Serve the turtle swirl cheesecake by the slice, and topped with a generous portion of the caramel sauce and crush pecans. Enjoy!