Row of Singapore kopitiam drinks — kopi, teh, milo on a marble table

By the NutriKaki Team  ·  Nutrition data sourced from HPB Singapore  ·  10 April 2026

Kopitiam Drink Calories: Every Kopi, Teh and Milo Order Decoded

Most Singaporeans drink 2 to 3 kopitiam orders a day without thinking twice. But your kopi habit alone could be adding 200 to 400 calories to your daily total — or as few as 10. Here is exactly what is in every common order, using verified HPB Singapore data.

You log your chicken rice and your laksa. You think carefully about whether to order less rice. And then you sit down, order a Kopi and a Teh Tarik without a second thought — and quietly add the calorie equivalent of half a bowl of noodles to your day.

Drinks are the single most underestimated source of calories in the Singaporean diet. A double Milo Dinosaur is almost 400 calories before you have touched your food. Even a "healthy" fresh orange juice from the market stall can tip 180 calories with a fat zero grams of protein to show for it.

This guide decodes every common kopitiam and hawker drink order — their real calorie count, sugar load, and exactly which swaps save you the most.

The Kopi and Teh Calorie Table — Every Order, Ranked

All values below are based on HPB Singapore food composition data. A standard serving is one cup (approximately 200–220ml unless noted).

Order What's In It Calories Sugar (g) Rating
Kopi-O KosongBlack coffee, no sugar, no milk~5 kcal0g✅ Best
Teh-O KosongBlack tea, no sugar, no milk~5 kcal0g✅ Best
Kopi-O Siew DaiBlack coffee, less sugar~15 kcal3g✅ Great
Teh-O Siew DaiBlack tea, less sugar~15 kcal3g✅ Great
Kopi-OBlack coffee, sugar, no milk~45 kcal10g👍 Good
Teh-OBlack tea, sugar, no milk~40 kcal9g👍 Good
Kopi C Siew DaiCoffee, evaporated milk, less sugar~60 kcal6g👍 Good
Teh C Siew DaiTea, evaporated milk, less sugar~55 kcal5g👍 Good
Kopi CCoffee, evaporated milk, sugar~90 kcal12g⚠️ Moderate
Teh CTea, evaporated milk, sugar~85 kcal11g⚠️ Moderate
Kopi (regular)Coffee, condensed milk, sugar~120 kcal18g⚠️ Watch it
Teh (regular)Tea, condensed milk, sugar~115 kcal17g⚠️ Watch it
Teh TarikPulled milk tea, condensed milk, sugar~130 kcal20g❌ High sugar
Milo (hot/iced)Milo powder, condensed milk, water~145 kcal22g❌ High sugar
Milo DinosaurIced Milo + heaped Milo powder on top~350–400 kcal55–65g❌ Treat only
BandungRose syrup + evaporated milk~180 kcal30g❌ High sugar
Barley (plain)Barley water, sugar~85–110 kcal20g⚠️ Moderate

Understanding the Singapore Kopitiam Menu — What the Words Actually Mean

If you did not grow up ordering kopi, the terminology is genuinely confusing. Here is the full cheat sheet — and why each modifier matters for calories.

The milk type changes everything

Condensed milk (used in standard Kopi and Teh) is sweetened and thick. A single kopitiam order uses roughly 25–30ml — that alone is about 80 calories and 16g of sugar before the coffee or tea even enters the picture.

Evaporated milk (used in Kopi C and Teh C) is unsweetened. It adds creaminess and roughly 20–25 calories per cup, with minimal sugar. This is the smarter choice if you want milk in your drink.

What "Siew Dai" and "Kosong" actually mean for your calories

"Siew Dai" means less sugar. In practice, this cuts the condensed milk and sugar by about 30–40%, saving roughly 30–50 calories per cup compared to the standard order. Over two cups a day, that adds up to over 300 calories saved per week.

"Kosong" means none — no sugar, no milk. For Kopi-O Kosong and Teh-O Kosong, you are essentially drinking black coffee or tea with under 10 calories per cup. This is the gold standard if you are tracking.

💡 The Teh C Siew Dai swap: If you currently drink two regular Teh Tarik a day (260 kcal, 40g sugar), switching both to Teh C Siew Dai (110 kcal, 10g sugar total) saves you 150 calories and 30g of sugar daily. Over a month, that is roughly 4,500 calories — more than a kilogram of body fat — from nothing but a drink order change.

The Milo Problem — Why Singapore's Favourite Childhood Drink is a Calorie Trap

Milo is one of Singapore's most emotionally loaded drinks. It is also one of the most misunderstood nutritionally. Many Singaporeans grew up thinking of it as a "healthy energy drink" — the green tin with athletes on it, the school canteen staple.

A standard iced Milo at the hawker centre runs around 140–160 calories with 20–24g of sugar. That is already the equivalent of eating three teaspoons of sugar in your drink. But the real trap is the Milo Dinosaur.

