If you love chocolate desserts, you really need to try this homemade chocolate mousse. It’s light, creamy, and seriously delicious.

I’ve made this recipe many times and it never disappoints. The texture is so smooth and airy, it’s hard to stop at one serving.
The ingredient list is short and simple. No fancy or hard-to-find items needed.

The key to getting that perfect silky texture is being gentle when you fold everything together. I’ll explain exactly how to do that in the steps below.
Once you see how easy this is to make, you’ll wonder why you ever bought the store-bought version.
Why You’ll Love It
Incredibly Silky Texture – The double folding of whipped cream and egg whites creates a mousse so smooth it literally melts on your tongue.

Rich Chocolate Flavor – Semisweet chocolate and butter combine to deliver a deep and luxurious chocolate taste in every single spoonful.
Light and Airy – Despite being rich in chocolate flavor the texture is fluffy and cloud-like so it never feels heavy after a meal.
Recipe Ingredients
- 8 oz Semisweet Chocolate (finely chopped)
- 3 tbsp Unsalted Butter
- 3 Large Eggs (separated)
- 2 tbsp Granulated Sugar
- 1 cup Heavy Whipping Cream (cold)
- 1 tsp Vanilla Extract
- Pinch of Salt
Directions
Step 1
Place the chopped chocolate and butter in a heatproof bowl set over a pot of barely simmering water. Stir occasionally until completely melted and smooth. Remove from heat and let the mixture cool for about 5 minutes until it is warm but not hot.
Step 2
Stir the egg yolks into the warm chocolate mixture one at a time, mixing well after each addition until the mixture is thick and glossy. Set aside.
Step 3
In a large clean bowl, pour in the cold heavy cream and vanilla extract. Using a hand mixer or whisk, beat until soft peaks form – the cream should hold its shape but still look smooth and billowy. Transfer to the refrigerator while you work on the next step.
Step 4
In another clean bowl, beat the egg whites with the salt on medium speed until foamy. Gradually add the sugar while continuing to beat. Increase speed to high and beat until you reach stiff, glossy peaks that hold their shape when you lift the beaters.
Step 5
Take one-third of the whipped egg whites and stir it into the chocolate mixture to lighten it. Then gently fold in the remaining egg whites in two additions, using a spatula to cut through the center and sweep along the bottom of the bowl. Fold just until no white streaks remain.
Step 6
Gently fold in the whipped cream using the same technique, being careful to keep as much air in the mousse as possible. The mixture should be uniformly chocolatey with a light, airy texture.
Step 7
Divide the mousse among 4 to 6 serving cups or ramekins. Cover each with plastic wrap and refrigerate for at least 4 hours or until fully set. Serve chilled with an extra dollop of whipped cream on top if desired.

My Tips
Cool the Chocolate Before Adding Egg Yolks
After you melt the chocolate and butter together, that 5-minute cooling step is really important. If the mixture is too hot when you add the egg yolks, they’ll start to cook and you’ll get little scrambled bits in your mousse.
You want the chocolate to feel warm when you touch the bottom of the bowl, not hot. It should be around body temperature or just slightly above. If you’re unsure, wait another minute or two.
The chocolate should still be fluid and easy to stir though. If it cools too much it’ll start to thicken and seize up, making it hard to fold everything together later.
Don’t Over-whip the Cream
You want soft peaks, not stiff peaks, for the whipped cream in this recipe. Soft peaks means when you lift your whisk or beaters, the cream holds its shape for a moment and then gently folds over on itself.

If you whip the cream to stiff peaks or beyond, it becomes too firm to fold smoothly into the chocolate. You’ll end up with a dense, heavy mousse instead of that silky light texture you’re going for.
Using cold cream straight from the fridge makes it whip up faster and hold its shape better. If your kitchen is warm, chill the bowl too.
Get the Egg Whites Right
The bowl you beat the egg whites in needs to be completely clean and dry. Even a tiny bit of grease or egg yolk will stop the whites from whipping up properly, and they’ll just sit there looking foamy instead of forming stiff peaks.
Add the sugar gradually while beating, not all at once. Dumping it in too fast weighs down the whites and they won’t reach the volume you need.
You’ll know they’re ready when the peaks stand straight up when you lift the beaters and the surface looks shiny and smooth, not dry or clumpy.
More Recipes
- Caramelized White Chocolate Mousse Cups
- Honey Lavender Panna Cotta
- Molten Chocolate Lava Cakes
- Salted Caramel Chocolate Tart
- Classic Tiramisu
Frequently Asked Questions
Can I make this mousse ahead of time and how long does it last?
Absolutely – this mousse actually needs at least 4 hours in the fridge to set, so making it the day before you plan to serve it is a great idea. It holds up well for up to 2 days in the refrigerator as long as the cups are covered tightly with plastic wrap.
If you are adding whipped cream on top as a garnish, wait to add that until right before serving so it stays fluffy and fresh-looking.
Silky Chocolate Mousse
Equipment
- hand mixer
- double boiler
- ramekins
Ingredients
- 8 oz Semisweet Chocolate (finely chopped)
- 3 tbsp Unsalted Butter
- 3 Large Eggs (separated)
- 2 tbsp Granulated Sugar
- 1 cup Heavy Whipping Cream (cold)
- 1 tsp Vanilla Extract
- Pinch Salt
Instructions
- Place the chopped chocolate and butter in a heatproof bowl set over a pot of barely simmering water. Stir occasionally until completely melted and smooth. Remove from heat and let the mixture cool for about 5 minutes until it is warm but not hot.
- Stir the egg yolks into the warm chocolate mixture one at a time, mixing well after each addition until the mixture is thick and glossy. Set aside.
- In a large clean bowl, pour in the cold heavy cream and vanilla extract. Using a hand mixer or whisk, beat until soft peaks form - the cream should hold its shape but still look smooth and billowy. Transfer to the refrigerator while you work on the next step.
- In another clean bowl, beat the egg whites with the salt on medium speed until foamy. Gradually add the sugar while continuing to beat. Increase speed to high and beat until you reach stiff, glossy peaks that hold their shape when you lift the beaters.
- Take one-third of the whipped egg whites and stir it into the chocolate mixture to lighten it. Then gently fold in the remaining egg whites in two additions, using a spatula to cut through the center and sweep along the bottom of the bowl. Fold just until no white streaks remain.
- Gently fold in the whipped cream using the same technique, being careful to keep as much air in the mousse as possible. The mixture should be uniformly chocolatey with a light, airy texture.
- Divide the mousse among 4 to 6 serving cups or ramekins. Cover each with plastic wrap and refrigerate for at least 4 hours or until fully set. Serve chilled with an extra dollop of whipped cream on top if desired.