Preheat your oven to 325°F (160°C). Grease a 9-inch springform pan with butter or line it with parchment paper for easy removal.
In a medium bowl, combine the graham cracker crumbs and melted butter. Mix until the crumbs are evenly coated. Press the mixture firmly into the bottom of the springform pan to form a crust. Bake for 10 minutes and then remove it from the oven to cool.
In a large mixing bowl, add the softened cream cheese and granulated sugar. Beat with an electric mixer on medium speed until smooth and creamy, about 3-4 minutes.
Add the vanilla extract and mix well. Then, add the eggs one at a time, beating on low speed after each addition until just blended.
Slowly add the flour and a pinch of salt, mixing until smooth. Be careful not to overmix to avoid incorporating too much air.
In a microwave-safe bowl, gently warm the Nutella for about 15 seconds to make it easier to swirl.
Pour half of the cheesecake batter into the springform pan over the crust. Drizzle half of the warmed Nutella over the batter. Use a knife or a toothpick to swirl the Nutella into the batter gently.
Pour the remaining cheesecake batter on top and drizzle the rest of the Nutella, swirling again for a marbled effect.
Bake in the preheated oven for 60-70 minutes or until the center is set but slightly jiggly. Turn off the oven and crack the door open, letting the cheesecake cool inside for about an hour.
Remove from the oven and let it cool at room temperature for another hour before refrigerating for at least 4 hours, preferably overnight.
Before serving, remove the sides of the springform pan and slice the cheesecake.
Notes
For best results, refrigerate overnight before serving.