Recipe · Isaan · The Soup That Isn't Tom Yum

Tom Saap (ต้มแซ่บ)

Pork ribs boiled with galangal, lemongrass and kaffir lime, soured hard, hit with roasted chilli and toasted rice. Isaan's answer to tom yum — no coconut milk, no mercy.

Tom saap (ต้มแซ่บ) — Isaan hot and sour pork rib soup with galangal, lemongrass, tomato and chilli in a clay bowl

The Boiled Cousin of Tom Yum

ต้มแซ่บ translates plainly: "boil" + "deliciously spicy". It is the Isaan bowl you order next to your som tam — a clear, sour, chilli-hot soup built on pork bones instead of prawns, lime or tamarind instead of cream, and toasted rice powder instead of anything soft. Where tom yum gets coconut milk and a polite heat, tom saap gets ข้าวคั่ว — toasted rice — and a chilli count the sources measure in multiples of ten.

It belongs to the same family as tom yum — the galangal, lemongrass and kaffir lime are all here — but it is the country version: no coconut, bones to gnaw on, and a finish of roasted chilli and lime that hits the back of the throat. One Kapook roundup of six tom saap recipes has been read 1.9 million times, and the street-stall version on TrueID promises "ซดน้ำเกลี้ยงหม้อ" — drink the pot dry.

The bones matter. Sources cook it with กระดูกอ่อนหมู — pork spare ribs with their soft cartilage — an hour in the pot, then the broth is seasoned at the end, never boiled with the lime. Lime goes in after the fire is off; boil lime juice and it turns bitter, and every published version knows it.

The Recipe (serves 2–4 — the Kapook version, 1.9M reads)

ThaiEnglishAmount
กระดูกอ่อนหมูPork spare ribs, with soft cartilage200 g
น้ำเปล่าWater500 ml
ข่าแก่ (หั่นแว่น)Galangal, sliced5 slices
ตะไคร้ (หั่นเฉียง)Lemongrass, sliced diagonally1 stalk
ใบมะกรูด (ฉีกก้านกลาง)Kaffir lime leaves, torn3
เห็ดฟาง (ผ่าครึ่ง)Straw mushrooms, halved100 g
มะเขือเทศราชินี (ผ่าครึ่ง)Cherry tomatoes, halved50 g
หอมแขก (ซอยบาง)Shallot, thinly sliced1
น้ำปลาFish sauce3 tbsp
น้ำมะขามเปียกTamarind water2 tbsp
น้ำตาลทรายSugar2 tsp
น้ำมะนาวFresh lime juice2 tbsp
พริกป่นRoasted chilli powderto taste
ข้าวคั่วToasted rice powder1 tbsp

The Method

  1. Boil the bones. Ribs into the water, skim the scum until the broth runs clean — about an hour, until the bones are tender. (The street-stall version first boils the bones once and throws that water away; the home versions just skim.)
  2. Wake the herbs. Galangal, lemongrass and kaffir lime leaves in; boil until the steam smells of them. A few minutes is enough.
  3. Vegetables. Straw mushrooms, cherry tomatoes and shallot; simmer until just cooked through.
  4. Season the broth. Fish sauce, tamarind water and sugar — taste, adjust, then kill the heat.
  5. Finish off the fire. Lime juice, roasted chilli powder and toasted rice powder stirred in last, in the bowl or the pot. Serve hot with the herbs floating, sticky rice on the side.

Where Thai Sources Disagree

Lime vs tamarind. The street-stall and Pantip versions sour with fresh lime only; พี่บัว's home version uses tamarind and no lime at all; the Kapook version uses both. All agree the souring happens at the end, never boiled.

When the herbs go in. พี่บัว simmers galangal, lemongrass and kaffir from the start with the bones. The Pantip recipe boils the bones for a full hour first, then adds the herbs at the end — so their aroma stays sharp instead of boiling away.

Tomatoes or not. Kapook and พี่บัว put tomatoes in the bowl; the street-stall and Pantip versions don't. The tomato is the home-cook's softening of a hard-country soup.

Toasted rice. ข้าวคั่ว in the Kapook and Pantip versions — the Isaan marker — but not in the street-stall's, which leans on its stock instead.

The shop trick. The TrueID street version adds น้ำกระเทียมดอง — pickled garlic brine — and stock cubes to the pot. Home versions use neither; it's the difference between a stall that sells ten pots a night and a bowl at home.

How Western Versions Get It Wrong

UK Ingredient Notes

Sources

This recipe is translated from the following Thai-language sources. Where they disagree, we've said so.

1. Kapook — "6 สูตรต้มแซ่บ จัดเต็มความจัดจ้านจี๊ดจ๊าดพ่นไฟ" (six tom saap recipes; the pork-bone version used here, 1.9M reads) — cooking.kapook.com

2. Pantip — "ต้มแซ่บกระดูกหมูอ่อน จี๊ดจ๊าด แซ่บสะใจ สูตรทำง่ายๆ" (pork spare-rib version, herbs added after the boil, twenty chillies) — pantip.com

3. TrueID (พี่บัว) — "ต้มแซ่บกระดูก" (home version: tamarind sour, don't-stir trick, 20–30 minute boil) — food.trueid.net

4. TrueID (ครัวพิศพิไล) — "สูตรทำ ต้มเล้งแซ่บ เผ็ดจี๊ดถึงใจ ซดน้ำเกลี้ยงหม้อ" (the street-stall version: pickled-garlic brine, stock cubes, 142K reads) — food.trueid.net

Johnny Tiger
Johnny researches and translates Thai recipes from Thai-language sources — chefs, restaurants and home cooks in Thailand — and publishes them with their sources cited. No westernised shortcuts, no invented steps.