One beautiful spring night in Paris, in a beautiful little bistro, a rich French Chocolate Mousse was served to me tableside.
It was deeply chocolatey, silky-smooth, and delightfully thick without being heavy. The decadence was unbelievable, yet it was light enough to finish a large portion.
From the moment the first spoonful of mousse touched my lips, I knew I needed to recreate it at home.
It’s taken a full year to finally nail this recipe. I kept tinkering with the chocolate, the eggs, the sugar, and whether or not to include whipped cream (the traditional French versions rely on eggs alone, without the cream).
Countless (I mean … probably 20) versions later, I’m finally happy with the recreation of this dessert that made such a huge impression on me over a year ago.
I did stray from the traditional method. I don’t know if it’s the ingredients available here in the US, but I just couldn’t get the same results without utilizing cream. I also wanted to find a way to cook the eggs, as I just don’t feel as comfortable serving raw eggs to my guests.
So my version uses a Swiss meringue base to safely heat the egg whites, and the yolks are whisked into the hot ganache. This still provides all the luscious texture of traditional French Chocolate Mousse without the need for raw eggs.
This mousse is perfect for a nice dinner party, Mother’s Day, Father’s Day, Valentine’s Day, or for birthday parties. I hope you love it as much as I do!

What Is French Chocolate Mousse?
Traditional French Chocolate Mousse is a rich chocolate dessert typically made with chocolate, eggs, and sugar, often containing no cream. American mousse recipes, on the other hand, rely heavily on whipped cream for volume and sweetness.
The French version boasts a richer, deeper chocolate flavor with less sweetness and a more decadent, luxurious feel overall.
Why You’ll Love My Recipe
- Ultra-rich, deep chocolate flavor
- Thick, beautifully creamy texture
- Feels extremely fancy with minimal effort
- Make-ahead friendly, so it’s perfect for dinner parties
- No raw eggs thanks to my spin on this French classic (more on this below)
The Swiss Meringue Method for Making French Mousse
This was my stroke of genius in creating this recipe! I loved the French Chocolate Mousse I had in Paris, but I didn’t love the idea of eating (and serving my guests) many raw eggs when using the traditional methods.
So, I decided to modify my recipe to utilize Swiss Meringue. This method gently cooks the egg whites and sugar, for a glossy, stable meringue that’s safer to eat and serve. Simply use a digital instant-read thermometer to check that your egg whites have reached 160°F / 71°C before whipping them into a glossy, bright white meringue.
I also chose to incorporate the egg yolks into the ganache while it’s still hot, to lightly cook them, too – but if this still makes you uncomfortable, simply omit the yolks from the recipe. Your mousse won’t be as thick or rich, but it’ll still be delicious.

Ingredient Highlights
- Dark Chocolate: As this is the base of our rich French Chocolate Mousse, you want to go with the highest quality chocolate you can. I recommend using chocolate between 72% and 74% cacao for best flavor. Do NOT use chocolate chips here!
- Heavy Cream: To form our ganache, which we allow to cool before folding into the meringue. This prevents the chocolate from forming chunks as it hits the cooled meringue, for a silky-smooth mousse.
- Eggs: The eggs are doing a lot of heavy lifting here, as the white form our meringue base for structure, and the yolks add richness and emulsification
- Sugar: Just enough to create a stable meringue and balance out the dark chocolate perfectly. I do not recommend reducing the sugar!
- Cocoa powder: Just a little, to deepen the chocolate richness. We’re adding it to the ganache while it’s still hot, helping the cocoa to ‘bloom’ and maximize its flavor.
- Plus a little salt and vanilla, to round out the flavors perfectly.
The Science Behind Perfect Chocolate Mousse
- Folding Matters! Air is the entire reason mousse exists, so be sure to gently fold the meringue into the ganache in two batches, to preserve the precious air.
- The Ganache: We’re making a ganache of sorts and allowing it to cool slightly, then folding it into the Swiss Meringue. This allows for rich chocolate flavor that’s evenly distributed through the cooked egg white meringue base.
- Cool the Ganache Slightly: When folding the ganache into the meringue base, be cautious about its temperature. Too cold and your mousse will have chunks of chocolate throughout instead of being super smooth; too hot and it’ll deflate the meringue and you’ll have loose or even runny mousse. Ideally, it should be close to room temp but still fluid.
- Use Finely Chopped Chocolate: Smaller pieces melt faster and more evenly, which prevents graininess and ensures no chunks of chocolate end up in your mousse. Do NOT use chocolate chips here!
How to Serve French Chocolate Mousse
You can let your creativity guide you here. Chill the mousse inside ramekins, pretty jars, or even wine or martini glasses – or you can opt for the Parisian way and chill it in a larger bowl, and spoon portions into serving bowls tableside.
Serve your French Mousse with:
- Fresh whipped cream
- Fresh strawberries or raspberries
- Chocolate curls
- Fresh sprigs of mint
- Flaky sea salt
- Lightly toasted nuts
How to Store French Chocolate Mousse
This French Chocolate Mousse needs to be covered and chilled for at least 4 hours (or preferably overnight) before serving. It can also be stored, covered in the refrigerator, for up to 3 days.I don’t recommend freezing this mousse.

