Kopi Jahe Betawi

Short glass ingredient percentage chartIngredient ratios form a normalized 100% stack clipped to the recipe's cup.
Short 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.

Water150 ml per glass (1 litre makes about 10 small glasses)
77.0%
Ginger~5–8 g per glass, peeled and bruised — red ginger (jahe merah) is the traditional choice
4.0%
Cinnamon~1 cm stick per glass
0.2%
Cardamom1 pod per glass
0.1%
Cloves1 whole clove per glass
0.0%
Pandan leaf½ leaf per glass, knotted or torn
0.4%
Sugar1 tablespoon per glass, optional
6.2%
Condensed milk~1 tablespoon (8–14 ml) sweetened condensed milk per glass
8.9%
Coffee~1 tablespoon ground coffee per glass (~6 g); local robusta is common
3.1%
Ratio25 : 1.3 : 0.07 : 0.04 : 0.016 : 0.13 : 2 : 2.9 : 1
Grind
Medium-fine everyday ground coffee (kopi bubuk). The pot is strained, so it doesn't need to be powder-fine.
Water temperature
Boiled with the spices, strained and served hot
Total time
15 min

Kopi jahe Betawi is Jakarta's ginger coffee: ground coffee boiled with ginger, cinnamon, cardamom, cloves and pandan, then strained and stirred with condensed milk. The Betawi, Jakarta's native community, also call it zanzabil, and its history is usually traced to the 18th century, when spice boats from Tangerang moored on the Angke river and the devout neighbourhoods there served it at circumcision feasts, weddings and Maulid nights. In Pekojan, home to Jakarta's Arab-descended families, it came to the table with nasi kebuli. It is an evening drink, poured to keep off the night chill and keep the talk going. It is rarer now than it once was, and Indonesia listed it as national intangible cultural heritage in 2024.

Steps

  1. Peel and bruise the ginger

    Crushing the ginger splits its fibres, so the boil can pull out its heat and aroma in minutes instead of leaving them locked in a solid knob.

  2. Put the water, coffee, sugar and every spice into one pot

    Everything except the condensed milk goes in together, so the coffee and spices extract side by side and the sugar dissolves as the pot heats.

  3. Bring to the boil over medium heat, then take it off

    About ten minutes of steady heat up to the boil is enough to draw out the ginger, cardamom and cloves. The recipes take the pot off as soon as it boils rather than reducing it.

  4. Strain into glasses, discarding the spices and grounds

    Unlike kopi tubruk, this coffee is drunk clear. The strainer catches the grounds, the spent ginger and the pandan, so nothing is left to settle in the glass.

  5. Stir in the condensed milk and serve hot

    Added after straining, the condensed milk goes straight into the glass instead of coating the strainer and spice pieces, and it softens the ginger's bite while sweetening the cup.

Tips

  • Toast the ginger in a dry pan before bruising it, as some Betawi cooks do. Heat brings out a rounder, deeper aroma — but stop before it scorches, or it turns bitter.
  • Make it by the pot for a gathering — a litre of water serves about ten small glasses, the scale of a feast or an evening gathering.
  • Sugar is optional. Condensed milk already sweetens the glass, so taste before adding more.
  • One measured recipe adds a pinch of salt to the pot — about ½ teaspoon per litre — a small, optional seasoning that other recipes leave out.

Common mistakes

  • Piling in extra spice — too much, or an unbalanced mix, and the coffee starts to taste like jamu, Indonesia's herbal tonic, instead of coffee.
  • Adding the condensed milk to the pot before straining — it clings to the spices and the strainer, and it can catch on the bottom of the pot.

Variations

Within the Betawi Coffee tradition, the preparation above takes these familiar shapes:

  • Kopi Rarobang

    Ambon's spice-pot coffee, boiled with ginger, cloves, cinnamon and pandan like kopi jahe, but finished with chopped kenari nuts instead of condensed milk.

FAQ

What does "zanzabil" mean?

It is the Betawi name for this ginger coffee, recorded by Indonesia's cultural heritage office alongside "gahwa" for plain coffee. Both words come from Arabic, which reflects the Arab traders and the Arab-descended community of Pekojan, through whom Jakarta's spiced coffee habit is said to have spread.

Is it recognised as Indonesian heritage?

Yes. In August 2024, Indonesia's national panel for intangible cultural heritage (Warisan Budaya Takbenda) listed Kopi Jahe Betawi among eight Betawi traditions recognised that year, nominated by Jakarta's culture office and the Betawi Cultural Institute.

How is it different from kopi rarobang?

Both boil coffee with ginger, cloves, cinnamon and pandan, but they come from opposite ends of Indonesia. Ambon's kopi rarobang is finished with chopped kenari nuts and is usually drunk without milk. Jakarta's kopi jahe adds cardamom, an Arab influence, and is finished with condensed milk.

Are other spices ever used?

Yes. A 2019 study of the drink, and a Betawi cultural video it draws on, also name temu mangga (mango ginger) among the spices, and some accounts mention nutmeg or lemongrass. The measured recipes published here use ginger, cinnamon, cardamom, cloves and pandan, the five spices Indonesia's heritage office lists.

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