Indonesian Kopi Tubruk

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.

Water200 ml
88.5%
Sugar1-2 teaspoons
2.7%
Coffee2 tablespoons fine grounds
8.8%
Ratio10 : 0.3 : 1
Grind
Fine — like sand
Water temperature
90–96°C, poured over — never boiled with the grounds
Total time
5 min

Kopi tubruk is Indonesia's everyday — a strong, unfiltered cup made by pouring hot water straight over fine grounds in the glass and letting a short rest do the work. There is no press and no filter: tubruk means 'to crash,' the grounds tumbling to the bottom of the glass where they settle, and you drink the clear brew off them. It is the drink of the warung, the roadside stall where the coffee is strong, the sugar is already in, and the sediment stays in the cup until the last sip.

Steps

  1. Put the grounds and sugar in the cup or glass

    Tubruk is measured dry into the serving vessel before water touches it, and the sugar goes in now so it dissolves as the water hits it instead of sitting gritty at the bottom.

  2. Pour near-boiling water over the grounds

    Water just off the boil extracts the robusta fully without scorching the fine grind; the short rest that follows does the rest of the work.

  3. Stir once, thoroughly

    A single honest stir wets every grain evenly and starts the coffee sinking — anything more only kicks sediment back through the brew.

  4. Let the grounds settle 2-3 minutes, then drink

    Tubruk means 'to crash' — the fine grounds fall to the bottom and you drink the settled brew off them, grounds and all, exactly as the warung serves it.

Tips

  • This is the warung classic — the cup that anchors Indonesian coffee culture, strong enough to cut through heat and humidity and sweet enough to return to every morning.
  • Serve it in the glass it brewed in. The settled sediment is part of the cup, not a flaw to pour around.

Common mistakes

  • Stirring after the grounds have settled — it kicks the sediment back through the brew and the last sips turn gritty.
  • Boiling the grounds in a pan — tubruk is steeped, hot water poured directly over the grounds in the cup or glass, never cooked together on the stove; a near-boil pour and a short rest is all the brew needs.

FAQ

How is tubruk different from espresso?

Both are small, strong, and unfiltered, but tubruk is steeped — hot water poured straight over the grounds in the glass, with nothing pressed, tamped, or forced through a screen. The grind is fine, the water is just off the boil, and the grounds sink on their own.

What is kopi joss?

A Yogyakarta variant of exactly this cup — sweet black coffee with a piece of burning charcoal dropped straight into the glass at serving. It began at the food-stall Angkringan Lek Man, when the vendor couldn't make the usual boiled kopi kothok and dropped in charcoal as a workaround instead; the ember tempers the coffee's bitterness and leaves a faint smoky, toasted note. The base cup underneath the charcoal is the same coffee-sugar-hot-water build as tubruk — the ember is the whole difference.

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