Jump to Recipe
There’s something about the first spoonful of this mousse that tastes exactly like a cà phê sữa đá on a humid Hanoi afternoon, minus the ice and the plastic stool.
The idea is simple. You brew coffee strong, you fold it into whipped cream and condensed milk, and you let the fridge do the rest. No blowtorch. No fancy equipment.
The key is using the right coffee. Robusta beans, the kind used in Vietnamese drip filters, have a chocolatey, almost rubbery bitterness that regular Arabica doesn’t give you. That edge is what makes the mousse taste distinctly Vietnamese rather than just coffee-flavored.
I’ve made this for dinner parties and on quiet Sunday afternoons for nobody but myself. Both occasions felt justified.

Why You’ll Love This Recipe
- Only 6 ingredients, no specialist equipment needed
- Prep takes 20 minutes, fridge does the hard work
- Bittersweet Robusta flavor unlike any standard coffee dessert
- Makes individual cups, easy to portion and serve ahead
Ingredient Notes
- Robusta espresso or Vietnamese drip coffee: Use a Vietnamese phin filter with Trung Nguyen or Cafe Du Monde coffee for the most authentic bitter-chocolate flavor. Strong Arabica espresso works as a substitute but the mousse will taste milder and less complex.
- Sweetened condensed milk: Full-fat condensed milk is non-negotiable here. It provides both sweetness and body. Don’t swap for evaporated milk or the mousse won’t set with the right richness.
- Heavy whipping cream: Use cream with at least 35% fat so it whips to stiff peaks and holds the mousse structure. Chilling your bowl first speeds this up in warm kitchens.
- Powdered gelatin: Gelatin gives the mousse its sliceable, spoonable set. Bloom it in cold water for 5 minutes before dissolving. Agar-agar works as a vegan swap but the texture will be firmer and slightly grainier.
- Vanilla extract: A small amount rounds out the bitterness of the coffee without adding a distinct vanilla flavor. Skip it if you want the coffee to hit harder.
- Fine sea salt: A single pinch sharpens the coffee flavor noticeably. It’s a small addition but the difference is real.

Vietnamese Coffee Mousse
Ingredients
Method
- Brew 30 g of Robusta ground coffee with 120 ml of hot water using a phin filter or espresso machine. You need a concentrated liquid, dark and slightly syrupy. Let it cool to room temperature.
- Stir in the sweetened condensed milk, vanilla extract, and salt until fully combined. Taste it. It should be bitter, sweet, and strong.
- Sprinkle the powdered gelatin over 3 tbsp of cold water in a small bowl. Let it sit for 5 minutes until it swells into a soft, spongy mass.
- Warm the bloomed gelatin gently in a small saucepan over low heat, stirring until it turns completely clear and liquid with no lumps. Remove from heat immediately.
- Stir the dissolved gelatin into the cooled coffee and condensed milk mixture. Mix well and set aside to cool slightly, about 5 minutes.
- Whip 200 ml of the heavy cream in a chilled mixing bowl using an electric mixer until stiff peaks form. The cream should hold its shape when you lift the beaters.
- Fold the whipped cream into the coffee-gelatin mixture in three additions, using a rubber spatula and gentle sweeping motions. Stop as soon as no white streaks remain. Don't stir or beat.
- Divide the mousse evenly between 4 glass cups. Tap each cup lightly on the counter to release any large air bubbles.
- Refrigerate uncovered for 30 minutes until the surface is firm enough to hold the topping, then cover loosely with plastic wrap and chill for at least 90 more minutes, or up to 24 hours.
- Whip the remaining 100 ml of cream with 2 tbsp of powdered sugar until soft peaks form. Spoon or pipe a small cloud of whipped cream on top of each set mousse cup.
- Dust lightly with cocoa powder through a fine-mesh sieve if using. Serve immediately, straight from the fridge.
Notes

Tips for Success
- Brew your coffee twice as strong as you normally would, the cream dilutes intensity significantly.
- Bloom gelatin in cold water first, never hot, or it will clump and leave rubbery streaks in the mousse.
- Fold whipped cream into the coffee base gently in three additions to keep as much air in the mixture as possible.
- Pour mousse into glasses while still slightly warm and fluid so it settles without air pockets before chilling.
- Chill for at least 2 hours before serving, 4 hours produces a cleaner slice if you’re unmolding from ramekins, much like the approach used for tiny chocolate mousse bites.
Variations
- Coconut Vietnamese coffee mousse: replace half the heavy cream with full-fat coconut cream for a dairy-light tropical version.
- Salted caramel layer: pour a thin layer of salted caramel over set mousse before adding whipped cream topping.
- Iced coffee mousse cups: layer mousse over crushed ice and drizzle extra condensed milk just before serving.
Storage and Reheating
Store covered mousse cups in the fridge for up to 3 days. Press a small piece of plastic wrap directly onto the surface of each cup to prevent a skin from forming.
This mousse does not reheat. Serve straight from the fridge. If it’s been chilling for more than a few hours, let it sit at room temperature for 5 minutes so the texture softens slightly before eating.
Freezing is not recommended. The whipped cream structure breaks down on thawing and the texture turns grainy and wet.
Serving Suggestions
Serve in small glass cups or ramekins so the layers are visible from the side. A light dusting of cocoa powder or a few flakes of coarse sea salt on top is all it needs.
Pair with a small Vietnamese iced coffee on the side if you’re leaning into the theme, or with thin butter cookies to give the mousse something crunchy to contrast against — espresso cream tart bites also work beautifully alongside if you want to keep the coffee theme going.
For a dinner party, set the mousse in individual portions up to a day ahead and add the whipped cream topping right before you bring them to the table.

FAQ
Why is my Vietnamese coffee mousse not setting firmly enough?
The most common reason is too little gelatin or gelatin that wasn’t fully dissolved before folding in. Make sure the gelatin is completely liquid and lump-free before adding it to the coffee base. Also check that your cream was whipped to stiff peaks, not just soft folds.
Can I use instant coffee instead of Vietnamese drip coffee in this mousse?
You can, but the flavor will be noticeably thinner and less bitter. If using instant, choose a dark roast variety and dissolve 2 tablespoons in 60 ml of hot water to get closer to the intensity a phin filter produces.
How far ahead can I make Vietnamese coffee mousse for a dinner party?
You can make the mousse cups up to 24 hours in advance and keep them covered in the fridge. Hold off on adding the whipped cream topping until 30 minutes before serving so it stays fresh and doesn’t deflate.
What pairs well with Vietnamese coffee mousse at the end of a meal?
Thin sesame crackers or shortbread cookies work well because they add crunch without competing with the coffee flavor. A small glass of Vietnamese iced tea or sparkling water with lime cuts through the richness nicely.
Is Vietnamese coffee mousse gluten-free?
Yes, this recipe contains no wheat or gluten-based ingredients. Just check your condensed milk and gelatin labels if you’re cooking for someone with celiac disease, as some brands process in shared facilities.
What is the difference between Vietnamese coffee mousse and a standard coffee panna cotta?
Panna cotta is made from heated cream set with gelatin and has a firm, smooth jelly-like texture, similar to a slow-baked egg yolk custard in the way it sets clean. This Vietnamese coffee mousse uses whipped cream folded into the base, so it’s lighter, airy, and closer to a chilled foam than a set custard.

