
Tom Saap
“Isaan-style clear pork-rib soup with toasted rice powder, dried-chile heat, lime, and fish sauce — no coconut milk, no curry paste; the Isaan answer to tom yum.”
Where it comes from
Tom saap is the soup of Thailand's northeast — Isaan — where the cooking is built on sticky rice, pungent fermented fish (pla ra), and the lean, lime-sour-dried-chile flavor profile that distinguishes it from Bangkok cuisine. Unlike tom yum, which uses fresh chile and chile paste (and sometimes coconut), tom saap stays clear and uses dried chile flakes plus toasted rice powder for body. The word saap means deep, satisfying flavor in Lao-Isaan dialect.
On the plate
A clear, dust-cloudy broth — not coconut-creamy, not chile-paste-red, but lean and brown like a serious pork stock. The first hit is sour-salt; the second is the dry chile, which burns differently from fresh chile — drier, deeper, lasts longer. The toasted rice powder gives a faint nutty graininess at the bottom of the spoon. Eaten with a finger-mound of sticky rice you dip in. If it tastes round and soft, the cook used coconut milk and made tom kha by accident.
How it works
Khao kua — toasted-and-ground sticky rice — is what makes the soup Isaan. It does two things: a faint thickening that gives a clear broth body without flour or starch, and a roasted-grain perfume that fresh chiles can't supply. The rice must be toasted to deep amber, almost smoky; under-toasted khao kua tastes raw and starchy and ruins the soup. Dried chile flakes (phrik pon), not fresh chile paste, give the heat its dry papery edge.
Isaan's lean clear soup — saap means deep, satisfying flavor in Lao-Isaan dialect. Khao kua, toasted-and-ground sticky rice, is what makes it Isaan: faint thickening plus a roasted-grain perfume fresh chili can't supply. Toast the rice to deep amber, almost smoky; under-toasted khao kua tastes raw and starchy.
Variations
Tom saap kraduk moon is the Khon Kaen pork-spine version; tom saap nuea uses beef shank and tendons; Udon Thani markets serve it with offal-heavy broth; Bangkok's Baan Phadthai and 80/20 plate Isaan-faithful versions; Vientiane Lao kitchens run a closer cousin called tom som with palm sugar added.
On the Palate
Ingredients
Serves 4How it's made
5 steps · Show ↓25 min active · 35 min waiting
How it's made
5 steps · Show ↓- 18 min
Toast 3 tbsp uncooked sticky rice in a dry pan over medium heat, stirring constantly until deep amber and smelling of popcorn — about 6 minutes. Cool, then grind to a coarse powder in a mortar. This is khao kua.
- 240 min
Blanch 800g pork ribs (cut into 4cm sections) in boiling water for 2 minutes; drain and rinse off scum. Return to a clean pot with 1.5L water, 4 bruised lemongrass stalks, 60g sliced galangal, 6 torn kaffir lime leaves, 4 smashed shallots. Simmer 35 minutes — ribs tender but not falling apart.
Watch outEnsure the water is at a rolling boil before blanching to effectively remove scum.
- 33 min
Stir in 3-4 tsp dried-chile flakes (phrik pon) and the toasted rice powder. Simmer 2 minutes — the rice powder thickens the broth ever so slightly and clouds it.
- 42 min
Off heat. Add 4 tbsp fish sauce, 4 tbsp lime juice, and 6-8 bird's-eye chiles pounded with a few cilantro roots. Taste: should hit hard — saliva-pulling sour, slap of dry-chile heat, deep pork. Adjust with more lime or fish sauce.
Watch outTaste before adding more fish sauce, as it can quickly overpower the dish.
- 52 min
Ladle into bowls. Top with sawtooth coriander (phak chi farang) torn by hand and a final pinch of khao kua for texture. Serve with sticky rice on the side.






