Keto Chocolate Mousse
Published February 13, 2022 • Updated March 6, 2026
This post may contain affiliate links. See my disclosure policy.
I make this every time I need something chocolate and I need it fast. Everything you need is probably already in your fridge or pantry. If you love quick desserts, also check out my cheesecake fluff and my no bake cookies.

3 ingredients. No separating egg yolks. No eggs at all, actually. And no cream cheese, just heavy cream, cocoa powder, and sweetener. Grab a hand mixer (or a stand mixer, or even a whisk if you have the patience) and you’re done. I’ve timed myself and the whole thing takes under 5 minutes from opening the fridge to piping it into a bowl.
I’ve been making this for years and it’s the low carb dessert I come back to more than any other. The texture is thick and silky, almost like a French-style mousse but without the fuss of tempering eggs or melting chocolate on a double boiler. Traditional mousse takes 30+ minutes and three separate bowls. Mine takes one bowl and a hand mixer. Just whip, mix, and eat.
What I love about this recipe is how forgiving it is. I’ve made it when I was half asleep at 9pm craving something sweet, and it still turned out perfect. The cocoa powder does all the work, and if you want to go deeper on the chocolate, a pinch of instant espresso powder transforms it (more on that below). 3.1g net carbs per serving, and the whole batch uses just a cup and a half of heavy cream.
I’ve piped this into small glasses for dinner parties and nobody guessed it was sugar free. It holds its shape overnight in the fridge, so I make it the morning of and set the glasses out before dessert. Two minutes of work and people think I spent an hour on it. Small wine glasses or espresso cups work best for portions. Top each one with a few raspberries or a sprinkle of cocoa powder right before serving.
If you want something richer, try layering it with my low calorie brownies for a trifle that takes about 15 extra minutes. I cut the brownies into cubes, alternate layers of mousse and brownie, and top with whipped cream. And if chocolate isn’t your thing (is that even possible?), my peanut butter mousse uses the same whipping technique with a completely different flavor profile.
Readers love this one
“The chocolate mousse was divine! I added raspberries on top.“
➥ from YouTube subscriber @4449John
How to make chocolate mousse
- Pour heavy cream into a large bowl.
- Mix until the heavy whipping cream begins to thicken.
- Add in cocoa powder, sweetener, vanilla and salt.
- Beat the chocolate mixture until stiff peaks form.
- Pipe or scoop into a bowl and enjoy.
Key ingredients and substitutions
- Heavy cream, this is the base and what gives the mousse its texture. I prefer cream over cream cheese here because it keeps the carbs lower and the texture lighter.
- Sweetener, erythritol, allulose, or a monk fruit blend all work. Use powdered, granulated sweetener makes the mousse grainy. I learned this the hard way my first batch.
- Cocoa powder, I use Ghirardelli unsweetened cocoa for most batches, but any 100% unsweetened cocoa with no added sugar works (check the label). You can also use melted sugar-free chocolate instead, but warm your cream to room temperature first or the chocolate will seize up. I keep a bag of the same cocoa I use for my fudge.
- Vanilla, optional, but it rounds out the chocolate flavor. I always add it.
- Salt, enhances the sweetness without adding more sweetener. A pinch goes a long way.
Troubleshooting
- Mousse won’t thicken? Your cream might be too warm. I always chill my bowl and beaters in the freezer for 5 minutes first. Cold cream whips faster and holds better.
- Grainy texture? That’s granulated sweetener. Switch to powdered. I run mine through a spice grinder if I only have granulated on hand.
- Over-whipped? If it starts looking chunky, you’ve gone too far toward butter. I stop as soon as I see stiff peaks. You can fold in a splash of cream to rescue it.
Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
1 1/2 cups heavy cream
1/3 cup sugar free powdered sweetener
1/3 cup unsweetened cocoa powder
1 teaspoon vanilla extract, optional
pinch of salt
Step by Step Instructions
Step by Step Instructions
Thicken heavy cream
Pour heavy cream into a large bowl and beat with an electric mixer until slightly thickened.
- 1 1/2 cups heavy cream
Add remaining ingredients
To the thickened cream, add powdered sweetener, cocoa powder, vanilla and salt. Continue beating until stiff peaks form.
- 1/3 cup powdered sugar-free sweetener
- 1/3 cup cocoa powder, unsweetened
- 1 teaspoon vanilla extract (optional)
- pinch of salt
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
Can I use melted chocolate instead of cocoa powder?
I've done this plenty of times. Let your heavy cream sit at room temperature for about 30 minutes first. Cold cream will make the melted chocolate seize up into hard little chunks. I melt about 2 ounces of sugar-free dark chocolate and fold it in gently.
How many net carbs are in this mousse?
My recipe comes out to 3.1g net carbs per 3/4 cup serving. I calculated this using unsweetened cocoa powder and erythritol (which I count as zero net carbs). If you use allulose or a different sweetener, your count might shift slightly.
Can I make this dairy free?
I've tested this with coconut cream and it works. Use the thick part from a can of full-fat coconut milk (not the watery liquid). It whips up the same way, and I actually think the coconut adds a nice undertone to the chocolate.
How long does this last in the fridge?
I've kept mine for up to 4 days and it's still great. I think it tastes even better on day two after the flavors meld together. Just cover it tightly so it doesn't absorb fridge odors.
Can I freeze chocolate mousse?
This is one of my favorite things to do with it. I freeze it in small ramekins for about 2 hours and it turns into something that tastes like chocolate ice cream. It keeps for up to 2 months frozen. Let it sit out for about 5 minutes before eating.
Why is my mousse grainy?
I ran into this early on and it's almost always the sweetener. Granulated erythritol doesn't dissolve well in cold cream. I switched to powdered and never had the problem again. If you only have granulated, I run it through a spice grinder for 30 seconds and it's fine.
Can I add instant coffee or espresso powder?
I started adding 1/2 teaspoon of instant espresso powder after seeing it on a few other recipes, and now I do it almost every time. It doesn't make the mousse taste like coffee. It just deepens the chocolate and makes everything taste richer. I add it with the cocoa powder so it dissolves while I'm whipping.
What sweetener works best?
I've tested erythritol, allulose, and monk fruit blends in this recipe. My personal favorite is powdered allulose because it doesn't have the cooling aftertaste that erythritol can have. But all three work. The key is using powdered, not granulated.


