How Many Calories in Dim Sum?
Dim sum is sneaky. Everything comes in tiny baskets, so your brain files the whole meal as "small", and then the bill and your calorie count both come in way higher than expected. The good news: it is one of the easiest cuisines to eat smart, because the difference between a light pick and a heavy one is huge and obvious once you know it.
Want the number for one specific dish? Tap any name in the table below for its full card, or browse the whole Malaysian food calorie database.
Here is the one rule that runs this whole article, so I will give it to you up front: at dim sum, steamed is your friend and deep-fried is the trap. That is basically it. The steamed prawn and meat dumplings are some of the best protein-per-calorie food you can order anywhere. The deep-fried stuff drinks oil and turns light, airy snacks into calorie bombs. Learn which basket is which and you can eat a proper, satisfying yum cha and still walk out under control.
Let me show you the numbers, because the gap is bigger than you think.
Every dim sum dish, ranked by calories
These are for typical baskets and plates the way they actually come out at a Malaysian dim sum shop. Per-piece numbers are in the notes so you can do your own maths if your basket has more or fewer.
| Dish | Typical serving | Calories | Protein | Verdict |
|---|---|---|---|---|
| Steamed pork ribs | 1 small plate | 200 kcal | 16g | Smart. Steamed, real meat, high protein. |
| Har gao (prawn dumpling) | basket of 4 | 220 kcal | 12g | Smart. About 55 kcal a piece, pure prawn. |
| Siew mai (pork and prawn) | basket of 4 | 260 kcal | 16g | Smart. Mostly meat, steamed, filling. |
| Chicken feet (phoenix claws) | plate of ~6 | 280 kcal | 18g | Fattier than it looks (skin + sweet sauce), but real protein. |
| Xiao long bao (soup dumpling) | basket of 5 | 320 kcal | 15g | Solid. The hot broth inside is richer than it looks. |
| Liu sha bao (custard bun) | 1 bun | 190 kcal | 5g | Dessert. That lava is salted yolk, butter and sugar. |
| Char siew bao (BBQ pork bun) | 1 steamed bun | 240 kcal | 9g | Mostly fluffy sweet dough. Baked version runs higher. |
| Spring rolls (chun guen) | 2 rolls | 260 kcal | 6g | Fried. The wrapper is an oil sponge. |
| Wu kok (fried taro puff) | 2 pieces | 300 kcal | 4g | Trap. The heaviest bite on the trolley. |
| Lo bak go (radish cake) | plate of 3, pan-fried | 300 kcal | 6g | Trap. Sounds like veg, is mostly rice flour and oil. |
| Fried wonton | plate of 6 | 360 kcal | 11g | Trap. Tiny filling, lots of fried wrapper. |
| Lo mai kai (glutinous rice chicken) | 1 bowl | 380 kcal | 14g | Trap. Dense rice steamed in oil and fat. Treat as your carb. |
Look at the gap. A basket of four har gao gives you 12g of protein for 220 kcal. Two wu kok give you 4g of protein for 300 kcal. Same kind of money, same spot on the table, and one of them is nearly the perfect diet food while the other is basically fried oil. That is the whole game.
The smart orders (load up on these)
If you build your table around steamed, meat-heavy dumplings, dim sum stops being a calorie minefield and becomes a genuinely high-protein meal.
- Har gao (about 55 kcal each). Thin wheat-starch skin, almost pure prawn, steamed with no added oil. The best protein-to-calorie pick on the whole trolley. Order it first, before the fried stuff arrives and tempts you.
- Siew mai (about 65 kcal each). Open-topped pork and prawn dumplings. A bit more fat than har gao because pork is fattier, but 16g of protein for a basket of four is excellent.
- Steamed pork ribs (about 200 kcal a plate). Bite-sized ribs in black bean and garlic sauce. No batter, no fryer, real meat. One of the best-value plates on the menu.
- Xiao long bao (about 65 kcal each). The Shanghai soup dumplings. Steamed and protein-led. Just remember the soup inside is rich pork broth, so they are a touch heavier than the delicate look suggests.
Two baskets of har gao plus a plate of steamed ribs is roughly 640 kcal for around 40g of protein. That is a real meal, and it is the kind of order that keeps you full for hours.
The traps (where the calories hide)
None of these are banned. They are just the dishes that quietly do the damage, so order them on purpose and count them honestly.
- Wu kok (about 150 kcal per piece). That gorgeous lacy crispy taro puff is mashed taro bound with fat and deep-fried, so it drinks oil. The single most calorie-dense thing per bite at yum cha.
- Lo bak go (radish cake). Has "radish" in the name so people assume it is vegetables. It is mostly rice flour, then pan-fried in oil to crisp the edges. A plate of three is around 300 kcal.
- Lo mai kai (glutinous rice chicken). Looks like an innocent small bowl of rice. It is dense glutinous rice steamed in oil, soy and the fat from the chicken and lap cheong. Treat one bowl as your entire carb for the meal, not a side.
- Fried wonton and spring rolls. Both are small fillings wrapped in thin pastry and deep-fried, so most of what you eat is oil-soaked wrapper. The steamed or soup versions are a fraction of the calories.
- Liu sha bao and char siew bao. The buns. Liu sha bao is basically dessert (salted yolk, butter, sugar). Char siew bao is mostly sweet fluffy dough. Both fine, just do not file them next to har gao as "another steamed thing".
Build a smart yum cha (two real orders)
Here is the same meal, ordered two ways, for one hungry person.
The smart order
One basket har gao (220), one basket siew mai (260), one plate steamed pork ribs (200). Around 44g of protein, all steamed, genuinely filling. Add a pot of Chinese tea and you have eaten well for under 700 kcal.
The "I just ordered what looked good" trolley sweep
Two wu kok (300), one plate fried wonton (360), one bowl lo mai kai (380), one char siew bao (240). Around 1,280 kcal, mostly fried wrapper and dense rice, and only about 30g of protein. Same number of dishes, double the calories, and you will be hungry again sooner.
Same table, same budget, 600 calories apart. Nobody made you eat double. The trolley just rolled past and the crispy stuff looked good. That is exactly how dim sum gets people, so decide your order before the fried trolley arrives, not while it is sitting in front of you.
The tea is free, the buns add up
One genuinely great thing about dim sum: the default drink is Chinese tea, which is basically zero calories. That is a rare win in a food culture where the drink usually does as much damage as the food. Do not undo it by ordering a sweet drink on the side. Stick with the pot of tea, it also cuts the grease and resets your palate between baskets.
The thing to actually watch on the sweet side is the buns and the egg tarts at the end. A custard bun, an egg tart, a char siew bao, they are small and they appear while everyone is chatting, and three of them is a whole dessert course you did not plan for.
Can you eat dim sum and still lose weight?
Yes, and honestly it is one of the easier cuisines to do it with, because the smart options are right there on the menu and they are delicious. You do not have to choose some sad steamed-only meal.
The framework is simple:
Anchor on steamed protein. Har gao, siew mai, steamed ribs, xiao long bao. Order these first and order enough of them. They are the reason you walk away full instead of grazing on fried snacks all afternoon. This is the same volume-eating idea that runs the whole site: get full on the high-protein, lower-calorie stuff first. (More on that in the volume eating guide.)
Treat the fried trolley as a taste, not a course. One wu kok shared across the table is a treat. A whole basket to yourself is 450 kcal of oil. Same with fried wonton and spring rolls.
Pick one carb, not three. Lo mai kai, char siew bao, and a bowl of congee are all carbs. Pick one and let the dumplings do the rest of the work.
Keep the tea, skip the sweet drink. Free calories saved, every single time.
The quick reference
For tracking, log these per typical serving:
| Order | Calories to log |
|---|---|
| Basket of har gao (4) or siew mai (4) | 220 to 260 kcal |
| Steamed pork ribs, small plate | 200 kcal |
| Xiao long bao, basket of 5 | 320 kcal |
| One bun (char siew, custard) | 190 to 240 kcal |
| Two wu kok, or a plate of fried wonton | 300 to 360 kcal |
| One bowl lo mai kai | 380 kcal |
Dim sum is not the enemy. It is one of the few hawker-style meals where the smart choice is also one of the tastiest things on the menu. Order the steamed dumplings like you mean it, share the fried stuff, keep the tea flowing, and you can do yum cha every weekend without it ever showing on the scale.
Now go order another basket of har gao. You earned it lah.