I have always loved the mix of rich chocolate, coconut, and pecans that you get in a classic German cake.
Turning those favorite flavors into a creamy keto german chocolate cheesecake felt like the best idea for a special dessert.

The smooth chocolate base and the sweet, chewy topping go together so well that nobody will miss the extra sugar.
Best of all, this dessert is low carb and keto friendly, so you can enjoy a thick slice without spiking your blood sugar.
It takes a bit of time to chill in the fridge, but making it at home is actually very straightforward.
Why I Love This Recipe
Classic Cake Flavor – You get the authentic flavor of traditional German chocolate cake without any of the extra carbs.
Incredible Texture Contrast – The silky smooth chocolate filling pairs perfectly with the crunchy toasted pecans and chewy coconut topping.

Rich Fudge Taste – Unsweetened cocoa creates a deep chocolate flavor that easily satisfies your biggest dessert cravings.
Authentic Gooey Topping – Cooking real egg yolks with cream creates that classic caramel style topping without using regular sugar.
Ingredients You’ll Need
For the Chocolate Crust
- 1 1/4 cups Almond Flour
- 1/4 cup Unsweetened Cocoa Powder
- 3 tbsp Granulated Monk Fruit Allulose Sweetener
- 5 tbsp Unsalted Butter, Melted
For the Chocolate Cheesecake
- 24 oz Cream Cheese, Softened
- 3/4 cup Granulated Monk Fruit Allulose Sweetener
- 1/3 cup Unsweetened Cocoa Powder
- 1/2 cup Sour Cream
- 3 Large Eggs
- 2 tsp Pure Vanilla Extract
- 1/4 tsp Sea Salt
For the Coconut Pecan Topping
- 3 Large Egg Yolks
- 1/2 cup Heavy Cream
- 1/3 cup Granulated Allulose
- 4 tbsp Unsalted Butter
- 1 tsp Pure Vanilla Extract
- 3/4 cup Unsweetened Shredded Coconut
- 3/4 cup Chopped Pecans
How To Make
Step 1
Heat the oven to 325°F. Combine the almond flour, cocoa powder, sweetener and melted butter. Press into a 9-inch springform pan and bake for 9 minutes.
Step 2
Beat the cream cheese and sweetener until creamy. Mix in the cocoa powder, sour cream, vanilla extract and sea salt until completely smooth.
Step 3
Add the eggs one at a time on low speed. Pour the batter over the crust and bake for 50 to 57 minutes, until the edges are set and the center still jiggles slightly.
Step 4
Cool the cheesecake completely and refrigerate for at least 5 hours before adding the topping.
Step 5
Whisk the egg yolks, heavy cream and allulose in a saucepan. Cook over medium-low heat while stirring constantly until the mixture thickens, then stir in the butter and vanilla extract.
Step 6
Fold the shredded coconut and pecans into the warm custard. Cool until the topping is thick but still easily spreadable.
Step 7
Spoon the coconut pecan topping generously over the cold chocolate cheesecake and refrigerate for 30 minutes before serving.

Tips
Sift the Cocoa Powder
Cocoa powder loves to stick together and create stubborn little dry pockets in your batter. I recommend sifting it through a fine-mesh strainer before adding it to your cream cheese mixture.
This simple step keeps your chocolate cheesecake completely smooth. You will not have to overmix the batter trying to chase down tiny lumps.
Toast the Pecans and Coconut First
You’ll get the best results if you toast the chopped pecans and unsweetened shredded coconut in a dry skillet before stirring them into the warm custard.

Raw unsweetened coconut can often feel a bit rubbery and bland. Giving both ingredients a quick golden toast brings out a rich flavor and keeps the topping crunchy.
Use Full Room Temperature Dairy
Make sure your cream cheese, eggs, and sour cream sit out on the counter until they are completely at room temperature before you start mixing.
Cold cream cheese refuses to blend smoothly and leaves tiny white specks throughout the dark chocolate batter. Cold eggs can also cause the mixture to separate and lose its creamy finish.
More Recipes
- Keto Brookie Bars
- Keto Churro Cheesecake Bars
- Keto Cinnamon Roll Cheesecake Bars
- Keto Pecan Pie Cheesecake Cups
- Keto Strawberry Crunch Cheesecake
FAQ
Can I use erythritol instead of allulose for the coconut pecan topping?
It is best to stick with allulose because erythritol tends to recrystallize once it cools, which leaves the topping with a crunchy, gritty texture.
Allulose behaves like real sugar in sauces and custards, keeping your topping silky and soft even after days in the fridge.
Keto German Chocolate Cheesecake
Equipment
- 9-inch springform pan
- electric mixer
- saucepan
Ingredients
For the Chocolate Crust
- 1 1/4 cups Almond Flour
- 1/4 cup Unsweetened Cocoa Powder
- 3 tbsp Granulated Monk Fruit Allulose Sweetener
- 5 tbsp Unsalted Butter, Melted
For the Chocolate Cheesecake
- 24 oz Cream Cheese, Softened
- 3/4 cup Granulated Monk Fruit Allulose Sweetener
- 1/3 cup Unsweetened Cocoa Powder
- 1/2 cup Sour Cream
- 3 Large Eggs
- 2 tsp Pure Vanilla Extract
- 1/4 tsp Sea Salt
For the Coconut Pecan Topping
- 3 Large Egg Yolks
- 1/2 cup Heavy Cream
- 1/3 cup Granulated Allulose
- 4 tbsp Unsalted Butter
- 1 tsp Pure Vanilla Extract
- 3/4 cup Unsweetened Shredded Coconut
- 3/4 cup Chopped Pecans
Instructions
- Heat the oven to 325°F. Combine the almond flour, cocoa powder, sweetener and melted butter. Press into a 9-inch springform pan and bake for 9 minutes.
- Beat the cream cheese and sweetener until creamy. Mix in the cocoa powder, sour cream, vanilla extract and sea salt until completely smooth.
- Add the eggs one at a time on low speed. Pour the batter over the crust and bake for 50 to 57 minutes, until the edges are set and the center still jiggles slightly.
- Cool the cheesecake completely and refrigerate for at least 5 hours before adding the topping.
- Whisk the egg yolks, heavy cream and allulose in a saucepan. Cook over medium-low heat while stirring constantly until the mixture thickens, then stir in the butter and vanilla extract.
- Fold the shredded coconut and pecans into the warm custard. Cool until the topping is thick but still easily spreadable.
- Spoon the coconut pecan topping generously over the cold chocolate cheesecake and refrigerate for 30 minutes before serving.