The Milo Dinosaur — a glass of iced Milo topped with a heaped mound of undissolved Milo powder — contains between 350 and 400 calories and up to 65g of sugar in a single cup. That is more sugar than you should consume in an entire day according to HPB Singapore guidelines. It is not a drink. It is a dessert masquerading as a drink.

💡 Better Milo order: Ask for Milo Siew Dai with no condensed milk, just hot water or plain milk. This brings the calorie count down to around 80–100 kcal while keeping the flavour you grew up with.

The Drinks You Think Are Healthy — But Are Not

Fresh fruit juice from the market stall

A large cup of freshly squeezed orange juice at a hawker centre runs 160–200 calories with 35–45g of natural sugar. There is no fat and a little vitamin C — but also almost no fibre, because the pulp is removed. Whole fruit is nutritionally superior every time.

Sugar cane juice

Sugar cane juice is essentially liquid sugar. A large cup (400ml) contains around 160–180 calories and 35–40g of sugar. Despite being "natural," there is no meaningful nutritional benefit over plain water with a spoonful of sugar.

Barley water

Plain boiled barley water is genuinely lower in calories (around 85–110 kcal per cup) and does have some fibre. The problem is hawker-centre barley is typically sweetened heavily. Ask for less sugar or none, and it becomes one of the better drink choices available.

Daily Drink Calorie Calculator — Two Types of Kopi Drinker

HabitMorningAfternoonDaily TotalMonthly Total
Old habit Teh Tarik (~130 kcal) Kopi (~120 kcal) ~250 kcal ~7,500 kcal
Smart swap Teh C Siew Dai (~55 kcal) Kopi-O Siew Dai (~15 kcal) ~70 kcal ~2,100 kcal
Monthly saving ~5,400 kcal ≈ 0.7 kg of body fat

That is without changing a single thing you eat. Just your drink orders.

📖 Related: How to Lose Weight in Singapore Without Giving Up Hawker Food →

The Smart Drinker's Order Guide — By Goal

Your GoalBest OrderAvoid
Losing weightKopi-O Kosong / Teh-O KosongTeh Tarik, Milo Dinosaur
Cutting sugarAny Kosong or Siew Dai orderBandung, Milo Dinosaur, fruit juice
Want milk but watching caloriesKopi C Siew Dai / Teh C Siew DaiRegular Kopi or Teh with condensed milk
Sodium-consciousPlain barley (siew dai) or Teh-OBandung (has evaporated milk + high sugar)
Just want to enjoyTeh Tarik occasionally — it's still under 150 kcalDouble Milo Dinosaur daily

Frequently Asked Questions

A standard Kopi (coffee with condensed milk and sugar) is approximately 115–130 calories per cup. If you drink two a day, that is 230–260 calories just from coffee — before any food. Switching to Kopi-O Siew Dai brings that down to around 30 calories total for two cups.
Teh Tarik is not the worst drink you could have — at around 130 calories and 20g of sugar per cup, it is comparable to many commercial iced coffees. The issue is frequency. One Teh Tarik occasionally is fine. Two or three a day adds up to 390 calories and 60g of sugar from drinks alone. If you love the taste, try ordering Teh C Siew Dai — similar richness at roughly a quarter of the sugar.
A Milo Dinosaur contains approximately 350–400 calories and 55–65g of sugar per serving, depending on how generous the stall is with the Milo powder. The World Health Organisation recommends a maximum of 50g of free sugar per day for adults. A single Milo Dinosaur can exceed your entire daily sugar allowance in one cup.
Kopi-O Kosong (black coffee, no sugar) and Teh-O Kosong (black tea, no sugar) are both under 10 calories per cup. Plain water is obviously zero — but if you want flavour, these are your best options. Plain barley water with no sugar is also a reasonable choice at around 50–70 calories.
"Siew Dai" means less sweet in Hokkien. It instructs the kopitiam uncle or auntie to use less condensed milk and sugar. In practice, it saves around 30–60 calories per cup compared to the standard order. For two drinks a day, that is 60–120 calories saved daily — or roughly 2,000 to 3,600 calories per month without any other change.
Yes, significantly. Kopi C uses evaporated milk (unsweetened) instead of condensed milk (sweetened). A Kopi C Siew Dai has around 55–65 calories and 5–7g of sugar. A regular Kopi has around 120 calories and 18g of sugar. If you want milk in your coffee, Kopi C Siew Dai is the smartest order at a kopitiam.

Track your kopi habit with NutriKaki

Just tell our AI Coach "I had a Teh Tarik Siew Dai" — it handles the rest. Every hawker drink, decoded and logged using HPB Singapore data.

Start tracking for free →

Nutrition values sourced from the Health Promotion Board (HPB) Singapore food composition database and are approximate. Actual values vary by stall, preparation, and cup size. This article is for general wellness information only and does not constitute medical or dietary advice. Consult a registered dietitian for personalised guidance.