clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chocolate Toasted Hazelnut Cheesecake

  • Author: Ansley Beutler
  • Prep Time: 45 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 45 minutes
  • Yield: 1 9-inch Cheesecake 1x
  • Diet: Vegan


This vegan chocolate cheesecake has some serious nutella vibes with a creamy chocolate filling and a crispy toasted hazelnut cocoa crust.  With every bite you'll be sent off into chocolate heaven!  It's baked to perfection using natural ingredients but without tofu or cashews.  Topped off with a deep chocolate ganache layer, this cheesecake is sure to be a chocolate lovers dream!



For the Crust

  • 1 1/2 cup hazelnuts
  • 1/3 cup + 1 Tbsp coconut oil, melted
  • 1/2 cup coconut sugar
  • 3 Tbsp maple syrup
  • 1 tsp vanilla
  • 2 Tbsp cacao powder
  • 1 cup gluten-free oat flour

For the Filling

  • 10-oz dark chocolate (chips or baking bar)
  • 3 8-oz tubs dairy-free cream cheese, room temperature (I used Kite Hill but Violife and Tofutti are great options as well)
  • 1 cup full-fat coconut milk, room temperature
  • 1/2 cup coconut sugar
  • 1 tsp vanilla
  • 1 Tbsp cacao powder
  • 1 tsp espresso powder, optional but it will deepen the chocolate flavor

For the Ganache and Toppings

  • 1 cup full-fat coconut milk
  • 1 cup dark chocolate chips
  • 2/3 cup chopped hazelnuts, to top


For the Crust

  1. Preheat oven to 400 F.  Line a baking sheet with parchment paper and add the hazelnuts.  Melt 1 Tbsp of the coconut oil and toss over the hazelnuts.  Move the hazelnuts around the pan to coat with the oil.  Bake in the oven for 12 - 14 minutes until they turn a golden brown/darker color.  Watch them carefully at the end as they will burn easily.
  2. Place the roasted hazelnuts in a food processor and pulse until you reach a "chunk sand" consistency.  You should still see small chunks of the hazelnuts in the mix.
  3. Add the remaining coconut oil, coconut sugar, maple syrup, vanilla, cacao powder, and oat flour and continue to pulse until the mixture is thick and a little sticky.  You should be able to push it up against the walls of the processor and it stays put.
  4. Line a 9-inch spring form pan with parchment paper and wrap the bottom half with aluminum foil.  Pour in the crust mixture.  Gently press it down into the pan with the back of a measuring cup or spoon.  Get a good thick bottom and then start to press it up against the sides of the pan.  Set aside while you prepare the filling

For the Filling

  1. At this point, you'll want to begin the water bath process.  Drop the oven temperature down to 325 F and place a large baking dish on the bottom rack of the oven.  Set a pot on the stove with 6 cups of water and bring it to a boil. Once it boils, slide the bottom oven rack out and pour in the boiling water.  Quickly close the oven door so you don't let too much heat out.
  2. Melt the chocolate in a pot on the stove.  Stir continuously until you reach a thin, smooth consistency.  Set aside to cool while you prepare the rest of the filling.
  3. Next, beat the cream cheese in the bowl of a stand mixer or with a hand mixer.  Keep the speed low and do this step slowly to reduce the amount of air in the mixture.  Continue to mix until it's creamy with no lumps.
  4. Add the coconut milk, coconut sugar, and vanilla and continue to mix slowly to incorporate.  Add the cacao powder and espresso powder and mix again.
  5. Turn the mixer off and pour in the melted chocolate.  Fold in the chocolate using a rubber spatula.
  6. Pour the mixture into the prepared crust and level off the top with an uneven spatula.  Bake in the oven for 1 hour.  Gently nudge the pan in the oven after the hour.  If if jiggles kind of like jello, then it's done.  If it moves a lot like a glass of milk then it needs some more time.  Once done, turn the oven off and keep the cheesecake in the oven for about an hour.  This is done to allow the cheesecake to come back to room temperature slowly and reduces the likelihood of cracks.

For the Ganache

  1. Heat the coconut milk and chocolate in a pot on the stove over low heat.  Stir until the chocolate is melted and the consistency is smooth.
  2. Pour the ganache over the cooled cheesecake.  Use an uneven spatula to spread it over the top.  While the ganache is still wet, sprinkle chopped hazelnuts over the top.
  3. Place the cheesecake in the fridge for at least 10 minutes to allow the ganache to set.
  4. Once set, slice the cheesecake into pieces and serve!


Water bath : If you don't know what a water bath is, check out this post where I go into more detail. You'll want to do this step after you roast the hazelnuts. To make the bath, place a large baking dish in the bottom rack of the oven as it preheats. Then bring about 6 cups of water to a boil. Once it's boiling, pull the bottom rack of the oven out and pour the water into the dish. Shut the oven door quickly so as to not let most of the heat out.

Baking : Once the cheesecake is done baking, turn the oven off and allow the cheesecake to sit in the oven until it reaches room temperature (this can take an hour). Do not pull the cheesecake right out of a hot oven - it will sink and not set properly. Even after it comes to room temperature, the cheesecake will need to set for another couple of hours before it's set and ready to slice and enjoy!

  • Category: Cakes
  • Method: Bake
  • Cuisine: American

Keywords: vegan chocolate cheesecake, gluten-free cheesecake, dairy-free cheesecake, chocolate hazelnut crust