Soups

How Many Calories in Tomyam?

A sour, spicy mixed soup that is one of the more calorie-friendly things you can order at a hawker, as long as you pick the right version.

250kcal / 1 bowl (tomyam campur, clear broth)
A standard bowl of tomyam campur (clear broth, 400g) comes in at around 250 calories. That's actually pretty decent for a full bowl of soup with real protein in it. You're getting 22g of protein from the mixed seafood and chicken, the broth itself is mostly water with aromatics, and the vegetables add almost nothing calorie-wise. The fat sits at 12g, mostly from the chili paste base and a bit of cooking oil. For a hawker dish, 250 cal is genuinely on the lighter side. The ayam version comes in lowest at around 200 cal, mostly because campur bowls tend to include fattier fish fillet cuts and vary more in how much oil goes in, which pushes the calorie count up slightly compared to a straight chicken bowl.

Nutrition facts

Per 1 bowl (tomyam campur, clear broth) (400g)AmountPer 100g
Calories250 kcal63 kcal
Protein22 g6 g
Carbs12 g3 g
Fat12 g3 g

Where the calories come from

Mixed protein (prawns, squid, fish fillet ~120g)120g
120 kcal
Tomyam broth (water, lemongrass, galangal, chili, fish sauce, lime)180g
55 kcal
Vegetables (mushroom, tomato, onion)70g
25 kcal
Cooking oil and chili paste base15g
50 kcal

The real talk

Tomyam is genuinely one of the better options at a hawker stall if you are watching calories. A standard bowl of campur, clear broth, 400g, comes in around 250 calories with 22g of protein from the mixed prawns, squid, fish and chicken. The broth is mostly water, lemongrass, galangal, chili and fish sauce, so it adds very little. The calories are mostly from the protein and the chili paste base cooked with oil. That said, these numbers are ballpark estimates because hard data for Malaysian hawker food is thin. Different stalls use different amounts of oil, different ratios of paste, different amounts of protein. Treat 250 as a reasonable middle estimate, not a lab-verified figure.

What actually changes the maths here is a) how heavy-handed the cook is with cooking oil and b) whether you ordered putih or clear. The clear broth version stays under 260 calories pretty comfortably. Order tomyam putih (the creamy one with santan) and you are adding roughly 90 calories from 50ml of coconut milk, pushing the bowl to about 340 calories. That is 36% more calories from one ingredient swap, bro. The ayam version (chicken only) actually comes in lowest at around 200 cal. Chicken breast and most seafood like prawns and squid are roughly similar in leanness, but campur bowls tend to include fattier cuts like fish fillet and vary more in how much oil goes in, which pushes the calorie count up slightly. If you are eating this as a main and want to keep calories low, go clear broth, ask for extra protein, skip the rice on the side.

Tomyam variants, ranked by calories

VariantCaloriesNotes
Tomyam ayam (chicken only, clear)200 kcalChicken breast or drumstick, lighter and less variable than campur
Tomyam campur (seafood + chicken, clear)250 kcalTypical hawker bowl; prawns, squid, fish, chicken mixed
Tomyam seafood (clear)230 kcalPrawns, squid, fish fillet only; slightly lower fat than campur
Tomyam putih (creamy, with santan)340 kcalAdd ~90 cal from 50ml coconut milk; significantly richer

How to eat it lighter

Common questions

How many calories in Tomyam?
A standard bowl of tomyam campur with clear broth (400g) is around 250 calories. The ayam version is lower at about 200 cal, while tomyam putih with coconut milk jumps to around 340 cal.
Is tomyam good for weight loss?
Clear broth tomyam is one of the more diet-friendly things you can order at a hawker. High protein, mostly water-based broth, reasonable calories. Just avoid the putih version and don't pair it with a big plate of rice on the side.
Why is tomyam putih so much higher in calories?
The coconut milk (santan). About 50ml of santan adds roughly 90 extra calories and a decent amount of fat. The base soup itself is not that different, it is just the santan that pushes the creamy version to around 340 cal versus 250 for clear broth.

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