Noodles

How Many Calories in Mee Tomyam?

Spicy, sour tom yam broth over yellow noodles with chicken or seafood, fishballs, tofu, and a handful of veg.

460kcal / 1 bowl
One bowl of Mee Tomyam is about 460 calories for a standard 450g hawker serving. That number sits somewhere between "not bad" and "watch yourself" depending on what's in it. The broth with coconut milk and chili oil accounts for around 115 calories on its own, the 130g of yellow noodles adds 185, and your protein (chicken or seafood) brings in another 110. So it's a real meal, not a light snack, but it's also not a disaster if you're counting.

Nutrition facts

Per 1 bowl (450g)AmountPer 100g
Calories460 kcal102 kcal
Protein22 g5 g
Carbs58 g13 g
Fat14 g3 g

Where the calories come from

Yellow noodles (mee), cooked130g
185 kcal
Tom yam broth (with coconut milk and chili oil)280g
115 kcal
Chicken or seafood protein75g
110 kcal
Tofu, fishballs or egg40g
35 kcal
Vegetables (bean sprouts, mushroom, tomato)30g
15 kcal

The real talk

460 calories for a bowl of Mee Tomyam is honestly pretty reasonable for a full hawker meal, but let's be honest about what's driving that number. The yellow noodles alone are 185 calories for 130g, which is just the nature of noodles, carbs are carbs lah. The broth is the sneaky one. Coconut milk and chili oil in a 280g pour adds 115 calories of mostly fat, and some stalls are more generous with that than others. Your protein at 75g adds another 110. So the meal itself is balanced, 22g of protein is decent, but it's not a "light" soup just because it's spicy. These numbers are honest ballpark estimates by the way, hard calorie data for hawker mee tomyam is thin and every stall cooks differently.

What actually changes the maths is the broth. Ask for less kuah or a soup-side serve, and you could shave 30 to 50 calories easily. The ayam version comes in at 430 calories because chicken is leaner and the cook tends to go easier on the coconut milk. The seafood version nudges up to 490 because some stalls tend to use a richer broth, and fishballs have more sodium and fat than they look. If you're eating this three times a week, those 30 to 60 calorie differences across variants do add up over a month. The noodle portion is also worth watching, a generous stall might throw in 160g of mee instead of 130g, which pushes you past 500 calories without any visible sign. Order campur if you want the default hawker experience at 460, go ayam if you want to trim a bit.

Mee Tomyam variants, ranked by calories

VariantCaloriesNotes
Ayam (chicken)430 kcalChicken breast or thigh pieces; leaner broth, slightly less fat than seafood version
Campur (mixed chicken and seafood)460 kcalStandard hawker default; mix of chicken, prawn, and squid in tom yam broth
Seafood (udang, sotong, fishball)490 kcalPrawns, squid, and fishballs add slightly more calories; some stalls use a richer broth with more coconut milk

How to eat it lighter

Common questions

How many calories in Mee Tomyam?
A standard hawker bowl of Mee Tomyam is about 460 calories for a 450g serving. The ayam version is slightly less at 430 calories, and the seafood version comes in around 490 calories.
Is Mee Tomyam good for weight loss?
It can fit into a calorie deficit, 460 calories with 22g of protein is a solid ratio. The issue is the coconut milk broth adds up, so ask for less gravy and go for the ayam version to keep it on the lighter side.
What is the difference in calories between mee tomyam ayam and seafood?
Ayam comes in at around 430 calories, campur (mixed) is 460, and seafood is about 490. The gap is mainly from the type of protein and how rich the broth is, not a huge difference but it adds up if you eat this often.

Related foods

See all Noodles 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