Keto Chocolate Hazelnut Swirl Cheesecake

I’ve made a lot of keto desserts over the years, and this chocolate hazelnut swirl cheesecake is one of my favorites. The combination of chocolate and hazelnut is hard to resist, especially in cheesecake form.

Rich keto chocolate hazelnut swirl cheesecake

Everything about this recipe is low carb and keto friendly. The crust uses ground hazelnuts and almond flour, the filling is sweetened with erythritol, and the swirl is made with sugar free dark chocolate. No hidden carbs anywhere.

What I really love about this recipe is how impressive it looks. The swirl pattern on top makes it look like you spent hours in the kitchen, but it’s actually one of the easiest parts.

Gorgeous keto chocolate hazelnut swirl cheesecake

The flavor is rich and indulgent without being too sweet. If you’re someone who prefers desserts that aren’t overly sugary, you’ll really enjoy this one.

You will need to plan a bit ahead since the cheesecake needs at least six hours in the fridge before serving. But trust me, the wait is worth it.

Here’s everything you need to know to make it at home.

Why You’ll Love This Recipe

Tastes Like a Fancy Dessert – The chocolate hazelnut swirl gives this cheesecake a rich Nutella-like flavor without any sugar or guilt.

Indulgent keto chocolate hazelnut cheesecake

Incredibly Creamy Texture – The water bath method makes every single bite silky smooth and melt-in-your-mouth creamy.

Looks Absolutely Stunning – Those elegant chocolate swirls on top make this look like it came straight from a professional bakery.

Recipe Ingredients

For the Crust

  • 1 cup Hazelnuts, finely ground
  • 1/2 cup Almond Flour
  • 3 tbsp Butter, melted
  • 2 tbsp Powdered Erythritol
  • 1 tbsp Cocoa Powder
  • Pinch of Salt

For the Cheesecake Filling

  • 24 oz Cream Cheese, softened
  • 2/3 cup Powdered Erythritol
  • 3 large Eggs
  • 1/2 cup Sour Cream
  • 1 tsp Vanilla Extract

For the Chocolate Hazelnut Swirl

  • 3 oz Sugar-Free Dark Chocolate, chopped
  • 2 tbsp Heavy Whipping Cream
  • 2 tbsp Hazelnut Butter
  • 1 tbsp Powdered Erythritol

How To Make

Step 1

Preheat the oven to 325F. Wrap the outside bottom and sides of a 9-inch springform pan with foil. Mix the ground hazelnuts, almond flour, melted butter, powdered erythritol, cocoa powder, and salt. Press firmly into the bottom of the pan. Bake for 10 minutes, then let cool.

Step 2

Beat the cream cheese and powdered erythritol with an electric mixer until very smooth and fluffy, about 3 minutes. Scrape down the sides of the bowl.

Add the eggs one at a time, mixing on low speed after each until just incorporated. Mix in the sour cream and vanilla until smooth. Do not overmix.

Step 3

Make the chocolate hazelnut swirl by melting the dark chocolate and heavy cream together in a small bowl in the microwave in 30-second intervals, stirring between each. Stir in the hazelnut butter and powdered erythritol until smooth. Let cool slightly.

Step 4

Pour the cheesecake filling over the crust. Drop spoonfuls of the chocolate hazelnut mixture across the surface. Use a toothpick or skewer to drag through the dollops, creating elegant swirl patterns.

Step 5

Place the springform pan in a larger roasting pan and pour hot water into the roasting pan until it comes about 1 inch up the sides. Bake for 55 to 65 minutes until the edges are set and the center still jiggles gently.

Step 6

Turn off the oven, crack the door open, and let the cheesecake cool in the oven for 1 hour. Then remove and refrigerate for at least 6 hours or overnight before slicing.

Step 7

Garnish with chopped toasted hazelnuts and a drizzle of melted sugar-free dark chocolate before serving.

Luscious keto chocolate hazelnut cheesecake slice

Tips

Use Truly Softened Cream Cheese

Take the cream cheese out of the fridge at least 2 hours before you start. It needs to be genuinely soft, not just slightly less cold. If you press a finger into it and it sinks right in with no resistance, it’s ready.

Cold cream cheese will leave lumps in your filling no matter how long you beat it. Those lumps won’t bake out, and you’ll see them in every slice. There’s no fixing it once the eggs are in.

If you forgot to take it out early, cut it into small cubes and let them sit for about 30 minutes. Smaller pieces warm up much faster than full blocks.

