Vietnamese Egg Coffee

Tall glass ingredient percentage chartIngredient ratios form a normalized 100% stack clipped to the recipe's cup.
Tall glass · 100% composition

What you need

Ingredients run from the top of the cup to the bottom; the last item is the bottom layer. Values are normalized to a true 100% stack.

Water40 ml hot
45.5%
Egg yolk1
9.1%
Condensed milk1 tablespoon
15.2%
Coffee2 tablespoons robusta (phin ground)
30.3%
Ratio1.5 : 0.3 : 0.5 : 1
Grind
Medium-fine (phin)
Water temperature
Hot coffee, warm egg cream
Total time
7 min

Cà phê trứng is Hà Nội's most patient coffee: a slow drip of robusta from the phin, then a thick, warm cream of whipped egg yolk and condensed milk spooned over the top until the cup looks like a small tiramisu. The story dates to 1946, when milk was scarce in the city and a barman at Hà Nội's Métropole hotel (today the Sofitel Legend Metropole) improvised with what the kitchen had — egg yolks whisked into the sweetness of condensed milk. You drink it by sipping the cream through, then reaching the coffee beneath, the whole cup a negotiation between sweet foam and bitter drip.

Steps

  1. Brew the phin into a cup

    The phin drips slowly — roughly five minutes for forty millilitres — and that slow pass over medium-fine robusta pulls a dense, bittersweet shot that can stand up to the sweet cream that follows.

  2. Whisk egg yolk and condensed milk into a thick cream over warm water

    A bowl set over warm water (not simmering) lets the yolk cook gently as you whisk, until the mixture thickens to a ribbon that falls from the whisk in a slow fold — the body of the egg cream.

  3. Spoon the cream over the coffee

    The cream is spooned, not poured, so it floats as a separate layer on top of the hot coffee rather than dissolving into it — the cup finishes with a pale cap over a dark body.

  4. Don't stir — sip through the cream

    The drink is built to be drunk in order: the first sips take the sweet, warm egg cream, and the coffee emerges beneath. Stirring collapses the two layers into a muddle and loses the point of the tower.

Tips

  • Whisk until the ribbon stage — when the cream lifted from the whisk falls back in a thick, slow ribbon that holds its line for a moment before dissolving, the egg is cooked and the texture is right.
  • The robusta matters: the classic drink uses strong, dark-roast robusta, because only a bitter, full-bodied coffee can stand against the sweet egg cream without disappearing.

Common mistakes

  • Boiling the yolk — the cream curdles into scrambled-egg flecks; the bowl must sit over warm water, gentle enough that the yolk cooks slowly while it thickens.
  • Stirring the layers together — the cup is meant to be sipped in sequence, cream first; a stirred egg coffee is sweet coffee with egg, not the layered Hà Nội original.

FAQ

Is egg coffee safe with raw egg?

The yolk is gently cooked over the warm-water bath as it is whisked, so it is not truly raw by the time it reaches the cup — but it is lightly done, and the same hygiene that applies to any lightly cooked egg applies here. Use the freshest eggs you can find, keep the whisking bowl warm rather than hot, and treat the finished cup as a drink to finish soon, not to sit out.

The Atlas

Help keep this preparation honest

The Atlas is only as trustworthy as the sources behind it. If a step on this page is off — or you know a preparation that belongs here — tell us. Two references is all we ask.

CorrectionRequest a change to this recipeSpotted a step that’s wrong or missing? A sentence and two sources is enough.Open form

Reference URLs— at least two, each a full https:// link

Submitting opens your email app with a ready-to-send draft — nothing is sent until you press send in your mail client.

AdditionPropose a new preparationKnow a way of preparing coffee that belongs on the Atlas? Tradition, place, method, ratios, steps.Open form

Reference URLs— at least two, each a full https:// link

Submitting opens your email app with a ready-to-send draft — nothing is sent until you press send in your mail client.

Developed by Aridane Martín