Low Carb Chocolate Mousse with Heavy Cream and Cacao Nibs

The science of whipped cream is surprisingly useful here. Heavy whipping cream, with its fat content above 35 percent, holds air in a way that lighter creams simply cannot. When you whisk it, the fat globules cluster around air bubbles and lock them in place, creating the stable foam that is the entire structural point of a mousse. This recipe uses that mechanism to build a low-carb chocolate dessert with no eggs, no cooking and no complicated technique. What it does have is bold chocolate flavour, a texture that is genuinely light and airy, and a total carbohydrate count that fits comfortably into a keto eating pattern. Ten minutes of work, chilled for thirty, done.
Why this recipe works
Raw cacao powder rather than standard cocoa gives this mousse its depth. The difference matters. Standard cocoa is processed with alkali, which neutralises its natural bitterness but strips out a significant proportion of its flavanols, the antioxidant compounds linked to improved circulation and reduced inflammation. Raw cacao retains those compounds and tastes noticeably more complex. Powdered erythritol dissolves into the cream cleanly, with no graininess and no aftertaste at the quantities used here. Fine sea salt, just a small pinch, does not add saltiness so much as it removes flatness. It sharpens every chocolate note and makes the whole mousse taste more intensely chocolatey, which sounds counterintuitive but works every time.
Getting it right
Start with a cold bowl and cold beaters. Warm equipment means warm cream, which whips more slowly and holds less volume. Put the bowl and beaters in the freezer for ten minutes before you start. Also sift the cacao powder before adding it. Unsifted cacao forms clumps that never fully incorporate, leaving little brown streaks throughout rather than an even, silky colour.
Whip to soft peaks, not stiff. Soft peaks mean the mousse folds easily into glasses and has a beautiful, almost flowing texture when spooned. Over-whipped cream becomes grainy and starts to look buttery rather than silky.
Common mistakes
Adding the erythritol before whipping starts produces a denser, less airy result. Add it partway through, once the cream has thickened but before it reaches soft peaks, so it dissolves evenly without weighing the cream down.
Reaching for Dutch-processed cocoa instead of raw cacao changes the flavour profile significantly. It will still taste like chocolate, but flatter and less interesting than the recipe intends.
Substitutions
Monk fruit sweetener works in place of erythritol in an equal quantity. A teaspoon of instant espresso powder stirred in with the cacao intensifies the chocolate flavour without adding a coffee taste, a useful trick for any chocolate dessert. Full-fat coconut cream can replace up to half the heavy cream for a slightly lighter version.
Serving suggestion
Spoon into small espresso cups or shot glasses for an elegant dinner party dessert that can be prepared the evening before. Scatter cacao nibs across the top for crunch and a fibre boost. A few fresh raspberries on the side cut the richness cleanly and add colour.
Ingredients
- 240 ml heavy whipping cream (cold, straight from the fridge)
- 3 tbsp raw cacao powder (sifted to remove lumps)
- 3 tbsp powdered erythritol (not granulated, must be powdered for smooth texture)
- 1 tsp pure vanilla extract
- 1 pinch fine sea salt (enhances the chocolate flavour)
- 2 tbsp cacao nibs (for topping, adds crunch and fibre)
Instructions
- 1
Place your mixing bowl and whisk attachment in the freezer for 5 minutes before you begin. Cold equipment helps the cream whip faster and hold its shape better.
This step makes a real difference, especially in warmer kitchens.
- 2
Sift the raw cacao powder and powdered erythritol together into a small bowl. Mixing them together first ensures they distribute evenly through the cream without any pockets of bitterness or sweetness.
- 3
Pour the cold heavy whipping cream into your chilled mixing bowl. Add the vanilla extract and the pinch of sea salt.
- 4
Begin whipping on medium speed using a hand mixer or stand mixer. After about 60 seconds, when the cream starts to thicken slightly, add the sifted cacao and erythritol mixture one tablespoon at a time.
Adding the dry ingredients gradually prevents them from deflating the cream.
- 5
Continue whipping on medium-high speed for another 2 to 3 minutes until the mousse forms firm, glossy peaks. Stop before it becomes grainy or over-whipped. The texture should be thick, airy and hold its shape when you lift the whisk.
Watch closely during the last minute. Over-whipping happens quickly and will give you a buttery texture instead of a silky mousse.
- 6
Spoon or pipe the mousse into 4 serving glasses or ramekins. Scatter cacao nibs over the top of each portion.
A piping bag with a star nozzle makes this look impressively professional with almost no extra effort.
- 7
Serve immediately for a soft creamy texture, or cover loosely and refrigerate for 30 minutes if you prefer a slightly firmer, set mousse.
Nutrition per serving
218kcal
Calories
2g
Protein
4g
Carbs
22g
Fat
1g
Fibre
1g
Sugar
45mg
Sodium
Pro Tips
- ✓
Always use cold heavy cream straight from the fridge. Warm cream will not whip properly.
- ✓
Sifting the cacao powder before adding it prevents bitter lumps in the finished mousse.
- ✓
Powdered erythritol is non-negotiable here. Granulated sweetener will leave a gritty texture.
- ✓
Do not over-whip. Once you see firm peaks, stop the mixer immediately.
- ✓
For a deeper chocolate flavour, add half a teaspoon of instant espresso powder alongside the cacao.
Frequently Asked Questions
Variations
- •
Mocha Chocolate Mousse
Add 1 teaspoon of instant espresso powder along with the cacao powder. The coffee deepens the chocolate flavour and adds a subtle bitterness that balances the sweetness beautifully.
- •
Mint Chocolate Mousse
Replace the vanilla extract with a quarter teaspoon of pure peppermint extract. Start with less and taste as you go, as peppermint can easily overpower. Top with a few fresh mint leaves.
- •
Spiced Mexican Chocolate Mousse
Add a quarter teaspoon of ground cinnamon and a tiny pinch of cayenne pepper along with the cacao powder. This creates a warming, complex flavour that is genuinely memorable.
- •
Raspberry Ripple Chocolate Mousse
Gently fold 2 tablespoons of fresh crushed raspberries through the finished mousse just before serving. The tartness cuts through the richness and adds a small amount of natural fibre and antioxidants.
Substitutions
- •Heavy whipping cream → Full-fat coconut cream (chilled overnight) (Makes the recipe dairy-free and vegan. The texture is slightly denser and carries a mild coconut flavour.)
- •Powdered erythritol → Powdered monk fruit sweetener (Use in the same quantity. Monk fruit has no aftertaste and is preferred by many people over erythritol.)
- •Raw cacao powder → Dutch-processed cocoa powder (Dutch-process gives a smoother, less bitter chocolate flavour and a slightly darker colour. Use the same quantity.)
- •Cacao nibs → Finely chopped 85% dark chocolate (Adds a slightly richer chocolate hit on top. Check carb content and choose a variety sweetened with stevia or erythritol to keep it keto-friendly.)
🧊 Storage
Store in individual covered ramekins or an airtight container in the refrigerator for up to 2 days. Do not freeze, as the mousse will lose its airy texture when thawed. Add any crunchy toppings just before serving.
📅 Make Ahead
This mousse is ideal for making ahead. Prepare and pipe into serving glasses up to 24 hours in advance, cover tightly with cling film and refrigerate. Remove from the fridge 5 minutes before serving and add the cacao nib topping at the last moment.
More Low-Carb Desserts Recipes

Dark Chocolate Low Carb Almond Flour Brownies with Black Bean Boost

Zesty Lemon Low Carb Coconut Flour Cookies with Chia Seeds

Low Carb Cheesecake Bites with Almond Flour Crust
