Rich and creamy, this white chocolate mousse is a seasonal favorite that’s easy to make ahead for holiday entertaining. Smooth white chocolate, a hint of peppermint, velvety cream cheese and airy whipped cream combine into a light, elegant dessert that satisfies a sweet tooth without feeling heavy. Serve small portions for a perfect post-dinner treat and garnish with crushed peppermint candies or red sugar crystals for a festive finish.

This white chocolate mousse works wonderfully for holiday meals and parties. It’s rich yet airy, so a small serving feels indulgent without being overwhelming. The peppermint adds a refreshing lift — swap it for other extracts if you prefer different flavors. Garnish simply with crushed peppermint “snow” or bright red sprinkles for a festive touch.
Why You’ll Love White Chocolate Mousse
- Creamy, rich texture with a light mouthfeel.
- Can be prepared ahead for stress-free serving.
- Perfect for holiday gatherings and entertaining.
- Flexible flavoring — peppermint, vanilla, coconut, or almond all work.
- Contains no raw eggs.
Ingredients You’ll Need
- Unsalted butter: a small amount to melt with the chocolate.
- White chocolate: high-quality bars or discs are best; they melt smoothly and avoid a waxy texture.
- Heavy whipping cream: well chilled for whipping to stiff peaks.
- Peppermint extract: or substitute vanilla, coconut, or almond extract as desired.
- Sweetener: agave syrup, keto/simple syrup, or regular simple syrup.
- Cream cheese: full-fat block, at room temperature for a smooth mix.
- Optional garnishes: finely crushed peppermint candies or candy canes, and red sugar sprinkles for color.
Chef’s tip: To make peppermint “snow,” place peppermint candies in a sealed bag and crush them with a rolling pin or pulse in a food processor until finely ground.
Substitutions and Variations
Change the flavor profile easily by swapping the extract and garnish:
- Vanilla: use vanilla extract and top with colored sugar or dark chocolate shavings.
- Coconut: use coconut extract and toasted shredded coconut as a garnish.
- Almond: use almond extract and garnish with finely chopped toasted almonds.
About White Chocolate
White chocolate is made from cocoa butter combined with sugar, milk solids and flavoring. It lacks cocoa solids found in dark chocolate, so its flavor and texture depend heavily on quality. Lower-quality white chocolate can taste waxy or chalky, so choose a reputable brand for the best results.

Chef’s tip: To create a gentle double boiler, heat a few inches of water in a saucepan until simmering, then set a heatproof bowl over the pan so its bottom doesn’t touch the water. This melts chocolate gently and prevents overheating.
How to Make White Chocolate Mousse
Step 1: Set up a double boiler. Place butter and chopped white chocolate in a heatproof bowl positioned over, but not touching, simmering water. Melt slowly, stirring until smooth, then remove from heat and let cool slightly.
Step 2: Whip the chilled heavy cream to stiff peaks. Add the peppermint extract, sweetener and a pinch of salt to the whipped cream. In a separate bowl, beat the room-temperature cream cheese until smooth, then stir in the cooled melted white chocolate until combined.
Step 3: Gently fold the whipped cream into the white chocolate and cream cheese mixture using a flexible spatula. Combine carefully to preserve the airy texture. Cover and refrigerate for a few hours if you want the mousse to firm up for piping; otherwise it can be served softly.
Serving and Storage
Serve in small 2-ounce ramekins since the mousse is rich. Top with finely crushed peppermint candy or red sugar crystals for a festive look. Store leftovers in an airtight container in the refrigerator for 3–4 days; for best texture and flavor, enjoy within 1–2 days.
Recipe FAQs
Graininess can result from chocolate that wasn’t fully melted or from overmixing with whipped cream. Melt the chocolate completely and fold gently to keep the texture smooth.
Chill the mousse for 2–4 hours before serving to allow it to firm up to the desired consistency.
Lighten a dense mousse by folding in a little extra whipped cream or stirring in a tablespoon of milk to loosen the texture.
Keep water away from the chocolate and melt it slowly over gentle heat. A double boiler helps control temperature and reduces the risk of seizing.
More Decadent Holiday Dessert Recipes
Explore other elegant desserts—citrus possets, rich tarts, sabayon or crème brûlée are all lovely companions to this mousse for a festive menu.
-
Easy Lemon Posset Recipe
-
Decadent Chocolate Ganache Tart
-
How to Make Sabayon
-
Vanilla Crème Brûlée (Easy No-Stovetop Method)
⭐️Did You Make This Recipe?
If you try this white chocolate mousse, please leave a comment and rating to share your experience — it helps other readers and I enjoy your feedback.
Originally published 12-11-2011; updated for clarity and tips.
📖 Recipe

White Chocolate Mousse
White chocolate, peppermint, cream cheese and whipped cream combine for a rich yet light dessert. Piped into small ramekins, it makes a satisfying, elegant treat.
Equipment
- Hand mixer
- Piping bags and tips (optional)
Ingredients
Mousse
- 2 tablespoons unsalted butter
- 6 ounces white chocolate, chopped (bar or discs)
- 1 cup heavy whipping cream, well chilled
- 2 teaspoons peppermint extract
- 1 tablespoon agave syrup, keto syrup, or simple syrup
- 1 pinch salt
- 8 ounces cream cheese, at room temperature
Optional Garnishes
- Peppermint candies or candy canes, crushed fine
- Red sugar sprinkles
Instructions
Set up double boiler
- Fill a medium saucepan with a few inches of water. Place butter and white chocolate in a heatproof bowl that fits over the pan without touching the water. Bring the water to a strong simmer, place the bowl on top, and reduce heat to low.
Melt the white chocolate
- Slowly melt the white chocolate and butter together, stirring until smooth. Remove from heat and allow to cool slightly.
Whip the cream and cream cheese
- Whip the chilled cream to stiff peaks, then add peppermint extract, sweetener and salt. In a separate bowl, beat the cream cheese until smooth, then stir in the cooled white chocolate.
Finish mousse
- Gently fold the whipped cream into the white chocolate and cream cheese mixture by hand. Cover and chill for a few hours if you plan to pipe the mousse; otherwise serve soft. Spoon or pipe into small ramekins and top with peppermint snow and optional red sugar crystals.