Soups

How Many Calories in Bak Kut Teh?

Herbal pork rib soup. Surprisingly high protein. The calories depend on the cuts of pork and the rice you add.

405kcal / 1 bowl (pork + soup, no rice)
A bowl of bak kut teh (pork and soup, no rice) is around 405 calories with a strong 35g of protein. The number swings a lot depending on whether you get lean ribs or fatty pork, and the rice on the side adds 200 plus.

Nutrition facts

Per 1 bowl (pork + soup, no rice) (350g)AmountPer 100g
Calories405 kcal116 kcal
Protein35 g10 g
Carbs8 g2 g
Fat26 g7 g

Where the calories come from

Pork ribs + meat180g
320 kcal
Herbal broth200g
60 kcal
Tofu puffs + greens50g
25 kcal

The real talk

Bak kut teh is one of the better high protein hawker meals if you play it right. The broth itself is light. The protein is genuinely high because you are eating a pile of pork. The catch is the fat. If you order fatty cuts, three layer pork or intestines, the fat and calories climb fast while the protein stays the same.

Then there is the rice. A bowl of BKT almost always comes with a bowl of rice, sometimes with a spoon of the oily broth poured over it. That side bowl can quietly add 200 to 300 calories. The soup is not the problem. The fatty pork and the rice are.

A warning about the dry version. Dry bak kut teh, the claypot one with dark sauce, dried chilli and you tiao mixed in, plays by different rules. The sauce reduction is oil and sugar heavy and the whole thing runs closer to 580 per portion. Soup version for the diet, dry version for the cheat day.

The soup itself is nearly free. Clear herbal broth is maybe 50 calories a bowl, and most shops refill it without charging. That is a dream for volume eaters: keep refilling soup, keep feeling full, spend almost nothing. Just skip the oily layer floating on top of the communal pot.

Among all the famous hawker meals, BKT with lean cuts is honestly one of the best cutting choices. 35g of protein in a 405 calorie bowl beats chicken rice, beats nasi lemak, beats basically every noodle dish. Order pai kut, ask for less fatty pieces, watch the rice, and you can eat this weekly while losing weight.

How the portions compare

405 kcal
Lean, no rice
610 kcal
With 1 bowl rice
800 kcal
Fatty cuts + rice + you tiao

How to eat it lighter

Common questions

Is bak kut teh good for weight loss?
It can be, because it is high in protein (about 35g a bowl). The key is to order lean cuts and go easy on the rice and fried dough. Fatty pork and rice are what push the calories up.
How much protein is in bak kut teh?
About 35g in a bowl of pork and soup, which is excellent for a hawker meal. That is one of the highest protein options you will find at a kopitiam.
Is the soup high in calories?
The broth itself is fairly light, around 60 calories. The calories live in the pork (especially fatty cuts) and the rice on the side, not the soup.
How many calories in dry bak kut teh?
Around 580 per portion. The dark sauce reduction is heavy on oil and sugar, and the you tiao mixed in soaks it all up. The soup version is the lighter choice by a wide margin.
Can I drink the bak kut teh soup freely?
Mostly yes. The clear herbal broth is around 50 calories a bowl and refills are usually free. Just avoid ladling from the oily layer on top, that is where the pork fat collects.
Bak kut teh or chicken rice, which is better for a diet?
Bak kut teh with lean cuts and no rice, at around 405 calories with 35g protein, beats a standard chicken rice plate at around 600. The catch is discipline: no fatty cuts, easy on the rice.

Related foods

See all Soups calories, ranked →

Calorie and macro figures are estimates for a typical hawker or kopitiam serving. Actual numbers vary by stall, recipe and portion size. Use them as a guide, not gospel.

New to all this? Read how I went from 128kg to 86kg without cutting rice →

Want to know how many calories you actually need?
Use The Calculator