Mine went watery in the fridge after a few hours, should I beat the cream longer next time or is that actually from over-whipping it?
My mom used to make chocolate mousse on Sunday nights. Nothing elaborate, just heavy cream and cocoa, served in small glass bowls before bed. I forgot about that for years until I made this last week. The texture is lighter than I expected but it has that same silky thing hers had, and for a few minutes I was back in her kitchen. Four stars because it still doesn't taste exactly the same, but I'm not sure anything would.
Four stars is honest. Sugar does something to whipped cream that erythritol won't, and I've never figured out how to close that gap. Glad the silky part made it back.
My 10-year-old was standing at the fridge eating it straight from the bowl before it even fully set, and when I told him it was three ingredients he genuinely didn't believe me. That cocoa flavor hits so rich it doesn't taste like it should be this simple.
Ha, not even fully set. That's kind of the real review. The cocoa-to-cream ratio is what does it, way richer than people expect from three ingredients.
Thought it was just gonna be sweetened whipped cream. Nope. The cocoa does something weird to the texture and now I make a batch every week.
Wow! Devine! I changed the vanilla to orange extract! Can I share this on Facebook?
So glad you enjoyed the recipe. I need to try orange exact. I love the combination of orange and chocolate too. Of course, share on Facebook! Thank you!
This is delicious, easy and quick! I've never liked the thought of raw egg in traditional mousses so this truly fits the bill when I'm craving something sweet &
Chocolaty. Thank you!
Same. I've never been comfortable with raw eggs either, which is why I tested this version so many times. Just cream and cocoa powder, done in under 10 minutes.
Made the chocolate mousse. Super simple and it came out great.
Try freezing it in small ramekins if you haven't. Two hours and it's closer to chocolate ice cream than mousse.
How is this 3.1 net carbs? I don't seen any fiber or sugar alcohol to deduct...
Cocoa powder has fiber in it, so that gets subtracted. The sweetener is erythritol, a sugar alcohol, so I count that as zero net carbs too.
this is excellent!
ready in minutes !
I added just a tad more of the swerve powered sugar
Yeah cocoa eats sweetener fast. I always taste right before it's fully whipped and add a little more if needed.
Hi!
I just made your keto cheesecake fluff. I love it! I would like to make it somehow with chocolate. Do you think it would work if I added cocoa powder to that? Kind of a mixture of the both? Thanks!
Glad you liked the cheesecake fluff! Yes, you can make a chocolate version with either cocoa powder or adding melted chocolate. If you use melted chocolate just make sure your cream is slightly warmed or warmed to room temperature at least so it doesn't solidify the melted chocolate when added.
Love this quick and easy dessert!!! I added 10 drops of caramel flavor monkfruit instead of sweetener, and topped it with chopped pecans, to die for!
Thanks for sharing this recipe, chefs kiss!
Caramel monkfruit + pecans on chocolate mousse is basically a turtle. Need to try that.
Just made it used 80% dark chocolate that i melted and added sweetener, made 6 and they are lush !
80% is a good call, more intense. Let the cream warm up to room temp before you fold the chocolate in next time - cold cream makes the melted chocolate seize into chunks.
I just made this yesterday and my husband and I loved it. My son is not used to unsweetened chocolate so to him it was too bitter but that means more for us. I plan to make this many times over. Thank you so much.
By any chance do you have a recipe for peanut butter mousse or maybe a peanut butter cup type dessert?
I'm so glad you enjoy it! Yes, I do have a peanut butter mousse recipe: https://www.ketofocus.com/recipes/keto-peanut-butter-mousse/
I made it with whipping cream, 1/2 cup of chocolate PB2, salt & vanilla- delicious, but a bit on the sweeter side. Thanks a bunch!
Chocolate PB2 already has sweetener in it, so that tracks. If you want to dial it back next time, skip adding extra sweetener or use less of the PB2. The peanut butter note sounds really good though.
How many servings will this receive make? Having 4 guests for dinner. Thank you.
It makes four 3/4 cup servings.