Malaysian Drinks Calorie Guide

Calorie Counts Drinks Mamak

Drinks are the most ignored calorie source in the Malaysian diet. You track your food, you forget the teh tarik. But three teh tariks a day is 384 kcal from liquid alone. Here is every common Malaysian drink with its actual calorie count and exactly where those calories are coming from.

Just want the quick numbers? Grab the teh tarik calorie card, or browse the full Malaysian food calorie database.

When I was trying to figure out why my weight was not moving despite "eating less," drinks were one of the last things I looked at. I was tracking my rice, my chicken, my vegetables. I was not tracking the two teh tariks at breakfast, the Milo ais after lunch, and the air bandung at dinner. That was roughly 430 extra calories a day from drinks I was not even thinking about.

In Western countries, people worry about soda and fruit juice. Here, the liquid calories are hiding in condensed milk. Nearly every popular Malaysian drink is made with condensed milk or sugar syrup or both. Condensed milk is 321 kcal per 100ml. It is basically sweetened cream. And kopitiam aunties and mamak uncles pour it generously.

Let me go through every major drink category with real numbers.

First: why condensed milk is the main character

Most Malaysian hot drinks are built the same way: a base (tea, coffee, Milo, Horlicks), hot water, and then condensed milk poured in to sweeten and add body. Understanding condensed milk is the key to understanding why these drinks have so many calories.

Condensed milk: 321 kcal per 100ml. Fat 8.7g per 100ml. Sugar 54.4g per 100ml. It is essentially sugar-concentrated milk. The water has been removed and sugar has been added. One tablespoon (15ml) is 48 kcal. A typical pour for a teh tarik is 35 to 45ml, which is 112 to 144 kcal from the condensed milk alone before you even account for the rest of the drink.

Evaporated milk is different and much better. It is also concentrated milk but without the added sugar. Evaporated milk is 134 kcal per 100ml, compared to 321 kcal for condensed milk. Drinks made with evaporated milk instead of condensed milk (like Kopi C or Teh C) have dramatically fewer calories.

Marigold Lady General Full Cream Sweetened Condensed Milk 385g tin
Marigold Full Cream Sweetened Condensed Milk — 385g tin
Whole tin (385g)1,263 kcal
Per 100g328 kcal
Per tablespoon (15ml / ~20g)66 kcal
Standard teh tarik pour (2 tbsp / 30ml)128 kcal
The tea or coffee in your cup is essentially zero calories. Every calorie in a teh tarik, kopi, bandung, or Milo comes from this tin. One 385g tin makes roughly 10 cups of teh tarik. That is 1,263 kcal of condensed milk consumed per tin, 128 kcal per cup.
Source: Open Food Facts, barcode 8888026301200 · view product page
Carnation Evaporated Creamer can Malaysia
Carnation Evaporated Milk — 385g can
Whole can (385g)512 kcal
Per 100g133 kcal
Per tablespoon (15ml / ~16g)21 kcal
Standard Kopi C / Teh C pour (30ml)42 kcal
Same milky drink, 86 kcal less. Evaporated milk has water removed but no sugar added, so it is 133 kcal per 100g versus 328 kcal for condensed milk. Ordering Kopi C instead of Kopi drops your drink from 110 kcal to about 47 kcal. Same ritual, 63 fewer calories.
Source: Open Food Facts, barcode 8850124018205 · view product page

Kopitiam and mamak hot drinks

These are calculated for a standard 200 to 250ml mug, which is the typical serving at a Malaysian kopitiam or mamak stall.

