# Singapore Hawker Drinks Calories — Milo, Teh, Kopi, Earl Grey & More

> Kopi O kosong: 33 kcal. Teh tarik: 72 kcal. Milo Dinosaur: 501 kcal. HPB-verified guide to 20+ Singapore kopi & tea orders, using HPB's official portion sizes.

*By the NutriKaki Team · Data sourced from HPB Singapore · June 2026*

Nobody talks about drink calories at the kopitiam. You agonise over whether to have char kway teow or chicken rice, then order a teh tarik and a Milo without a second thought — even though that combination just added 250–330 calories to your meal. It's the hidden calorie trap of the Singapore diet.

This guide covers every drink you'll find at a Singapore kopitiam or hawker centre, with the calorie counts to match. Plus, the Singlish ordering hacks that actually make a difference.

> **The big picture:** Drinks typically contribute 10–25% of total daily calories for Singaporeans — and unlike food, they don't even make you feel full. Knowing which drinks to swap is one of the easiest calorie wins available.

## Quick Reference — All Kopitiam Drinks Ranked by Calories

| Drink | Standard (kcal) | Siew Dai (kcal) | Sugar (g) |
| --- | --- | --- | --- |
| Plain Water / Ice Water | 0 | — | 0 |
| Plain Tea (Teh O / Chinese Tea) | ~5 | — | 0 |
| Plain Black Coffee (Kopi O Kosong) | 33 | — | 0 |
| Earl Grey Tea (plain, no milk) | ~3 | — | 0 |
| Teh O (Black Tea + Sugar) | 48 | 43 | 10.1g |
| Kopi O (Black Coffee + Sugar) | 78 | 70 | 11.7g |
| Earl Grey Latte (café-style) | ~150–190 | ~110–130 | 16–22g |
| Skinny Latte | ~85–110 | ~60–80 | 10–14g |
| Teh (Tea + Condensed Milk) | 150 | 98 | 23.4g |
| Kopi (Coffee + Condensed Milk) | 193 | 150 | 19.1g |
| Teh C (Tea + Evaporated Milk) | 125 | 63 | 18.2g |
| Kopi C (Coffee + Evaporated Milk) | 130 | 113 | 15.4g |
| Milo (kopitiam-style, 250ml) | 233 | 200 | 27.9g |
| Milo Dinosaur (HPB medium cup, 550ml) | 501 | — | 62g |
| Teh Tarik | 72 | ~43 | 16–22g |
| Yuan Yang (Kopi + Teh) | 143 | 100 | 19.5g |
| Horlicks (kopitiam-style) | ~170–200 | — | 22–28g |
| Mango Green Tea (bubble tea style) | ~200–280 | ~150–200 | 30–45g |
| Brown Sugar Bubble Tea | ~320–420 | ~250–320 | 48–65g |

## The Kopitiam Modifier Guide — Your Ordering Cheat Sheet

This is the most useful thing you'll read today. Singapore kopitiam culture has a built-in calorie reduction system — you just need to know the codes.

- **Siew Dai (少甜)** Less sugar / condensed milk. How much it saves depends entirely on the drink: 62 kcal on a teh C, 52 on a teh, 43 on a kopi — but only 17 on a kopi C and 8 on a kopi O. Useful on the milky orders, close to pointless on the light ones.
- **Kosong (零)** No sugar at all. For kopi or teh with milk — the milk is still there, sugar removed. Saves 37–70 kcal, and it is the bigger lever: kosong beats siew dai on every drink we checked.
- **O (黑)** Black — no milk at all. Kopi O or Teh O is just coffee/tea + sugar. Dramatically fewer calories than the milk version.
- **C (淡奶)** Evaporated milk instead of condensed milk. Lower in sugar than condensed milk. Teh C Siew Dai is one of the best calorie-conscious kopitiam choices.
- **Peng (冰)** Iced. The iced version often has slightly more sugar to compensate for dilution — worth ordering siew dai alongside peng.
- **Gah Dai (加甜)** Extra sweet / extra condensed milk. The opposite of what you want if watching calories. Adds 50–80 kcal.

> **Best calorie-conscious order:** Teh C Siew Dai at 63 kcal, or Teh C Kosong at 55 kcal if you can go without the sugar. Kopi O Siew Dai sounds lighter but is 70 kcal — the siew dai barely moves it.

## Drink Deep Dives

### ☕ Milo — Singapore's Most Loved, Calorie-Dense Drink

Milo is deceptively high in calories. The kopitiam version — brewed with full cream milk and a generous scoop of Milo powder — clocks in at **233 kcal** per regular 250ml cup, per HPB Singapore data. Order the Dinosaur (an extra dry scoop of Milo powder on top, usually served in a larger 550ml glass) and HPB's figure for that full serving jumps to **501 kcal**, plus 62g of sugar. That is not "approaching" a can of Coke — it is roughly double one.

Milo is fortified with vitamins and minerals, so it's not purely empty calories — but the sugar load is significant. If you drink Milo daily, switching to Milo Siew Dai (less sweet) brings a regular cup down to around 200 kcal per HPB data. Over a year, that's meaningful.

