Desserts
This classic chocolate mousse recipe delivers the velvety, airy texture you crave without the dreaded separation or graininess that ruins so many homemade attempts. The secret lies in a perfectly tempered chocolate ganache that blends seamlessly with whipped egg whites—no overmixing, no curdling, just silky perfection every time.
I’ve perfected this method after years of testing, and it’s the one my family requests for special occasions.
The foundation starts with high-quality dark chocolate and heavy cream, heated just until the chocolate melts completely before cooling to room temperature. This ganache forms the rich, stable base that prevents separation when folded into whipped egg whites.
The key technique? Whipping the egg whites to stiff peaks before gently folding in the ganache—this ensures a light, airy texture that stays intact even after chilling.
What you’ll end up with is a dessert that’s restaurant-quality: smooth, glossy, and so rich it feels decadent yet light enough to enjoy without guilt. The mousse sets beautifully in the fridge, developing a delicate sheen on top that’s irresistible.
Serve it in individual glasses with a dusting of cocoa powder or fresh berries for a touch of elegance.
This recipe is perfect for holidays, dinner parties, or anytime you want to impress with minimal effort. The steps are straightforward, but the result is anything but basic—it’s the kind of dessert that makes people ask for the recipe. Let’s get started on creating your silkiest mousse yet.
Ingredients for classic chocolate mousse
Six simple ingredients transform into restaurant-quality chocolate mousse with zero separation.
| Ingredient | Amount | Notes |
|---|---|---|
| Dark Chocolate Bars 🍫 | 8 oz | 70% cocoa, high-quality preferred |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Full-fat, cold from fridge |
| Large Eggs 🥚 | 4 whole | Room temperature, separated |
| Granulated Sugar 🍚 | ¼ cup | Superfine preferred for dissolving |
| Vanilla Extract 🌸 | 1 tsp | Pure, high-quality vanilla |
| Pinch of Salt 🧂 | ⅛ tsp | Fine sea salt |
| Unsalted Butter 🧈 | 2 tbsp | Room temperature, for garnish |
| Cocoa Powder 🍫 | 2 tbsp | Dutch-processed, for dusting |
| Fresh Berries 🍓 | 1 cup | Raspberries or strawberries, optional |
The chocolate makes all the difference. Ghirardelli or Lindt 70% cocoa bars are my go-tos—they melt smoothly and have just the right balance of richness. Avoid anything with nuts or fillings unless you want surprises. Heavy cream should be cold straight from the fridge—room temperature cream won't whip properly. Eggs? Room temperature is key for stiff peaks. I always buy organic eggs for better flavor, but any large eggs work. For the sugar, superfine dissolves faster, but regular granulated works if you whisk it well. Vanilla extract? Pure Madagascar bourbon if you're splurging, but imitation works in a pinch.
No heavy cream? Whipped topping in a can gets you close, though it won't be as light. Egg whites separate but no yolks? 1/4 cup aquafaba whipped to stiff peaks works as a substitute (use a stand mixer). Running short on sugar? Honey or maple syrup at half the amount adds moisture but changes texture slightly. The cocoa powder? Dutch-processed is smoother than natural. If you can't find it, use natural cocoa but reduce by 1/4 teaspoon. Fresh berries optional but worth it—they add color and a bright contrast to the rich chocolate. Frozen berries work too, just thaw them first.
This mousse keeps beautifully. 4-5 days in the fridge, sealed tightly. The texture actually improves after 24 hours as flavors meld. For serving, I like to unmold it right before guests arrive—dust with cocoa powder and top with berries. Freezes surprisingly well too—up to 3 months if you wrap portions tightly in plastic. I always make a double batch because it disappears fast. Leftovers? Reheat gently in the microwave for 10 seconds—just enough to soften without losing that silky texture.
Why You'll Love This Recipe
- No Special Tools: I just need a bowl and a whisk—no fancy gadgets, no stress. The eggs separate in minutes, the chocolate melts in a pot, and the cream fluffs up with a few quick flicks. Honestly, it’s the kind of dessert that makes me feel like I’ve earned my sweet fix without any fuss.
- Rich Without Guilt: That first bite of dark chocolate melting into the airy cream? It’s ridiculously good, but here’s the thing—it’s not drowning in sugar. The sugar and vanilla balance the bitterness of the chocolate, so you get that deep, luxurious flavor without feeling like you’ve overindulged. (Yes, even on a Tuesday night.)
- Date Night Ready: Serve it in glasses with a sprinkle of cocoa or a berry on top, and suddenly you’ve got a dessert that feels fancy. It’s the kind of thing that makes your guests think you slaved over it, when really, you just followed a simple method. Between us, it’s my go-to when I want to impress without stressing.
- Leftovers Are a Win: Make a double batch, and you’ve got dessert for the next two nights—no last-minute scrambling. The texture stays perfect if you refrigerate it, and it’s one of those rare desserts that actually tastes better the second time around. (My kids fight over the leftovers, and I don’t even make it for them.)
Step-by-step instructions for classic chocolate mousse
Here's how to make silky, foolproof chocolate mousse that stays perfectly smooth and never separates.
Melt the Dark Chocolate Bars and Heavy Whipping Cream
Place the 8 oz dark chocolate bars and 1.5 cups heavy whipping cream in a heatproof bowl set over a pot of simmering water. Keep the heat at a gentle simmer—you want the water to be hot but not boiling. Stir occasionally until the chocolate and cream melt completely, creating a smooth, glossy mixture. This process should take about 5-7 minutes.
Remove the bowl from the heat and let it cool slightly to room temperature. I like to stir in 1 tsp vanilla extract and 0.125 tsp pinch of salt at this stage to infuse the flavors while the mixture cools. Let it sit for 10 minutes until it reaches about 70°F—warm enough to incorporate the eggs easily but cool enough to prevent scrambling.
Whip the Egg Yolks and Sugar to Ribbon Stage
In a separate bowl, whisk together the 4 whole large egg yolks and 0.25 cup granulated sugar until the mixture becomes pale and slightly thickened. This should take about 3-4 minutes of steady whisking. You'll know it's ready when the mixture leaves a trail that slowly disappears when you lift the whisk—this is called the "ribbon stage."
Here's the thing—don't rush this step. Properly whipped yolks are the foundation of a stable mousse. If the mixture feels too thick, add 1 tablespoon of the melted chocolate mixture to loosen it slightly. Once the yolks are ready, slowly pour the warm chocolate mixture into the yolks while whisking constantly. This gradual addition ensures a smooth, lump-free ganache.
Whip the Egg Whites to Stiff Peaks
In a clean, dry bowl, beat the 4 whole large egg whites with the 0.125 tsp pinch of salt until soft peaks form. This means the whites hold their shape when you lift the whisk, but the tips still bend slightly. Increase the speed to high and continue beating until the egg whites form stiff peaks—the tips should stand straight up when you lift the whisk.
I always use a stand mixer for this step because it's faster and more consistent than hand-whisking. If you're using a hand mixer, make sure the bowl is completely dry and free of any grease—even a tiny bit of fat will prevent the whites from whipping properly. Once the egg whites reach stiff peaks, set them aside until you're ready to fold them in.
Fold Everything Together for Perfect Texture
Gently fold one-third of the whipped egg whites into the chocolate-yolk mixture using a spatula. This step is all about being gentle—you want to incorporate the egg whites without deflating them. Once you've mixed in the first third, add another third and fold until just combined. Finally, add the remaining egg whites and fold until no white streaks remain.
This folding process ensures the mousse stays light and airy. I like to use a figure-eight motion with the spatula to keep as much air in the mixture as possible. Once everything is incorporated, you'll notice the mousse thicken slightly. If it's too thick, you can gently fold in 1 tablespoon of the reserved melted chocolate mixture to loosen it.
Chill and Serve with Fresh Berries
Divide the mousse evenly among 6 serving glasses or ramekins. Cover each with plastic wrap pressed directly onto the surface to prevent a skin from forming. Chill in the refrigerator for at least 4 hours, or preferably overnight. This chilling time is crucial—it allows the flavors to meld and the texture to set properly.
Before serving, garnish each portion with a dollop of 2 tbsp unsalted butter (melted and drizzled on top for extra richness) and a dusting of 2 tbsp cocoa powder. Add the 1 cup fresh berries on the side or on top for a pop of color and freshness. Serve immediately and enjoy the classic, velvety texture that defines a perfect chocolate mousse.
Pro Tips For Making Classic Chocolate Mousse
- Temper That Chocolate: DESCRIPTION: Chop the dark chocolate into small, even pieces—think rice-sized—not big chunks. Melt it gently over a double boiler (or a heatproof bowl over simmering water) while stirring every 30 seconds. I learned this the hard way: lumps in melted chocolate ruin the whole texture, and you’ll spend 10 minutes picking them out later.
- Whip Cream Cold: DESCRIPTION: Chill your heavy whipping cream and mixing bowl in the freezer for 10 minutes before whipping. Cold cream whips faster and holds its shape longer—no one wants a soupy mousse. (Yes, even if you’re impatient like me, this makes a real difference.)
- Separate Eggs Right: DESCRIPTION: Crack eggs one at a time into a small bowl, then strain them into the main bowl to catch any shell bits or rogue whites. I skipped this once and ended up with a weird, grainy texture—now I double-check like a paranoid chef.
- Sweeten the Eggs: DESCRIPTION: Mix the sugar into the egg yolks first, then gently fold in the whites after they’re whipped. This keeps the mousse airy without deflating it. (And no, don’t skip the sugar—it balances the bitterness of dark chocolate.)
Make-ahead tips for this dish
Prep Ahead Strategy
I always make my chocolate mousse 24 hours in advance—this gives the flavors time to meld beautifully and the texture to set perfectly. The ganache can be prepared 1 day ahead and stored in an airtight container at room temperature.
When ready to assemble, simply whip the egg whites fresh and fold them into the cooled ganache. This saves you 30 minutes of active time on the day you serve it. 💫
Freezer-Friendly Portions
For even more convenience, portion the mousse into individual serving containers before freezing. Use 4-ounce ramekins or small plastic cups, cover tightly with plastic wrap and aluminum foil, then freeze for up to 3 months. When ready to serve, thaw in the fridge overnight.
The texture remains silky when reheated gently—just microwave for 10-15 seconds to soften slightly if needed. I keep a stash of these in my freezer for last-minute dessert emergencies. ❄️
Chilling Time Hacks
If you're short on time, use an ice bath trick to speed up chilling. Place your ramekins in a larger bowl filled with ice and cold water, then cover with plastic wrap. This cuts chilling time from 4 hours to just 1 hour while still maintaining perfect texture.
For extra insurance against skin formation, press plastic wrap directly onto the surface before chilling. I always do this when hosting dinner parties—it saves me from last-minute stress. 🧊
Make-Ahead Garnishes
Prep your garnishes ahead of time to streamline serving. Melt the 2 tbsp unsalted butter and store it in a small jar in the fridge. Fresh berries can be washed and dried 1 day ahead, then stored in a sealed container with a paper towel to absorb moisture.
For cocoa powder dusting, pre-measure 2 tbsp into tiny shakers or squeeze bottles. Having everything prepped means you can focus on plating when guests arrive. 🍓
Portion Control Tips
Use 4-ounce serving glasses for consistent portions—this ensures everyone gets the perfect bite-sized serving. For larger gatherings, scale up by doubling the recipe and using 6-ounce glasses. I always label my ramekins with the date and serving size to track freshness.
When unmolding, run a knife around the edges first to release any stuck mousse. This makes serving clean and elegant without any messy surprises. 🍽️
Storage Containers Matter
Invest in glass or BPA-free plastic containers with tight-sealing lids for storage. Glass preserves flavor better and prevents any plastic tastes from seeping in. For freezer storage, use quart-sized freezer bags—they're stackable and take up less space.
Always leave ½ inch of headspace to prevent expansion cracks. I store my containers in the coldest part of the freezer for maximum freshness. 📦
Nutrition facts
Frequently asked questions
Why does my chocolate mousse sometimes separate?
The most common causes are overmixing egg whites or adding warm ganache to cold egg whites. Always let your ganache cool to room temperature (70°F) before folding it into stiff-peaked egg whites. Fold gently in three additions to maintain airiness. Overmixing after folding can also break down the structure—stop when no white streaks remain.
Can I use milk chocolate instead of dark chocolate?
Technically yes, but dark chocolate (70% cocoa) gives the best texture and flavor balance. Milk chocolate contains more sugar and less cocoa butter, which can make the mousse slightly sweeter and less stable. If using milk chocolate, reduce the sugar slightly (0.2 cup instead of 0.25 cup) to avoid over-sweetness.
How do I fix runny mousse after chilling?
Runny mousse usually means the egg whites weren't whipped enough or the ganache was too warm. For immediate fixes, chill the ramekins in an ice bath for 30 minutes to firm up. If still too soft, add 1 tbsp whipped cream and gently fold in. For prevention, always use stiff peaks for egg whites and let the ganache cool completely before folding.
What's the best way to serve this mousse?
Classic presentation uses 6-ounce glasses or ramekins for individual servings. Dust with Dutch-process cocoa powder and add fresh berries, mint leaves, or a drizzle of melted chocolate. For extra elegance, garnish with toasted hazelnuts or a dollop of whipped cream. Serve chilled (40-45°F) for the perfect balance of silky texture and rich flavor.
Can I make this mousse without a stand mixer?
Use a hand mixer for egg whites—just ensure your bowl is completely dry and grease-free. Whip on high speed for 5-7 minutes until stiff peaks form. For the yolks, whisk vigorously for 4-5 minutes until pale and thick. The key is patience—hand-whisking takes longer but works just as well when done carefully.