Drink What is in it Calories Main calorie source
Teh tarik Strong black tea + condensed milk, pulled for froth 128 kcal 40ml condensed milk = 128 kcal. The tea itself is essentially zero.
Teh tarik (manis / extra sweet) Same as above, more condensed milk 165 kcal 50ml+ condensed milk. Taste difference is subtle. Calorie difference is not.
Teh O Black tea + sugar, no milk 34 kcal 2 teaspoons of sugar (8g) = 32 kcal. Almost nothing.
Teh O kosong Black tea only, no sugar, no milk 2 kcal Basically zero. This is your best option if you drink tea.
Kopi Robusta coffee + condensed milk 110 kcal 35ml condensed milk. Less milk than teh tarik but still significant.
Kopi O Black coffee + sugar, no milk 34 kcal Same as Teh O. The sugar is the calorie.
Kopi O kosong Black coffee only, no sugar, no milk 5 kcal The roasted robusta beans have a tiny amount of calories. Basically zero.
Kopi C Coffee + evaporated milk + sugar 58 kcal 30ml evaporated milk = 40 kcal + 2 teaspoons sugar = 32 kcal, minus water base. Much better than condensed milk kopi.
Teh C Tea + evaporated milk + sugar 55 kcal Same story as Kopi C. Evaporated milk is the lower-calorie choice.
Cham Coffee + tea blend + condensed milk 118 kcal Same condensed milk base as teh tarik and kopi. Roughly the average of both.

The condensed milk switch is the biggest single change you can make. Kopi with condensed milk is 110 kcal. Kopi C (evaporated milk) is 58 kcal. Same coffee, same morning ritual, half the calories. Ask for "Kopi C" or "Teh C" instead of the standard. You will barely taste the difference once you get used to it.

Milo, Horlicks, and the drinks people think are healthy

There is a specific category of Malaysian drinks that get a free pass because people associate them with nutrition. Milo is "energy." Horlicks is "for growing kids." They are also both very high in calories when prepared the way kopitiams prepare them.

Drink What is in it Calories Notes
Milo panas (standard) 3 tablespoons Milo powder + condensed milk + hot water 175 kcal Milo powder: 114 kcal. Condensed milk: 64 kcal. This is not a healthy drink. It is a dessert drink.
Milo ais Same as Milo panas poured over ice 175 kcal Ice does not change the calories. Same drink, colder.
Milo dinosaur Milo ais + extra heaped Milo powder on top 250 kcal The extra powder is typically 20 to 25g more Milo. That adds 76 to 95 kcal on top of the base Milo ais. The pile of powder on top looks cool. It is also almost 100 extra calories.
Horlicks panas 3 tablespoons Horlicks + condensed milk + hot water 200 kcal Horlicks powder is slightly more calorie dense than Milo. With condensed milk it sits around 200 kcal per mug.
Nestle Milo powder 1kg refill bag Malaysia
Nestlé MILO Powder — 1kg bag
Whole 1kg bag (powder only)4,000 kcal
Per 100g powder400 kcal
Official serving on label (20g / 1 heaped tbsp)80 kcal
Typical kopitiam prep (3 tbsp / ~30g) + condensed milk~210 kcal total
The official serving size Nestlé prints on the label is 20g (80 kcal, powder only). A kopitiam typically scoops 3 tablespoons (~30g = 120 kcal of powder), then adds condensed milk on top (~90 kcal). Total: around 210 kcal before the ice. The Milo dinosaur adds a further 20 to 25g pile of powder directly on top, pushing the final drink to 290 to 310 kcal.
Source: Open Food Facts / Nestlé Malaysia, barcode 9300605000926 · view product page

Milo is not a low-calorie drink. It is a malted chocolate drink with condensed milk added. A Milo dinosaur at 250 kcal is basically a small meal. If you have been ordering Milo ais every day thinking it is the healthy choice compared to teh tarik, you are taking in roughly the same number of calories. Milo ais is 175 kcal. Teh tarik is 128 kcal. The teh tarik is actually the lower calorie option of the two.

Cold hawker drinks

These are the drinks at the stall usually listed on a handwritten board, made from syrups, fresh ingredients, or both. Portion size is typically a 300ml glass.