### 🍵 Earl Grey Tea — Singapore's Café Favourite

Plain earl grey tea brewed in hot water: **~3 kcal**. Essentially zero. Earl grey is naturally calorie-free and contains L-theanine, which pairs beautifully with caffeine for calm focus.

The trouble comes when it becomes an earl grey latte. A café-style earl grey latte with steamed whole milk and sugar syrup: **150–190 kcal**. Ask for oat milk siew dai and that drops to around 110–130 kcal. Still worth it? Your call — but at least now you know.

### ☕ Skinny Latte — The Café Calorie Saver

A skinny latte (made with skimmed or low-fat milk, no added syrup) has approximately **85–110 kcal** for a regular 250ml serving — versus 130–180 kcal for a standard full-fat latte. The word "skinny" specifically means low-fat milk, not necessarily less sugar. Always confirm no syrup is added.

The oat milk latte trend: oat milk adds approximately the same calories as whole milk (~120–140 kcal for a latte), but with more fibre. The "skinny" claim doesn't apply to oat milk — it's just a different fat and sugar profile, not lower overall.

### 🧋 Mango Green Tea — The Hidden Calorie Bomb

A mango green tea from a bubble tea or hawker drinks stall has **200–280 calories** — more than a bowl of yong tau foo. The combination of green tea base, mango syrup or fruit, and sugar makes this one of the highest-calorie "non-milk" drinks on the menu. Ordering less sugar saves 40–60 kcal.

The green tea component itself is calorie-free and loaded with antioxidants — it's the flavouring and sugar that drive up the count.

### 🥛 Yuan Yang — Kopi Meets Teh

The best of both worlds, calorie-wise it's also the sum of both: **143 kcal** per cup, since it's essentially a mix of kopi and teh with their respective condensed milks. Yuan yang siew dai brings it to around 90–120 kcal. Yuan yang peng (iced) is popular but often slightly sweeter to balance the ice dilution.

## How Drinks Add Up at a Hawker Meal

Here's a real-world example: You have chicken rice for lunch (488 kcal) and order a kopi (193 kcal) alongside. That's 681 kcal for the meal. If you swapped the kopi for a kopi O kosong (33 kcal), the same meal is 521 kcal — 160 kcal saved on the drink alone. Note what does not work here: swapping that kopi for a kopi siew dai only gets you to 638 kcal, because siew dai saves 43 kcal where dropping the condensed milk saves 160.

Over a month of daily lunches, that single swap saves about 4,800 kcal. The siew dai version of the same swap saves 1,290. Both are worth having; they are not the same size of win, and most guides treat them as if they were.

### Hawker Meal + Drink: Total Calorie Comparison

This table shows how much your drink choice changes the full meal total — same food, very different calorie outcome.

| Hawker Meal | Food (kcal) | Drink Choice | Drink (kcal) | Meal Total |
| --- | --- | --- | --- | --- |
| Chicken Rice | 488 | Kopi O Kosong | 33 | **521 kcal** |
| Chicken Rice | 488 | Teh C Siew Dai | 63 | **551 kcal** |
| Chicken Rice | 488 | Teh Tarik | 72 | **560 kcal** |
| Chicken Rice | 488 | Milo Dinosaur | 501 | **989 kcal** |
| Laksa | 429 | Teh O Kosong | 5 | **434 kcal** |
| Laksa | 429 | Kopi Siew Dai | 150 | **579 kcal** |
| Laksa | 429 | Milo Dinosaur | 501 | **930 kcal** |
| Nasi Lemak | 831 | Plain Water | 0 | **831 kcal** |
| Nasi Lemak | 831 | Teh Tarik | 72 | **903 kcal** |
| Nasi Lemak | 831 | Brown Sugar Bubble Tea | 370 | **1,201 kcal** |

> **Key insight:** The same plate of chicken rice ranges from 521 kcal with a kopi O kosong to 989 kcal with a Milo Dinosaur. That 468 kcal gap — the same food, just a different cup — is bigger than many people's entire snack budget for the day.

**💡 NutriKaki tip:** When you log your hawker meal, add the drink too. Drinks are fully tracked in NutriKaki's HPB database. The NutriCoach will flag if your drink is pushing you over your daily sugar or calorie limit — even if your food choices were solid.

## 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

| Habit | Morning | Afternoon | Daily Total | Monthly Total |
| --- | --- | --- | --- | --- |
| **Old habit** | Teh Tarik (72 kcal) | Kopi (193 kcal) | **265 kcal** | **~7,950 kcal** |
| **Smart swap** | Teh C Kosong (55 kcal) | Kopi O Kosong (33 kcal) | **88 kcal** | **~2,640 kcal** |
| **Monthly saving** | **~5,310 kcal** |  |  |  |

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

## The Smart Drinker's Order Guide — By Goal

| Your Goal | Best Order | Avoid |
| --- | --- | --- |
| Losing weight | Kopi O Kosong / Teh O Kosong | Teh Tarik, Milo Dinosaur |
| Cutting sugar | Any Kosong or Siew Dai order | Bandung, Milo Dinosaur, fruit juice |
| Want milk but watching calories | Kopi C Siew Dai / Teh C Siew Dai | Regular Kopi or Teh with condensed milk |
| Sodium-conscious | Plain barley (siew dai) or Teh O | Bandung (evaporated milk + high sugar) |
| Just want to enjoy | Teh Tarik occasionally — still under 150 kcal | Daily Milo Dinosaur |