French Chocolate Mousse FAQs
Is This Chocolate Mousse Safe to Eat?
This version of Chocolate Mousse is significantly safer than traditional recipes, thanks to using the Swiss Meringue method to cook the egg whites. The yolks are gently heated during the ganache process, too, but if you’re feeding someone pregnant or immune-compromised, you can use pasteurized eggs – or simply skip the yolks entirely.
What Type of Chocolate is Best for Mousse?
I highly recommend using Valrhona, Ghirardelli, or another brand of couverture chocolate. I’ve also used Trader Joe’s Pound Plus 72% chocolate and that worked okay. Use the highest quality chocolate you can, at 72 – 74% cacao, for best results.
Milk chocolate may work, but it can be more temperamental when making ganache, so be cautious of this – and note that this will also make your mousse sweeter.
Do NOT use chocolate chips here! They contain ingredients that help them maintain their chip shape when heated, so they will not melt down as smoothly.
Can I Make French Chocolate Mousse Ahead of Time?
Absolutely. In fact, it needs to chill for at least 4 hours before serving – but I like to make it a day ahead, so it can chill overnight. Convenient + perfect next-day texture!
Why Did my Mousse Turn Out Grainy?
This usually happens because the cream became too hot when you were making the ganache. Please watch your cream super carefully and only allow it to JUST come to a simmer. Whatever you do, do not let it boil, as it will split and cause grainy ganache – and therefore grainy mousse.
More Chocolate Desserts You’ll Love:
- Rich French Silk Pie
- Chocolate Stout Cupcakes
- Dark Chocolate French Macarons
- Fudgy Double Chocolate Chip Cookies

Rich French Chocolate Mousse
Ingredients
- 226 grams (8 ounces) dark chocolate, preferably 60% – 74% cacao
- 11 grams (2 Tablespoons) cocoa powder, I recommend Dutch processed but any type will do
- 240 grams (1 cup) heavy cream, full fat
- 1 teaspoon vanilla extract
- 4 large egg yolks, approximately 60 to 70 grams
- 4 large egg whites, approximately 130 to 140 grams
- 200 grams (1 cup) granulated sugar
- ¼ teaspoon fine sea salt
Instructions
- Finely chop the chocolate. Place in a large bowl, add the cocoa powder (no need to stir), and set aside.
- In a medium-sized heavy-based saucepan, place the heavy cream. Over medium heat, stir occasionally until hot and JUST beginning to simmer. Do not allow it to boil.
- Pour the scalding cream over the chopped chocolate and cocoa. Cover and allow to sit for 5 minutes. Stir until completely smooth and combined.
- Check the temperature of the ganache. Once it's around 100 – 120°F (38 – 49°C), whisk in the egg yolks until well combined. Stir in the vanilla. Set aside to cool.
- Rinse the same saucepan, dry the base, and place an inch of water in the pan. Bring to a simmer.
- In the bowl of a stand mixer, place the egg whites, sugar, and salt and whisk together gently to combine. Place over the simmering water pan. Don’t allow the bottom of the bowl to touch the water.
- Heat over medium heat, whisking gently, until the sugar has dissolved and a digital instant-read thermometer reads 160°F / 71°C (this usually takes me about 3 minutes). Use an oven mitt if the bowl's handle becomes too warm.
- Carefully wipe the bottom of the bowl and place on a stand mixer fitted with the whisk attachment.
- Mix on medium speed for a few minutes, then gradually increase the speed to medium-high, whisking until the mixture is white, glossy, fairly stiff peaks have formed, and the bowl is cool to the touch – about 10 minutes total. Remove the bowl from the mixer.
- Add half the cooled (but still fluid) ganache to the meringue and fold in gently using a rubber spatula. Fold in the remaining ganache, being careful not to overmix or deflate the meringue.
- Spoon chocolate mousse into ramekins or one medium-sized serving bowl. Cover and chill for at least 4 hours or overnight before serving.




