If you love German chocolate cake but you’re trying to stay on track with keto, you’re going to really enjoy these brownies.

These keto German chocolate brownies have everything you’d expect – rich fudgy chocolate on the bottom and that classic coconut pecan topping on top. All without the sugar and flour.
The brownie base is dense and chocolatey, made with almond flour and sugar free dark chocolate. It’s seriously good on its own, but the topping takes it to another level.

That coconut pecan layer is cooked on the stove until it gets thick and caramel-like. It’s sweet, nutty, and pairs perfectly with the dark chocolate underneath.
The whole recipe is low carb and keto friendly, so you can actually enjoy a real dessert without worrying about it. Let me show you how to make them.
Why You’ll Love This Recipe
Incredibly Fudgy Center – These brownies bake up dense and fudgy just like real brownies so you will never feel like you are missing out on keto.
That Iconic Coconut Pecan Topping – The rich buttery topping loaded with toasted coconut and crunchy pecans is what makes German chocolate cake legendary.

Tastes Like the Real Thing – Sugar free dark chocolate and cocoa powder together create a deep rich chocolate flavor that rivals any traditional brownie.
Amazing Texture Contrast – Every bite gives you soft fudgy brownie on the bottom with chewy coconut and crunchy pecans on top.
Recipe Ingredients
For the Brownies
- 1/2 cup Melted Butter
- 5 oz Sugar Free Dark Chocolate, melted
- 2/3 cup Powdered Allulose
- 3 large Eggs
- 1 tsp Vanilla Extract
- 1/2 cup Almond Flour
- 1/3 cup Cocoa Powder
- 1/4 tsp Salt
For the Coconut Pecan Topping
- 1/2 cup Heavy Cream
- 1/2 cup Powdered Brown Allulose
- 1/4 cup Butter
- 2 large Egg Yolks
- 1 tsp Vanilla Extract
- 1 cup Unsweetened Shredded Coconut
- 1 cup Chopped Pecans
- Pinch of Salt
How To Make
Step 1
Preheat oven to 350F and line a 9×9 pan with parchment paper.
Step 2
Whisk together the melted butter, melted chocolate, powdered allulose, eggs, and vanilla until glossy. Fold in almond flour, cocoa powder, and salt.
Step 3
Spread into the pan and bake for 24 to 27 minutes until just set with a fudgy center. Cool completely.
Step 4
Combine heavy cream, brown allulose, butter, and egg yolks in a saucepan. Cook over medium-low heat, whisking constantly, for 6 to 8 minutes until thickened.
Step 5
Remove from heat and stir in vanilla extract, then fold in the shredded coconut, chopped pecans, and a pinch of salt.
Step 6
Let the topping cool for 15 minutes until thick and spreadable but still slightly warm.
Step 7
Spread generously over the cooled brownies, creating texture peaks with the coconut and pecans for that signature German chocolate look.
Step 8
Chill 30 minutes to set, then slice into thick squares revealing the rich layers.

Tips
Melt the Chocolate Gently
Sugar free dark chocolate burns way faster than regular chocolate. I recommend melting it in 20-second bursts in the microwave, stirring between each one, instead of just letting it rip for a full minute.
If it seizes up or gets grainy, it’s overheated and there’s no saving it. You’d have to start over with a new bar, so take your time here.
Once it’s smooth, let it cool for a couple minutes before mixing it with the eggs. If it’s too hot, it’ll scramble the eggs on contact.
Make Sure Your Allulose Is Powdered
If your allulose is granular and not powdered, run it through a blender or food processor for about 30 seconds until it’s fine like powdered sugar. Granular allulose doesn’t dissolve as easily and can leave a gritty texture in the brownies.

This matters even more for the topping since you’re cooking it into a custard. Powdered brown allulose will melt into the cream smoothly without any grainy bits.
Don’t Overbake the Brownies
Start checking at 24 minutes. The center should still look slightly underdone and jiggly when you gently shake the pan. It will firm up as it cools.
With almond flour and no regular sugar, these brownies go from fudgy to dry really fast. Even one or two extra minutes can make them cakey instead of rich and dense.
A toothpick inserted near the center should come out with moist crumbs clinging to it, not clean. Clean means you’ve gone too far.
More Recipes
- Keto German Chocolate Cake Bars
- Keto Brownies
- Keto Cookie Dough Stuffed Brownies
- Keto Samoa Cookie Bars
- Keto Almond Joy Bars
Frequently Asked Questions
Can I use regular erythritol instead of powdered allulose?
You can, but allulose tends to give a much better texture in brownies because it doesn’t crystallize the way erythritol does. Erythritol can sometimes leave a cooling aftertaste and make the brownies feel a bit gritty.
If erythritol is all you have, make sure to powder it in a blender first and consider using about 3/4 the amount since erythritol can taste slightly sweeter to some people. Just know the fudgy texture may not be quite the same.
Keto German Chocolate Brownies
Ingredients
For the Brownies
- 1/2 cup Melted Butter
- 5 oz Sugar Free Dark Chocolate, melted
- 2/3 cup Powdered Allulose
- 3 large Eggs
- 1 tsp Vanilla Extract
- 1/2 cup Almond Flour
- 1/3 cup Cocoa Powder
- 1/4 tsp Salt
For the Coconut Pecan Topping
- 1/2 cup Heavy Cream
- 1/2 cup Powdered Brown Allulose
- 1/4 cup Butter
- 2 large Egg Yolks
- 1 tsp Vanilla Extract
- 1 cup Unsweetened Shredded Coconut
- 1 cup Chopped Pecans
- Pinch Salt
Equipment
- 9x9 baking pan
Instructions
- Preheat oven to 350F and line a 9x9 pan with parchment paper.
- Whisk together the melted butter, melted chocolate, powdered allulose, eggs, and vanilla until glossy. Fold in almond flour, cocoa powder, and salt.
- Spread into the pan and bake for 24 to 27 minutes until just set with a fudgy center. Cool completely.
- Combine heavy cream, brown allulose, butter, and egg yolks in a saucepan. Cook over medium-low heat, whisking constantly, for 6 to 8 minutes until thickened.
- Remove from heat and stir in vanilla extract, then fold in the shredded coconut, chopped pecans, and a pinch of salt.
- Let the topping cool for 15 minutes until thick and spreadable but still slightly warm.
- Spread generously over the cooled brownies, creating texture peaks with the coconut and pecans for that signature German chocolate look.
- Chill 30 minutes to set, then slice into thick squares revealing the rich layers.