📖 **Also worth reading:** [Low Calorie Hawker Food Guide](https://nutrikaki.com/blog/low-calorie-hawker-guide) · [Losing Weight Eating Hawker Food](https://nutrikaki.com/blog/weight-loss-singapore-hawker-food) · [Hawker Food for Diabetics](https://nutrikaki.com/blog/hawker-food-for-diabetics-singapore) · [Sodium in Hawker Food](https://nutrikaki.com/blog/sodium-hawker-food-singapore)

## Frequently Asked Questions

How many calories are in Milo?

A standard 250ml kopitiam Milo made with full cream milk has 233 calories per cup, per HPB Singapore data. A Milo Dinosaur (with extra dry Milo powder, typically served in a larger 550ml glass) is around 500 calories per HPB's medium-cup portion. Milo is also high in sugar: 27.9g for a regular cup and 62g for a Dinosaur.

How many calories are in earl grey tea?

Plain earl grey tea brewed in hot water has under 5 calories — essentially zero. An earl grey latte with steamed whole milk is 150–190 calories. Ask for oat milk siew dai to reduce it to around 110–130 calories.

What is teh C siew dai and how many calories?

Teh C is tea brewed with evaporated milk (instead of condensed milk). Siew dai means less sugar. Teh C Siew Dai is 63 calories per cup — one of the lowest-calorie flavoured hot drinks at a kopitiam, and a great choice if you want some sweetness without the calorie hit of a full teh tarik.

How many calories are in yuan yang?

Yuan yang (coffee + tea with condensed milk) is 143 calories per cup. Yuan yang siew dai reduces it to 100 calories. Yuan yang peng (iced) may be slightly sweeter than the hot version.

Is mango green tea high in calories?

Yes — mango green tea from a hawker stall or bubble tea shop has approximately 200–280 calories, largely from the mango syrup and sugar. The green tea base itself is calorie-free. Ordering less sugar reduces it to around 150–200 calories.

What is the lowest calorie kopitiam drink?

Plain water is the winner (0 calories). Among flavoured drinks, Teh O Kosong (black tea, no sugar) is 5 calories, and Kopi O Kosong (black coffee, no sugar) is 33 calories per HPB's 250ml cup — still one of the lightest options. Teh C Siew Dai is one of the best choices if you want some sweetness, at 63 calories.

What does "Siew Dai" mean and how much does it help?

"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 between 8 and 62 calories per cup depending on the drink compared to the standard order. For two drinks a day that is 16 to 124 calories daily, so roughly 500 to 3,700 a month — the range is wide precisely because it depends on which two drinks.

Is Kopi C healthier than regular Kopi?

Yes, significantly. Kopi C uses evaporated milk (unsweetened) instead of condensed milk (sweetened). A Kopi C Siew Dai has 113 calories and 10.7g of sugar, versus 193 calories and 19.1g of sugar for a regular Kopi. If you want milk in your coffee, Kopi C Siew Dai is the smartest kopitiam order.

📖 **Related:** If bubble tea is your weakness, check our detailed breakdown — [Bubble Tea Calories Singapore: How Much Sugar?](https://nutrikaki.com/blog/bubble-tea-calories-singapore) — including Brown Sugar Milk Tea, Taro, and all the popular orders.

📖 **Related:** Watching sodium as well as calories? See which hawker drinks and foods are highest — [Singapore Hawker Food Sodium Guide: Worst Dishes Ranked](https://nutrikaki.com/blog/sodium-hawker-food-singapore).

📖 **Related:** Trying to eat healthier at the hawker centre overall? Read — [15 Best Low Calorie Hawker Dishes Under 400 kcal](https://nutrikaki.com/blog/low-calorie-hawker-guide).

*Calorie figures are based on standard serving sizes from HPB Singapore food composition data and verified nutrition sources. Actual calories vary by stall, recipe, and portion size. NutriKaki is not a substitute for professional dietary advice. Nutrition data referenced in this article is used under licence from the Health Promotion Board (HPB) of Singapore and may not be redistributed, republished, or reused commercially without NutriKaki's prior written permission.*

Full nutrition data for dishes in this guide

- [Oat milk latte · 46 kcal/100g](https://nutrikaki.com/nutrition/oat-milk-latte)
- [Char kway teow · 206 kcal/100g](https://nutrikaki.com/nutrition/char-kway-teow)
- [Kopi O kosong · 13 kcal/100g](https://nutrikaki.com/nutrition/kopi-o-kosong)
- [Skinny latte · 42 kcal/100g](https://nutrikaki.com/nutrition/skinny-latte)
- [Chicken rice · 151 kcal/100g](https://nutrikaki.com/nutrition/chicken-rice)
- [Horlicks · 80 kcal/100g](https://nutrikaki.com/nutrition/horlicks)

---
Full article: https://nutrikaki.com/blog/hawker-drinks-calories-complete-guide
