Soups · Thailand

How Many Calories in Tom Saap?

Also known as ต้มแซ่บ, ต้มแซ่บกระดูกหมู, Tom Saep, Tom Zaab, Isan Spicy Pork Rib Soup.

The Isan cousin of tom yum: a clear, sour and very spicy broth with pork ribs or soft bones, lemongrass, galangal, lime leaf, lime juice, chili, toasted rice powder and a handful of sawtooth coriander. No coconut milk, no chili paste, no oil.

270kcal / 1 bowl
A 350g bowl of tom saap kraduk moo is about 270 calories, with 22g of protein. The broth is essentially free at under 20 calories; the pork ribs, roughly 90g of edible meat and fat once the bone is out, are around 230. Tom saap gai (chicken) is about 200 a bowl, and the big hot pot version served on a burner is closer to 400 per person.

Nutrition facts

Per 1 bowl (350g)AmountPer 100g
Calories270 kcal77 kcal
Protein22 g6 g
Carbs6 g2 g
Fat18 g5 g

Where the calories come from

Pork ribs, edible portion90g
230 kcal
Clear broth with lemongrass, galangal, lime, fish sauce, chili220g
15 kcal
Straw mushrooms, shallots, sawtooth coriander35g
10 kcal
Toasted rice powder and chili flakes5g
15 kcal

The real talk

Tom saap is the lightest soup on an Isan menu that still counts as a meal. The broth is water, lemongrass, galangal, lime leaf, lime juice, fish sauce and chili, which comes to maybe 15 calories per bowl. Compare tom kha at 320 a bowl, where 180 calories are coconut milk, or tom yum nam khon with its chili paste and evaporated milk. Everything in a tom saap bowl that has calories is the meat.

The meat is pork ribs or kraduk on (soft cartilage bones). A stall bowl carries around 180g of bone in ribs, which gives roughly 90g of edible meat and fat at about 230 calories. Ribs are a fatty cut, so the fat number for the bowl is 18g even though nothing was fried. Pick tom saap moo sam chan (belly) and the bowl climbs to 380; pick the chicken version and it falls to about 200.

The catch is the rice. Tom saap comes with a bag of khao niao or a plate of rice, and that is where a 270 calorie bowl becomes a 520 calorie lunch. Still fine. The bowl also comes with toasted rice powder and chili flakes stirred in at the table, about 20 calories combined, so the numbers above already include them.

How the portions compare

200 kcal
Tom saap gai (chicken)
270 kcal
Standard bowl, pork ribs
400 kcal
Hot pot on a burner, per person

Tom Saap variants, ranked by calories

VariantCaloriesNotes
Tom saap gai (chicken)200 kcalBone in chicken pieces
Tom saap kraduk on (soft bone)240 kcalCartilage bones, less fat than ribs
Tom saap kraduk moo (pork ribs)270 kcalThe standard order
Tom saap kreung nai (offal)290 kcalMixed pork offal
Tom saap moo sam chan (pork belly)380 kcalBelly slices, much fattier

How to eat it lighter

Common questions

Is tom saap healthy?
It is one of the leaner soups in Thai food. A bowl is about 270 calories with 22g of protein and no cooking oil or coconut milk. The sodium is high from fish sauce, but for calories it is a good choice.
Tom saap vs tom yum, which has fewer calories?
A clear tom yum gai is about 100 to 150 a bowl because it uses less meat. Tom saap is about 270 because it is built around pork ribs. Tom yum nam khon with chili paste and evaporated milk is about 250 to 300, so tom saap and creamy tom yum are close.
How many calories in tom saap with rice?
About 520 for a rib bowl with a 150g bag of sticky rice, or about 500 with a small plate of steamed rice.

Related foods

See all Soups calories, ranked ›

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

How many calories do you actually need?

Free TDEE calculator. Thirty seconds, no sign up.

Use the calculator