Make Sure the Foil Wrap Is Watertight

When you wrap the springform pan in foil for the water bath, use a single large sheet of heavy-duty foil and press it tightly against the bottom and sides. If water leaks in through the seam, your crust will turn soggy and the bottom of the cheesecake will be waterlogged.

Silky keto chocolate hazelnut swirl cheesecake

A good trick is to use two layers of foil, wrapping them in opposite directions. Regular foil tears easily, so doubling up gives you real protection.

Before adding the filling, you can test by pouring a little water into the roasting pan and checking for any drips. It only takes a second and saves the whole cheesecake.

Don’t Skip the Low Speed for Eggs

When you add the eggs to the cream cheese mixture, keep the mixer on low and only mix until each egg disappears into the batter. High speed whips air into the filling, and that trapped air expands in the oven and then collapses as it cools, which is exactly what causes big cracks on top.

This is the most common reason cheesecakes crack. Resist the urge to speed things up. It should only take about 15 to 20 seconds per egg on low.

More Recipes

Frequently Asked Questions

Why do I need a water bath for this cheesecake?

The water bath creates gentle, even heat around the cheesecake as it bakes, which helps prevent cracking on the surface. Without it, the outside edges tend to cook too fast while the center stays underdone, and that sudden temperature difference is what causes those big splits.

It also gives the cheesecake a super creamy, silky texture instead of a dry or grainy one. Just make sure your foil wrap around the pan is snug so no water sneaks into the crust.

Keto Chocolate Hazelnut Swirl Cheesecake

This rich and creamy cheesecake with a gorgeous chocolate hazelnut swirl is a showstopper dessert. It's low carb and keto friendly, making it perfect for any occasion.
Keto Chocolate Hazelnut Swirl Cheesecake
Prep Time 30 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 45 minutes
Course Dessert
Cuisine American
Servings 12 slices
Calories 350 kcal

Ingredients
  

For the Crust

  • 1 cup Hazelnuts, finely ground
  • 1/2 cup Almond Flour
  • 3 tbsp Butter, melted
  • 2 tbsp Powdered Erythritol
  • 1 tbsp Cocoa Powder
  • 1 Pinch Salt

For the Cheesecake Filling

  • 24 oz Cream Cheese, softened
  • 2/3 cup Powdered Erythritol
  • 3 large Eggs
  • 1/2 cup Sour Cream
  • 1 tsp Vanilla Extract

For the Chocolate Hazelnut Swirl

  • 3 oz Sugar-Free Dark Chocolate, chopped
  • 2 tbsp Heavy Whipping Cream
  • 2 tbsp Hazelnut Butter
  • 1 tbsp Powdered Erythritol

Equipment

  • 9-inch springform pan
  • electric mixer
  • roasting pan

Instructions
 

  • Preheat the oven to 325F. Wrap the outside bottom and sides of a 9-inch springform pan with foil. Mix the ground hazelnuts, almond flour, melted butter, powdered erythritol, cocoa powder, and salt. Press firmly into the bottom of the pan. Bake for 10 minutes, then let cool.
  • Beat the cream cheese and powdered erythritol with an electric mixer until very smooth and fluffy, about 3 minutes. Scrape down the sides of the bowl.
    Add the eggs one at a time, mixing on low speed after each until just incorporated. Mix in the sour cream and vanilla until smooth. Do not overmix.
  • Make the chocolate hazelnut swirl by melting the dark chocolate and heavy cream together in a small bowl in the microwave in 30-second intervals, stirring between each. Stir in the hazelnut butter and powdered erythritol until smooth. Let cool slightly.
  • Pour the cheesecake filling over the crust. Drop spoonfuls of the chocolate hazelnut mixture across the surface. Use a toothpick or skewer to drag through the dollops, creating elegant swirl patterns.
  • Place the springform pan in a larger roasting pan and pour hot water into the roasting pan until it comes about 1 inch up the sides. Bake for 55 to 65 minutes until the edges are set and the center still jiggles gently.
  • Turn off the oven, crack the door open, and let the cheesecake cool in the oven for 1 hour. Then remove and refrigerate for at least 6 hours or overnight before slicing.
  • Garnish with chopped toasted hazelnuts and a drizzle of melted sugar-free dark chocolate before serving.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 5gProtein: 8gFat: 33g
Keyword chocolate hazelnut, keto cheesecake, low carb, sugar free dessert
Tried this recipe?Let us know how it was!

Leave a Comment

Recipe Rating