Preparation method — Singapore, Malaysia
Nanyang kopi (Malaysian and Singaporean kopitiam 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.
- 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.
- Load the sock with grounds and set it over the pot.
- Pour near-boiling water through, and pour the brew back through the grounds again to build strength. (about 2 minutes)
- Keep the pot hot; hang the sock over it between orders.
- 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 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
Related in the catalogue
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