Skip to content
CoffeeHQ

Preparation method — Singapore, Malaysia

Nanyang kopi (Malaysian and Singaporean kopitiam coffee)

Also known as: kopi, kopitiam coffee, Nanyang coffee, kopi-O, kopi-C, sock coffee, Hainanese coffee

Beans wok-roasted with sugar and margarine, brewed strong through a long cloth sock filter, and ordered through a compact Hokkien-Malay vocabulary that specifies milk, sugar and temperature in two syllables.

Country
Singapore, Malaysia
Where
Kopitiams across Singapore and Malaysia; roots in Hainanese immigrant coffee shops.
Brewing mechanism
Cloth gravity filtration
Heat technique
Stovetop, Residual or added heat
Filtration
Cloth
Grounds in the cup
No
Grind
Fine to medium-fine, packed into the sock.
Coffee-to-water ratio
50–90 g per litre (typically 70)
Serving size
120-250 ml
Water temperature
92-100°C (typically 96)
Contact time
60-240 seconds (typically 150)
Preparation time
2-5 minutes

Local names

Malay
kopiKOH-peeCoffee — and, by default, coffee with condensed milk and sugar.
Hokkien/Malay
kopi-OBlack with sugar; 'O' from the Hokkien for black.
Malay
kopi-CWith evaporated milk and sugar.
Malay
kopi kosong'Empty' — no sugar.
Malay
kopi pengIced.

What it is

Kopitiam coffee is defined before brewing even starts. Robusta — and in Malaysia often liberica — is roasted in a wok or drum with sugar and margarine or butter, so the sugar caramelises onto the bean and the fat coats it. The result is very dark, oily and aromatic, and it is not really comparable to any coffee roasted plain.

Brewing is done in a cloth sock: a long fabric bag on a wire hoop, packed with grounds, with near-boiling water poured through repeatedly and the resulting brew held hot over a low flame or returned through the sock. It is a strong, heavy, cloth-filtered coffee, and it is always served with something — condensed milk by default, evaporated milk if you say C, sugar unless you say kosong.

The ordering vocabulary is the part outsiders notice. Kopi is coffee with condensed milk and sugar. Kopi-O is black with sugar. Kopi-C is evaporated milk with sugar. Kopi kosong is unsweetened. Peng means iced, gao means strong, siu dai means less sweet, and the modifiers stack. It is a genuinely efficient ordering system, and CoffeeHQ treats it as terminology rather than as a family of separate drinks.

What makes it distinct: The roast itself is a preparation step: sugar and fat are applied to the bean in the roaster, which no other tradition in this atlas does as standard.

Cultural context

The kopitiam is a working breakfast institution — coffee, kaya toast and soft-boiled eggs — and the shorthand ordering language reflects a setting where speed matters and everyone knows the code. It is inexpensive, everyday coffee, not a specialty ritual, and its persistence alongside international coffee chains is a point of local attachment.

Vessel and equipment

A long cloth sock on a metal hoop with a handle, sitting in or over a pot. Cloth passes far more oil than paper, which suits a bean already coated in caramelised sugar and fat.

Brewed in

How it is made

Water passes down through a grounds bed held by cloth, which lets oils through.

Water is boiled separately and poured through the sock; the brewed coffee is then kept hot over a low flame, which is part of why it develops the heavy, slightly stewed character regulars expect.

  1. Start from beans roasted with sugar and margarine — this is done by the roaster, not the shop, and it is what makes the coffee Nanyang rather than merely dark.
  2. Load the sock with grounds and set it over the pot.
  3. Pour near-boiling water through, and pour the brew back through the grounds again to build strength. (about 2 minutes)
  4. Keep the pot hot; hang the sock over it between orders.
  5. Put condensed or evaporated milk in the cup as the order requires, pour the coffee over, and pull it between two vessels if a foam is wanted.
Sugar
Twice over. Sugar is caramelised onto the beans during roasting, and then added again in the cup unless the order says kosong or siu dai.
Milk
Condensed milk by default, evaporated milk for kopi-C. Fresh milk is not the tradition. The milk goes into the cup first and the coffee is poured onto it.
Additions
Margarine or butter in the roast; Sugar in the roast
Foam
Pulling the coffee between two containers produces a light foam and is common practice, particularly for tarik-style service.