Drink What is in it Calories (300ml glass) Notes
Air bandung Rose syrup + condensed milk + water + ice 185 kcal Rose syrup (45ml at 310 kcal/100ml): 140 kcal. Condensed milk (15ml): 48 kcal. Looks pink and innocent. It is not.
Air sirap Rose syrup + water + ice, no condensed milk 140 kcal Just the syrup, no milk. Still 140 kcal because rose syrup is basically sugar water with colouring.
Ais limau (fresh lime, standard) Fresh lime juice + sugar syrup + salt + ice 80 kcal The lime itself is almost zero calories. The sugar syrup is everything. Kurang manis drops this to 40 to 50 kcal.
Ais limau (kurang manis) More lime, less syrup 40 kcal One of the best low-calorie drink orders at a mamak. Refreshing, almost zero calories, and it actually tastes good.
Air barli (sweetened barley) Pearl barley boiled with rock sugar 105 kcal The barley grains contribute minimal calories. The rock sugar is the main source. People think barley is "healthy water." It has 105 kcal per glass from the sugar.
Air tebu (sugarcane juice) Fresh sugarcane, pressed 160 kcal Natural sugars from sugarcane. No added sugar but still 160 kcal per 300ml because cane juice is about 55 kcal per 100ml naturally. "Natural" does not mean low calorie.
Air kelapa muda (young coconut) Fresh coconut water, no sugar added 65 kcal About 300 to 350ml of coconut water from a young coconut is around 65 kcal of natural sugar. If the hawker adds sugar syrup, it goes up. Ask them not to.
Soya bean milk (sweetened) Ground soy beans + sugar + water 120 kcal Soya bean itself adds some protein (4 to 5g per 250ml). The sugar adds the calories. Hot or cold, same calorie count. A decent drink choice if you want some protein with your drink.
Soya bean milk (unsweetened) Ground soy beans + water, no sugar 50 kcal About 4 to 5g of protein for 50 kcal. Genuinely one of the better drink options if you can find it unsweetened. Good luck asking for this at a mamak though.
Air bunga (chrysanthemum tea) Dried chrysanthemum + rock sugar + water 90 kcal The flowers are essentially zero calories. The rock sugar is 90 kcal worth. People drink this thinking it is a herbal health drink. It has less sugar than bandung but it is not calorie-free.
Air sejuk / plain water Water 0 kcal Free. Zero calories. Keeps you full. Fills your stomach so you eat less. Nobody orders this at a mamak and that is exactly why so many Malaysians are overweight.

The "kurang manis" conversation

Every Malaysian knows you can ask for kurang manis (less sweet) when ordering drinks. Most people do not bother because they like the taste or they feel awkward asking. Let me show you what it actually saves.

Drink Standard Kurang manis Saved per drink Saved per year (daily habit)
Teh tarik 128 kcal 90 kcal 38 kcal 13,870 kcal = ~2kg body fat
Milo ais 175 kcal 130 kcal 45 kcal 16,425 kcal = ~2.3kg body fat
Ais limau 80 kcal 40 kcal 40 kcal 14,600 kcal = ~2.1kg body fat
Kopi (switch to Kopi C) 110 kcal 58 kcal 52 kcal 18,980 kcal = ~2.7kg body fat

Switching your daily kopi from condensed milk to evaporated milk (Kopi to Kopi C) saves 52 kcal per day. That is 18,980 kcal over a year. Nearly 2.7kg of body fat, from one drink order change. You do not even need to eat differently. Just say "Kopi C" instead of "Kopi."

The single most effective drink swap in the Malaysian diet: Change from teh tarik to teh O kosong. Saves 126 kcal per drink. If you drink two teh tariks a day, that change alone creates a 252 kcal daily deficit. That is 91,980 kcal per year. More than 13kg of body fat equivalent, purely from changing your drink order. Nothing else changes.

What your drink habit actually costs you

Let me show you three types of Malaysian drink habits and what they add up to daily.

Drink habit profile Drinks per day Daily kcal from drinks Monthly
Heavy sweet drink habit Teh tarik (breakfast) + Milo ais (lunch) + Air bandung (dinner) + Teh tarik (mamak supper) 616 kcal 18,480 kcal (equivalent to ~2.6kg fat gained per month from drinks alone)
Moderate habit Teh tarik (breakfast) + Kopi O (afternoon) + Ais limau (dinner) 242 kcal 7,260 kcal per month
Lean habit Kopi O kosong (morning) + plain water throughout the day + ais limau kurang manis (dinner) 45 kcal 1,350 kcal per month. Essentially zero calorie impact from drinks.

The heavy habit person is drinking 616 kcal per day from beverages. That is 35% of a typical 1,800 kcal daily target, from drinks they might not even be counting. If this person eats normally for their target but drinks this way, they are in a 616 kcal surplus from liquids alone. They will gain weight no matter what their food looks like.

Best to worst: quick reference ranking

