Keto Chocolate Hazelnut Cheesecake – Rich, Creamy, and Low-Carb
This is the kind of dessert that makes everyone at the table go quiet for a moment. It’s rich, creamy, and deeply chocolatey, with a nutty crunch that makes each bite feel special. You get all the indulgence of a classic cheesecake without the sugar crash.
If you’re keeping carbs low—or just want a dessert that feels elegant without being complicated—this cheesecake has you covered. It’s simple to make, impressive to serve, and every slice tastes like a celebration.
Ingredients
Method
- Prep the pan: Heat oven to 325°F (163°C). Line the bottom of a 9-inch springform pan with parchment. Lightly grease the sides.
- Toast the hazelnuts: If not already toasted, spread hazelnuts on a sheet pan and toast at 350°F (177°C) for 8–10 minutes until fragrant. Rub off most skins with a towel and chop finely.
- Make the crust: In a bowl, mix almond flour, chopped hazelnuts, cocoa, sweetener, and salt. Stir in melted butter and vanilla until it resembles damp sand.
- Press and pre-bake: Press crust mixture firmly into the pan’s base. Bake for 10 minutes. Let it cool while you make the filling.
- Soften and beat: Beat cream cheese on medium speed until smooth and fluffy, about 2 minutes. Scrape the bowl well.
- Sweeten and enrich: Add sweetener, cocoa powder, vanilla, and salt. Beat until combined. Mix in sour cream.
- Add eggs: Beat in eggs one at a time on low speed, just until combined. Avoid overmixing to keep it creamy.
- Stir in chocolate: Stream in the melted, slightly cooled chocolate. If batter feels very thick, add a tablespoon or two of heavy cream.
- Prepare for baking: Wrap the outside of the springform pan with foil. Place it in a large roasting pan. Pour the filling over the crust and smooth the top.
- Water bath (optional but helpful): Pour hot water into the roasting pan to come halfway up the sides of the springform. This helps prevent cracks.
- Bake: Bake at 325°F (163°C) for 55–70 minutes. The edges should be set, with a slight jiggle in the center like Jell-O.
- Cool gradually: Turn off the oven, crack the door, and let the cheesecake sit inside for 45 minutes. Then move to a rack to cool to room temp.
- Chill: Cover and refrigerate at least 6 hours, preferably overnight, to fully set and develop flavor.
- Make the topping: Heat cream until steaming. Pour over chopped chocolate, let sit 2 minutes, then whisk until smooth. Sweeten if desired.
- Finish and serve: Spread the ganache over the chilled cheesecake. Sprinkle with chopped toasted hazelnuts. Slice with a warm, clean knife.
Why This Recipe Works
- Low-carb, high satisfaction: Almond flour and hazelnuts replace traditional crust ingredients, keeping carbs low while adding flavor and texture.
- Silky texture without sugar: Erythritol or your favorite keto sweetener blends smoothly into the batter, so the cheesecake stays creamy and clean-tasting.
- Balanced chocolate flavor: A mix of cocoa powder and melted dark chocolate (sugar-free) gives depth without bitterness.
- Hazelnut magic: Toasted hazelnuts add warmth and aroma that pair perfectly with chocolate, giving the cheesecake a Nutella-style vibe—minus the sugar.
- Make-ahead friendly: It sets beautifully overnight, making it perfect for parties, holidays, or meal prep.
Shopping List
- For the crust:
- 1 1/2 cups almond flour
- 1/2 cup finely chopped toasted hazelnuts (skins mostly removed)
- 3 tablespoons cocoa powder (unsweetened)
- 1/3 cup powdered erythritol or allulose
- 1/4 teaspoon salt
- 5 tablespoons unsalted butter, melted
- 1 teaspoon vanilla extract
- For the filling:
- 24 ounces cream cheese, softened
- 3/4 cup powdered erythritol or allulose (taste and adjust)
- 1/2 cup sour cream
- 3 large eggs, room temperature
- 4 ounces sugar-free dark chocolate, melted and slightly cooled
- 1/4 cup unsweetened cocoa powder
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- Optional: 1–2 tablespoons heavy cream to loosen the batter if too thick
- For the topping (optional):
- 1/2 cup heavy cream
- 2 ounces sugar-free dark chocolate, chopped
- 2 tablespoons powdered sweetener (optional)
- 2–3 tablespoons chopped toasted hazelnuts
How to Make It
- Prep the pan: Heat oven to 325°F (163°C). Line the bottom of a 9-inch springform pan with parchment.
Lightly grease the sides.
- Toast the hazelnuts: If not already toasted, spread hazelnuts on a sheet pan and toast at 350°F (177°C) for 8–10 minutes until fragrant. Rub off most skins with a towel and chop finely.
- Make the crust: In a bowl, mix almond flour, chopped hazelnuts, cocoa, sweetener, and salt. Stir in melted butter and vanilla until it resembles damp sand.
- Press and pre-bake: Press crust mixture firmly into the pan’s base.
Bake for 10 minutes. Let it cool while you make the filling.
- Soften and beat: Beat cream cheese on medium speed until smooth and fluffy, about 2 minutes. Scrape the bowl well.
- Sweeten and enrich: Add sweetener, cocoa powder, vanilla, and salt.
Beat until combined. Mix in sour cream.
- Add eggs: Beat in eggs one at a time on low speed, just until combined. Avoid overmixing to keep it creamy.
- Stir in chocolate: Stream in the melted, slightly cooled chocolate.
If batter feels very thick, add a tablespoon or two of heavy cream.
- Prepare for baking: Wrap the outside of the springform pan with foil. Place it in a large roasting pan. Pour the filling over the crust and smooth the top.
- Water bath (optional but helpful): Pour hot water into the roasting pan to come halfway up the sides of the springform.
This helps prevent cracks.
- Bake: Bake at 325°F (163°C) for 55–70 minutes. The edges should be set, with a slight jiggle in the center like Jell-O.
- Cool gradually: Turn off the oven, crack the door, and let the cheesecake sit inside for 45 minutes. Then move to a rack to cool to room temp.
- Chill: Cover and refrigerate at least 6 hours, preferably overnight, to fully set and develop flavor.
- Make the topping: Heat cream until steaming.
Pour over chopped chocolate, let sit 2 minutes, then whisk until smooth. Sweeten if desired.
- Finish and serve: Spread the ganache over the chilled cheesecake. Sprinkle with chopped toasted hazelnuts.
Slice with a warm, clean knife.
Keeping It Fresh
Store the cheesecake covered in the fridge for up to 5 days. For clean slices all week, cut the whole cake into portions and store in an airtight container with parchment between slices. To freeze, wrap individual slices tightly in plastic, then in foil, and freeze for up to 2 months.
Thaw overnight in the fridge or at room temperature for 30–45 minutes.
Benefits of This Recipe
- Keto-friendly: Made without refined sugar or wheat flour, so it fits low-carb lifestyles.
- Satisfying fats: Cream cheese, sour cream, and nuts keep you full and happy.
- Make-ahead ease: It tastes even better the next day, which takes pressure off hosting.
- Customizable sweetness: Adjust the sweetener to your taste without changing texture.
- Restaurant-level finish: The ganache and hazelnut topping give it a polished look with minimal effort.
Common Mistakes to Avoid
- Overmixing the batter: Too much air can cause cracking. Mix on low and stop when just combined.
- Hot chocolate shock: If the melted chocolate is too hot, it can seize or curdle the batter. Let it cool to lukewarm first.
- Skipping the water bath: You can skip it, but you may get more cracks.
If you don’t use a bath, place a pan of hot water on the rack below.
- Under-chilling:-strong> Slicing too soon leads to messy cuts. Chill at least 6 hours, ideally overnight.
- Using granular sweetener in the filling: It can feel gritty. Use powdered (confectioners-style) keto sweetener for a smooth texture.
Alternatives
- No-bake version: Skip the eggs.
Use extra sour cream and a bit of gelatin to set the filling. Chill until firm, then top with ganache.
- Dairy-light swap: Replace sour cream with full-fat Greek yogurt. Texture changes slightly but stays creamy.
- Different nuts: Use pecans, almonds, or walnuts if hazelnuts aren’t available.
- Flavor twists: Add 1 teaspoon hazelnut extract to the filling, or a pinch of espresso powder to deepen the chocolate.
- Sweetener options: Allulose is very smooth and less cooling than erythritol; monk fruit blends work well too.
Adjust amounts to taste.
FAQ
Can I make this without a water bath?
Yes. Bake directly on the oven rack and place a pan of hot water on the lower rack to add moisture. You may see a few surface cracks, but the taste and texture will still be great.
What’s the best way to prevent cracks?
Use room-temperature ingredients, avoid overmixing, bake low and slow, and cool gently in the oven with the door cracked.
A water bath also helps a lot.
Which sweetener is best for keto cheesecake?
Powdered allulose or a powdered erythritol-monk fruit blend gives a smooth texture. Granulated sweeteners can feel gritty in the filling.
How do I know when it’s done?
The edges should be set and the middle should wobble slightly when you nudge the pan. It will firm up as it cools and chills.
Can I make it ahead?
Absolutely.
Cheesecake is better the next day. Make it up to 2 days ahead, cover tightly, and add the ganache and nuts before serving.
Is this gluten-free?
Yes. The crust uses almond flour and hazelnuts instead of wheat flour.
As always, check labels on chocolate and sweeteners to avoid hidden gluten.
What size pan should I use?
A 9-inch springform pan works best. If using an 8-inch pan, increase bake time slightly and don’t overfill—leave a little room at the top.
How can I get clean slices?
Use a long, sharp knife dipped in hot water and wiped dry between cuts. Chill the cheesecake well before slicing.
Can I make mini cheesecakes?
Yes.
Use a lined muffin tin, press in a small amount of crust, and bake the filling for 16–20 minutes. They chill faster and are great for portion control.
What chocolate should I use?
Choose a quality sugar-free dark chocolate or at least 85% cocoa chocolate to keep carbs low. Make sure it melts smoothly and tastes good to you.
Wrapping Up
This Keto Chocolate Hazelnut Cheesecake is proof that low-carb desserts can be rich, elegant, and completely satisfying.
The combination of creamy chocolate filling, nutty crust, and glossy ganache feels special without extra fuss. Make it for a gathering, a date night at home, or just to stock your fridge with a treat that fits your goals. One smooth, chocolatey slice at a time, it turns any moment into something sweet and memorable.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.