How it is served

Thick porcelain cups and saucers, or a plastic bag with a straw for takeaway.

Served with: Kaya toast, Soft-boiled eggs with dark soy and white pepper

When: Breakfast above all, and throughout the day.

Taste

Tendencies of the preparation, not a prediction about any particular cup.

Body
High
Clarity
Medium-low
Sediment in the cup
Low
Perceived strength
High
Bitterness tendency
High
Acidity tendency
Low
Sweetness tendency
High

What the method does

Cloth holds back grounds while passing oils, so the cup is clean of grit but heavy in texture. Holding the brewed coffee hot for long periods deepens and flattens it — a stewed quality that is expected here rather than avoided.

What the tradition does

The sugar-and-margarine roast is doing most of the work: caramel, toast and a smoky-sweet edge, over robusta or liberica that is already heavy and low in acidity. Condensed milk adds a large amount of sugar and dairy.

What the method does not control

Almost entirely roast-driven. The same green coffee roasted plain would produce a completely different drink, and this is one of the few traditions where that is the point rather than a caveat.

Texture
Thick and syrupy, particularly with condensed milk.
Aroma
Caramel, burnt sugar and toast.
Aftertaste
Sweet and toasty from the caramelised sugar in the roast, with a butter note that outlasts the coffee.

Caffeine

Moderate to high total, in a medium-sized serving. Robusta and liberica both carry more caffeine per gram than arabica, and the brew is strong — but the serving is much larger than a demitasse and the drink is diluted with milk, so concentration is lower than the taste suggests.

CoffeeHQ states no milligram figure for this preparation, because no measurement specific to it has been established. Inventing one would be easy and wrong.

What moves the number

  • Species — robusta and liberica rather than arabica
  • How many times the brew was passed back through the grounds
  • How long the pot has been standing
  • Milk dilution

How CoffeeHQ estimates caffeine

How it differs from

Vietnamese phin coffee
Both are dark, robusta-based and served with condensed milk. The phin is a single-serve metal gravity drip made to order; kopi is batch-brewed through cloth and held hot, which gives it a rounder, more stewed character — and the beans are roasted with sugar and fat, which the Vietnamese ones generally are not.
Cloth coffee filter
The same filter medium appears in Costa Rica, Brazil, Senegal and Japan. What differs is everything around it — grind, dose, roast and what goes in the cup.

In practice

Common mistakes

  • Using ordinary specialty-roasted coffee and expecting the same result
  • Assuming kopi-C means coffee with cream
  • Ordering plain 'kopi' while expecting black coffee — it arrives sweet and milky by definition

Household and regional variation

Every kopitiam's roast is slightly different, and the exact modifier vocabulary varies between Singapore and Malaysia and between dialect groups.

Modern adaptations

Sock filters are increasingly replaced by metal mesh or commercial brewers in higher-volume shops; instant Nanyang-style mixes are widely sold.

Misconceptions

  • That the 'C' in kopi-C stands for cream. The most commonly repeated explanations are the Hainanese word for fresh and the Carnation brand of evaporated milk; CoffeeHQ has not established which is correct and does not choose.
  • That sock-brewed means dirty or crude. Cloth is a legitimate filter medium with well-understood behaviour.

Related preparations

History, culture and background

Evidence

What CoffeeHQ could not establish

  • The etymology of the 'C' in kopi-C is genuinely disputed and left open.
  • The precise composition of roasting additions (margarine, butter, sugar, and in some accounts other ingredients) varies by roaster and is not documented in a source CoffeeHQ has verified.
  • Liberica's share of the blend in Malaysian practice is not established.

Sources

  • Atlas Obscura and Gastro Obscura food and drink documentation — Atlas Obscura
  • Perfect Daily Grind industry journalism — Perfect Daily Grind
  • Sprudge coffee industry journalism — Sprudge Media Network

CoffeeHQ's source and evidence policy