PProvenance
Enter
Cooking in
Keremeos · the Okanagan
Nearest city · Kelowna Change
Thai

Thom Saap (Isaan Sour Pork Rib Soup)

A clear, fiery soup of pork ribs with lemongrass, galangal, kaffir lime leaves, and lime juice — the Isaan equivalent of tom yum, made in the same clear broth style but with pork rather than seafood and with the addition of ground toasted rice (as in larb and nahm tok) as a light thickener. Thom saap (saap in Isaan means 'delicious' — the name is itself a quality claim) is heavily soured with lime and sharply seasoned with fish sauce — the hot-sour register is more assertive than even tom yum. It is one of the most direct expressions of the Isaan preference for hot and sour flavours at their most unmoderated.

‹Swipe for the next dish›
ServesFour portions
Total1 hour 15 minutes
Within reach3of 9 in Keremeos

Two in town · one shipped · two elsewhere in British Columbia · four not yet within reach.

How the 9 are reached
In town
2 · lime juice, spring onions
Shipped to you
1 · lemongrass
Elsewhere in British Columbia
2 · galangal, fresh coriander
Not yet within reach
4 · pork spare ribs, kaffir lime leaves, bird's eye chillies, toasted rice powder (khao khua)
Cook
I

The Market List

The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.

1 kg
pork spare ribs
cut into 4–5 cm pieces
Not yet within reach of Keremeos · each reach is counted
3 stalks
lemongrass
bruised and cut into 5 cm lengths
6
kaffir lime leaves
torn
Not yet within reach of Keremeos · each reach is counted
1.5 litres
water
fresh, for the second simmer
Your own market
45 ml
fish sauce
seasoned off heat; adjust to taste
Your own market
60 ml
lime juice
freshly squeezed; seasoned off heat
6–10
bird's eye chillies
lightly bruised
Not yet within reach of Keremeos · each reach is counted
4 tsp
toasted rice powder (khao khua)
1 tsp per serving; see Entry TH-12
Not yet within reach of Keremeos · each reach is counted
To serve

Within reach counts in town, delivered, shipped and the nearest city. A staple counts once it has a local seller. Charted from each shop's own pages; not yet vouched by a cook who shops here.

The larder of Keremeos →

Each tap is counted, so the stockist sees the demand Provenance sends them.

II

The Method

1
Place the rib pieces in a pot, cover with cold water, bring to a full boil, and cook for 3 minutes — starting in cold water draws out the blood and impurities gradually, so they gather in the water rather than seizing into the meat. Drain, then rinse each piece under cold running water, working until the water runs clear and the surface of the ribs is clean of any grey scum.
2
Return the rinsed ribs to the pot with 1.5 litres of fresh water and add the bruised lemongrass, galangal coins, and torn kaffir lime leaves — bruising and tearing the aromatics opens their fibres so the broth picks up their fragrance fully rather than just a faint trace. Bring to a gentle simmer and cook, uncovered, for 45–60 minutes; the ribs are done when they yield to pressure but still hold to the bone, not falling away.
3
This is where the dish lives or dies: remove the pot from the heat entirely before seasoning, so the lime juice goes in cold enough to keep its sharp, raw brightness — cooking it even briefly flattens the sour edge that defines thom saap. Add the fish sauce, lime juice, and bruised bird's eye chillies, then taste immediately; the hot-sour register should be more assertive than tom yum, with the pork's depth sitting underneath, and you should correct fish sauce and lime juice only here, off the heat.
From the canon — Fish sauce — nam pla — is the universal salt of the Thai kitchen. Fish Sauce (Nam Pla): Selection and Use →
4
Stir 1 teaspoon of toasted rice powder (khao khua) into each bowl just before ladling in the broth and ribs, so the powder blooms in the hot liquid and contributes its faint nutty depth without clumping or turning starchy if it sat in a pot. The broth should remain clear and thin — no cloudiness or heavy texture — with only the faintest thickening visible at the surface.
From the canon — Khao khua (toasted rice powder) is made by dry-toasting uncooked raw glutinous rice in a dry wok over medium heat until golden-tan and nutty, then grinding t… Khao Khua — Toasted Rice Powder / ข้าวคั่ว →
5
Finish each bowl with a generous amount of fresh coriander and sliced spring onion. Serve immediately while the broth is at a full, visible steam.
III

Quality Hierarchy

01
Reserve — Free-range pork ribs from a heritage breed with good fat marbling; freshly pressed lime juice squeezed to order; kaffir lime leaves picked same-day from a live tree; khao khua made in-house from jasmine rice toasted and pounded to order.
02
Estate — Good-quality butcher's pork ribs, well-trimmed; fresh kaffir lime leaves sourced from an Asian grocer; lime juice pressed to order; khao khua prepared the same day.
03
Market — Supermarket pork spare ribs; fresh lemongrass and galangal from a produce market; lime juice pressed to order; commercially prepared toasted rice powder within its shelf life.
04
House — Any pork ribs available; dried kaffir lime leaves acceptable though aromatic loss is significant; bottled lime juice as a last resort; commercial toasted rice powder.
IV

Sensory Tests

◇Sight. The broth after the long simmer is clear and faintly yellow-tinged from galangal and kaffir lime; grey scum is absent.
◇Touch. Rib meat yields under firm thumb pressure but does not slip free of the bone.
◇Taste. Off heat, the broth strikes hot and sour in the same instant, with pork depth in the finish — no single flavour dominates to the exclusion of the others.
◇Sight. After khao khua is stirred in, the broth remains thin and clear — no visible thickening or starchy sheen.
◇Where it lives or dies. The seasoning — lime juice, fish sauce, and chilli — must be added entirely off heat; cooking the lime kills the sour brightness that is the sole reason the dish exists.
Pillar V
Cross-cuisine parallels are part of membership.
The dishes this one teaches you, across the cuisines — on every recipe.
Enter · from $49 a year
VI

What to Pour

Pouring for British Columbia · ·

The pairing
Aramasa No. 6 X-type Junmai Ginjo
Aramasa Shuzo · Yamagata
Not yet stocked in British Columbia
Sake
From British Columbia

Nothing from British Columbia holds against this yet.

Without alcohol

No pour without alcohol holds against this yet.

Why each one works is part of membership — Enter · from $49 a year →

The whole pairing
Pillar VII
Origin and lineage are part of membership.
Where the dish comes from and how it came to be — on every recipe.
Enter · from $49 a year