Singapore Kopi

Kopi is the default order at a Singapore kopitiam: strong robusta pushed through a long cloth sock, built on sweetened condensed milk, and defined less by any pour than by the roast underneath it. The beans go into the wok with margarine and sugar until they come out dark, glossy, and faintly caramelized — the same Hainanese-immigrant technique that filled Killiney Road's coffee shops from 1919 onward. Order it by name and the kopitiam auntie already knows the ladder: kopi with condensed milk, kopi-o black with sugar, kopi-c with evaporated milk, kosong for none at all. The cup itself stays simple — no pull, no performance, just the roast doing the work.

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

Ratio breakdown

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 just off the boil (95–100°C)
82.6%
Condensed milk1.5–2 tablespoons sweetened condensed milk
8.3%
Coffee~30 g (2 heaped tablespoons) Nanyang-roasted ground coffee
9.2%
Ratio9 : 0.9 : 1

What you need

Method notes

Grind
Medium-coarse — for the cloth sock (kain)
Water temperature
Hot — water just off the boil, 95–100°C
Total time
6 min

Steps

  1. Set the Nanyang-roasted grounds in the cloth sock over a jug

    The wok roast coats every bean in caramelized margarine and sugar, so a flat, even bed in the sock keeps the water passing through it evenly instead of channeling around the stickier grounds.

  2. Pour the hot water through in a slow, steady stream

    A patient pour is what pulls the strong, syrupy concentrate the condensed milk is built to meet — rushing the water past the grounds leaves the roast's caramel notes behind.

  3. Keep the concentrate hot in a warmed pot until serving

    Kopitiam stalls keep the brewed pot over a low flame all morning, so every cup is poured at the same strength and heat rather than cooling between orders.

  4. Spoon the condensed milk into the base of the cup

    The milk goes in first so the falling coffee stirs it up through the cup as it's poured — the same build order used across the kopitiam's condensed-milk drinks.

  5. Pour the hot concentrate over the milk and stir

    Unlike Malaysia's kopi tarik, Singapore's everyday kopi isn't pulled between cups — a simple stir folds the milk through, because the roast is what carries the drink, not the pour.

Tips

Common mistakes

FAQ

Where does kopi come from?

From Hainanese immigrants who arrived in Singapore in the late 19th and early 20th centuries and took jobs in British and Peranakan kitchens, where they learned Western coffee and adapted it with what was on hand — margarine, sugar, and a long cloth sock instead of a filter machine. Killiney Road's Kheng Hoe Heng Coffeeshop, founded in 1919 and later renamed Killiney Kopitiam, is one of the oldest surviving examples of the kopitiam culture that grew out of that adaptation.

What's the difference between kopi and Malaysian kopi tarik?

Both are strong, sock-filtered kopitiam coffees sweetened with condensed milk. Kopi tarik is defined by its pour — the long arcing stream between two cups that aerates and cools the coffee. Singapore's everyday kopi skips the pull; the defining feature is the dark, margarine-and-sugar roast underneath, stirred rather than performed.

What does kopi-o mean, and how many ways can I order it?

Kopi-o is the black version — the same strong sock-filtered brew with sugar and no milk at all ('o' from 'oh', Hokkien for black). Kopitiam ordering stacks freely from there: kopi-c swaps in evaporated milk, kosong drops the sugar, peng makes it iced, gao brews it stronger, poh brews it weaker — the same base concentrate, named differently by what's added or left 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