Prep Time: 30 minutes
Cook Time: 30 minutes
Chilling/Setting Time: 1 hour 30 minutes
Total Time: 2 hours 30 minutes
Difficulty: Intermediate. This recipe requires multiple components and careful assembly, but the steps are straightforward and well worth the effort for a spectacular result.
{{< figure src=”https://images.unsplash.com/photo-1578985545062-69928b1d9587?ixlib=rb-4.0.3&w=1200&h=800&fit=crop” alt=”A slice of rich keto chocolate cake with white cream filling and chocolate glaze on a plate” >}}
Why This Recipe Works
The Perfect Texture: By blending almond and coconut flour, we achieve a cake that is tender and moist, not dense or gritty .
Stabilized Filling: Adding a touch of cream cheese to the whipped cream filling helps it hold its shape between the cake layers without weeping, just like the classic snack .
Decadent, Sugar-Free Ganache: This simple two-ingredient (plus sweetener) ganache sets to a beautiful, fudge-like shell that cracks perfectly when you cut into it .
Deep Chocolate Flavor: A splash of brewed coffee in the cake batter doesn’t make it taste like coffee; it simply enhances the richness of the cocoa powder .
Equipment Needed
Two 9-inch round cake pans
Parchment paper
Mixing bowls (large and medium)
Electric hand mixer or stand mixer
Whisk
Spatula
Wire cooling rack
Serrated knife (for leveling cakes)
Offset spatula (optional, but helpful for assembly)
Ingredients
For the Rich Chocolate Cake Layers
3 ½ cups (336g) blanched almond flour
3 tablespoons (45g) coconut flour
1 cup (85g) unsweetened cocoa powder
1 ½ teaspoons baking powder
¾ teaspoon baking soda
¾ teaspoon xanthan gum (helps with texture, optional but recommended)
1 ½ teaspoons salt
1 ⅓ cup (265g) granulated keto sweetener (e.g., Swerve Granular)
⅔ cup (160ml) avocado oil (or melted coconut oil)
9 large eggs, at room temperature
1 ½ teaspoons vanilla extract
6 tablespoons sour cream
½ cup (120ml) strong brewed coffee, cooled
For the Stabilized Whipped Cream Filling
1 cup (240ml) heavy whipping cream
2 tablespoons cream cheese, softened to room temperature
2 tablespoons powdered keto sweetener (e.g., Swerve Confectioners)
1 teaspoon vanilla extract (optional)
For the Glossy Chocolate Ganache
½ cup (120ml) heavy whipping cream
1 cup (175g) sugar-free chocolate chips (e.g., ChocZero or Lily’s)
2 tablespoons butter
Instructions
This recipe flows best if you prepare the cake layers first, then make the filling and ganache while they cool.
Step 1: Bake the Chocolate Cake Layers
Preheat and Prepare: Preheat your oven to 350°F (175°C). Grease two 9-inch cake pans and line the bottoms with a circle of parchment paper for easy removal .
Mix Dry Ingredients: In a large bowl, whisk together the almond flour, coconut flour, cocoa powder, baking powder, baking soda, xanthan gum, and salt. Make sure there are no lumps. Do not add the sweetener to this bowl yet .
Combine Wet Ingredients and Sweetener: In a separate large mixing bowl (or the bowl of a stand mixer), beat the avocado oil with the granulated sweetener until combined. Beat in the eggs, one at a time, mixing well after each addition. Stir in the sour cream and vanilla.
Incorporate Coffee: With the mixer on low, carefully pour in the cooled coffee and mix until just combined.
Bring it Together: Gradually add the bowl of dry ingredients to the wet ingredients, mixing on low speed just until incorporated. Be careful not to overmix. The batter will be thick and slightly fluffy .
Bake: Divide the batter evenly between the two prepared cake pans. Bake for 25-30 minutes, or until the top is set and a toothpick inserted into the center comes out clean or with just a few moist crumbs. If the edges are browning too quickly, tent loosely with foil .
Cool: Let the cakes cool in the pans for 10-15 minutes. Then, run a knife around the edge, invert them onto a wire rack, peel off the parchment paper, and let them cool completely to room temperature. This is crucial—if the cakes are warm, they will melt the filling and ganache .
Step 2: Make the Stabilized Whipped Cream Filling
Beat Cream Cheese: In a medium mixing bowl, beat the softened cream cheese with the powdered sweetener until smooth and creamy .
Whip the Cream: Add the heavy whipping cream and vanilla (if using) to the bowl. Beat with an electric mixer on high speed until stiff peaks form. The mixture should be thick, stable, and pipeable. Set aside in the refrigerator while the cake finishes cooling.
Step 3: Prepare the Chocolate Ganache
Heat the Cream: Place the heavy cream and butter in a small saucepan over medium-low heat or in a microwave-safe bowl. Heat until it just begins to simmer (bubbles around the edge), but do not let it boil .
Melt the Chocolate: Place the sugar-free chocolate chips in a heat-safe bowl. Pour the hot cream mixture over the chocolate chips. Let it sit undisturbed for 4-5 minutes to allow the chocolate to soften .
Whisk Until Smooth: Gently whisk the mixture until it is completely smooth and glossy. If any lumps remain, you can microwave it in 15-second increments, stirring in between, or place the bowl over a pot of simmering water (bain-marie) .
Cool Slightly: Let the ganache cool for 5-10 minutes at room temperature to thicken slightly. It should be pourable but not hot. If it gets too thick, you can gently reheat it .
Step 4: Assemble the Cake
Level the Cakes: If your cake layers have domed tops, use a serrated knife to gently slice off the dome so they are flat.
First Layer: Place one cake layer, flat-side down, on your serving plate or cake stand.
Add the Filling: Spread or pipe the stabilized whipped cream filling evenly over the top of the first layer, going all the way to the edges .
Top with Second Layer: Carefully place the second cake layer on top of the filling, flat-side up.
Pour the Ganache: Pour the slightly cooled ganache over the top of the cake. Start in the center and gently push it towards the edges with an offset spatula, allowing it to drip luxuriously down the sides. You can cover the entire cake or just let it drip naturally .
Set and Serve: Resist the urge to touch the ganache! Place the assembled cake in the refrigerator for at least 30-60 minutes to allow the ganache to set into a firm, fudge-like shell .
Once set, remove from the fridge, slice, and serve. This cake is incredibly rich and delicious.
{{< figure src=”https://images.unsplash.com/photo-1587248720852-14c2ac0922e9?ixlib=rb-4.0.3&w=1200&h=800&fit=crop” alt=”A whole keto chocolate cake with ganache on a cake stand” >}}
Storage Instructions
Store leftover cake in an airtight container in the refrigerator for up to 5 days. The flavors meld and become even better after a day. You can also freeze individual slices wrapped tightly in plastic wrap for up to a month .
Recipe Tips & Notes
Room Temperature Ingredients: For the best texture, ensure your eggs and sour cream are at room temperature before mixing the cake batter. This helps create a smooth emulsion.
Coffee is Key: Don’t skip the coffee! It deepens the chocolate flavor without making the cake taste like coffee. You can also use decaf or simply hot water if you prefer .
Sweetener Swaps: You can use other keto-friendly sweeteners like allulose or monk fruit blends. Just ensure the one for the filling and ganache is powdered to avoid a gritty texture.
Nut-Free Option: To make this cake nut-free, replace the almond flour with an additional 1/2 cup of coconut flour, but you will also need to increase the eggs. For a simpler approach, try a dedicated nut-free recipe using only coconut flour .
Nutrition Information
The following nutritional information is an estimate and will vary based on the specific brands of ingredients used, especially the sweetener and chocolate chips. It is calculated for 1 serving of 16.
Nutrient Amount Per Serving
Calories 380 – 415 kcal
Fat 35 – 38g
Carbohydrates 7 – 10g
Fiber 4 – 5g
Protein 10 – 12g