If you are calorie tracking and need to make a fast decision at the mamak, here is the ranking from lowest to highest calorie. All figures for a standard single serving.

Rank Drink Calories Verdict
1 Plain water 0 kcal Best possible choice, every time
2 Teh O kosong 2 kcal Great choice. Antioxidants from tea, basically zero calories.
3 Kopi O kosong 5 kcal Great choice. Caffeine, basically zero calories.
4 Ais limau kurang manis 40 kcal Good. Refreshing, low calorie, some vitamin C.
5 Soya bean (unsweetened) 50 kcal Acceptable. Has protein. Hard to find unsweetened.
6 Kopi C / Teh C 55 to 58 kcal Good compromise if you want milk in your drink.
7 Teh O / Kopi O (with sugar) 34 kcal Fine. The sugar is the only calorie.
8 Air kelapa muda (no added sugar) 65 kcal Natural, has electrolytes. OK occasionally.
9 Soya bean (sweetened) 120 kcal Has some protein. The sugar is the problem.
10 Teh tarik 128 kcal The national drink. Know the number and budget for it.
11 Air bunga (chrysanthemum) 90 kcal Less sweet than most but not calorie-free.
12 Kopi (condensed milk) 110 kcal Switch to Kopi C and save 52 kcal.
13 Ais limau (standard sweetness) 80 kcal Ask kurang manis and halve this number.
14 Air barli 105 kcal People think this is healthy water. It is not.
15 Air sirap 140 kcal Pure sugar syrup and colouring.
16 Teh tarik (extra manis) 165 kcal Not worth the extra 37 kcal over standard.
17 Milo panas / Milo ais 175 kcal Not a health drink. Almost as calorie-heavy as a small meal.
18 Air bandung 185 kcal Looks small, hits hard. Rose syrup plus condensed milk.
19 Air tebu (sugarcane juice) 160 kcal Natural but high sugar. A glass of fresh cane is still 160 kcal.
20 Horlicks 200 kcal The heaviest standard drink. A full 200 kcal of mostly malt and condensed milk.
21 Milo dinosaur 250 kcal The worst choice on this list. A quarter of a day's food budget in one drink.

What to actually do about this

I am not going to tell you to stop drinking teh tarik. That is not realistic and it is not necessary. Here is what is actually achievable and what makes the biggest difference.

Pick one or two drinks to eliminate or swap. If you drink teh tarik twice a day, switching one of them to teh O kosong saves 126 kcal per day. Over a year that is 45,990 kcal, or about 6.5kg of body fat. Just from changing one drink. You keep your morning teh tarik. You lose the afternoon one.

Always say kurang manis. Make it a habit. Every time. The savings per drink are small but the cumulative effect across a year of daily drinks is significant. And your taste buds adjust within two weeks. After a month, standard sweetness drinks taste sickeningly sweet. Your palate recalibrates.

Treat drinks as part of your calorie count. If your target is 1,800 kcal and you are drinking 400 kcal of beverages daily, you only have 1,400 kcal left for food. That is a meaningful constraint. Log the drinks the same way you log the rice. They are food.

Water fills you up. Before every meal, drink a full glass of water first. It is zero calories, it partially fills your stomach, and it slightly reduces how much you eat at the meal. This is one of the few zero-effort, zero-cost interventions that actually works. Nobody does it because water is boring. But boring with zero calories beats delicious with 185 calories when you are trying to lose weight.

You do not need to give up your kopi in the morning. You do not need to stop going to the mamak. You just need to know what you are drinking and make a few deliberate choices. That is it. The difference between 600 kcal a day from drinks and 50 kcal a day from drinks is the difference between slow weight gain and actually losing weight, with the exact same food eaten at the exact same stalls.

Keep reading

Calorie Counts

How many calories is roti canai? Every variation, every curry

One roti kosong is 300 kcal. Two roti telur with chicken curry banjir and a teh tarik is over 1,000. Full breakdown of every version.

Calorie Counts

How many calories is nasi lemak?

A basic bungkus is around 556 kcal. A kopitiam plate with ayam goreng and teh tarik is over 1,200 kcal. Every component broken down.

My Journey

128kg to 86kg: how I actually lost the weight

The full story. What failed, what finally worked, and how I still eat the food I love.