Crack the kopitiam coffee code
Kopi is a system. Four Malay words and you can order anything.
The one line to remember
Kopi O kosong satu.
One black coffee, no sugar.
The kopitiam order is a stack: the drink, the milk, the sugar, the temperature. The milk codes (O, C) are Hokkien and Hainanese. Everything else is Malay, and it never changes.
Kosong drops the sugar. Kurang manis halves it. Panas is hot, ais is iced. That’s the whole system.
How it sounds
You and Auntie
Read it, then hide the English and play it through. Tap a bubble for the word map.
Morning at a kopitiam drinks stall. The auntie shouts orders across the shop.
Malay
Minum apa?
English
What are you drinking?
Note
Minum = drink. At a drinks stall the question is Minum apa?, not Nak apa?
Malay
Kopi O kosong satu.
English
One black coffee, no sugar.
Note
Kosong literally means empty or zero. At a kopitiam it means no sugar.
Malay
Panas atau ais?
English
Hot or iced?
Malay
Panas. Dan teh tarik satu, kurang manis.
English
Hot. And one teh tarik, less sweet.
Note
Kurang manis is the Malay way to ask for less sugar. You’ll also hear siu dai — the same thing in Hokkien.
Malay
Minum sini?
English
Drinking here?
Malay
Sini. Roti kaya ada?
English
Here. Do you have kaya toast?
Note
Ada is the most useful word in this lesson. X ada? = do you have X? Works for anything.
Malay
Ada. Nak set? Dengan telur.
English
Yes. Want the set? It comes with eggs.
Malay
Boleh. Telur setengah masak.
English
Sure. Half-boiled eggs.
Lines to keep
Pocket these
The ones worth saying out loud on the way there.
- casual
Kopi satu.
One kopi (with condensed milk).
- casual
Kopi C kosong.
Coffee with evaporated milk, no sugar.
- casual
Teh O ais satu.
One iced black tea.
- casual
Kurang manis.
Less sweet.
- casual
Satu lagi.
One more.
Hold your cup up and say this.
- casual
Bungkus boleh?
Can I take it away?
Build any drink
kopi / teh + O / C + kosong / kurang manis + panas / ais
Leave a slot out and you get the default: sweet, with condensed milk, hot.
- Kopi O · black coffee, with sugar
- Kopi C · coffee, evaporated milk, sugar
- Kopi ais · iced coffee, condensed milk
- Teh O kosong · black tea, no sugar
- Teh C kosong ais · iced tea, evaporated milk, no sugar
Watch out
Three things to know
The small things that give a beginner away.
Kosong is not black
Kosong only removes the sugar. To drop the milk you need O. Kopi kosong isn’t an order; Kopi O kosong is.
Ais or peng, both fine
Ais is Malay for ice. Peng is Hokkien and just as common at the counter. Auntie will understand either.
Half-boiled, not soft-boiled
Telur setengah masak — literally half-cooked eggs — is the kopitiam egg. Say it exactly like that.
Quick check
Three questions
No account, no score kept. Just see if it stuck.
Question 1
You want iced tea with evaporated milk and no sugar.
Question 2
Roti kaya ada? means…
Question 3
Auntie asks Minum sini? You’re taking it away.

Try it with Aiman
Reading is the easy part. Now say it.
It’s 8am at a kopitiam. Order a hot drink for yourself and an iced one for a friend who hates sugar.
Paste this as your first message. Aiman sets the scene, replies in Malay, and keeps English on the side.