PProvenance
Enter
Cooking in
Sea to Sky
Nearest city · Vancouver Change
Thai

Khao Man Gai (Poached Chicken Rice)

Chicken gently poached in a flavoured broth until just cooked, the broth used to cook the rice (which absorbs the chicken's fat and gelatin), the chicken sliced and arranged on the rice, served with a pungent dipping sauce of fermented soy bean paste, ginger, garlic, chilli, and lime. Khao man gai is one of the most beloved preparations of the Thai street food canon — an expression of quiet technical precision rather than complexity, where the quality of the poached chicken and the rice cooked in the poaching broth reveals immediately whether the cook understands the purpose of gentle heat and correct seasoning. It is the Thai equivalent of the Cantonese white cut chicken (baak chit gai) — different in its accompaniments but identical in its philosophy of restraint and technique.

‹Swipe for the next dish›
ServesFour portions
TotalAbout 2 hours (including resting and cooling in broth)
Within reach9of 14 in Sea to Sky

Eight in town · one shipped · five not yet within reach.

How the 14 are reached
In town
8 · fresh ginger, garlic, spring onion, garlic, fresh ginger, fresh ginger, garlic, lime juice
Shipped to you
1 · palm sugar
Not yet within reach
5 · coriander root, poaching broth, fermented soybean paste (tao jiew), fresh chilli, dark soy sauce
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 (about 1.5 kg)
whole free-range chicken
skin on
Your own market
For the poaching broth
3 litres
cold water
Your own market
60 g
fresh ginger
sliced
6 cloves
4 roots
coriander root
washed
Not yet within reach of Sea to Sky · each reach is counted
2 tsp
salt
Your own market
For the rice
400 g
jasmine rice
washed until water runs clear
Your own market
20 g
fresh ginger
sliced
3 tbsp
chicken fat
skimmed from the surface of the poaching broth
Your own market
600 ml
poaching broth
strained, measured for absorption method
Not yet within reach of Sea to Sky · each reach is counted
For the dipping sauce (nahm jim khao man gai)
2 tbsp
fermented soybean paste (tao jiew)
Not yet within reach of Sea to Sky · each reach is counted
20 g
fresh ginger
finely grated, raw
2 cloves
1–2
fresh chilli
finely sliced
Not yet within reach of Sea to Sky · each reach is counted
2 tbsp
1 tbsp
palm sugar
dissolved
1 tsp
dark soy sauce
Not yet within reach of Sea to Sky · each reach is counted

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 the Sea to Sky →

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

II

The Method

1
Place the whole chicken in a pot large enough to submerge it completely, then cover with the cold water and add the ginger, garlic, coriander root, spring onion, and salt. Set over a low flame and bring the liquid slowly to 70–75°C, measured with a clip-on thermometer, so the temperature rises gradually and gives you time to catch and hold it before it overshoots. The surface should show no bubbles — no shimmer of a simmer, no steam billowing from the pot — and that stillness tells you the heat is where it needs to be.
From the canon — The root and lower stem of the coriander plant (Coriandrum sativum) — an aromatic that Thompson identifies as the most overlooked and underutilised Thai ingr… Coriander Root (Raak Pak Chee): The Overlooked Element →
2
This is where the dish lives or dies: hold the poaching liquid at 70–75°C without interruption for 45–60 minutes, monitoring the thermometer continuously and correcting any drift above 76°C immediately by reducing the heat or lifting the lid, because a spike to 90°C tightens the muscle fibres and expels moisture in a way that cannot be undone. Keep the heat source very low throughout. The surface of the liquid remains still: no bubbles at the edges, no gentle simmer.
3
Remove the pot from the heat and leave the chicken to rest in the poaching liquid for 20 minutes so the residual warmth finishes the centre without the flesh tightening further, then allow it to cool in the broth until approaching room temperature. When you lift the chicken, press the breast firmly with a finger: the flesh should offer firm resistance with a slight giving quality — not dried out — and the skin should be intact and slightly gelatinous, not rubbery, not torn.
4
Skim the chicken fat from the surface of the poaching broth and reserve 3 tablespoons, skimming while the broth is still warm so the fat pools visibly and lifts cleanly on a spoon rather than emulsifying back into the liquid. Strain and measure 600 ml of broth for the rice, then reserve the remainder as a clear broth to serve alongside. Place the reserved fat in a heavy-based pan over a medium flame, add the sliced garlic and ginger, and fry until golden — the kitchen should carry a warm, toasted garlic fragrance before you proceed.
5
Add the washed jasmine rice to the pan and stir to coat every grain in the fat, frying for 1 minute so the fat forms a light barrier around each grain and the finished rice stays separate and fluffy rather than clumping. Pour in the 600 ml of strained poaching broth, bring to a gentle simmer, cover tightly, reduce the heat to its lowest setting, and cook until the broth is fully absorbed and the rice is tender. Every grain should taste deeply of chicken — the gelatin and fat of the poaching broth carried all the way through.
From the canon — Thai jasmine rice — khao hom mali (fragrant jasmine rice) — cooked by the absorption method: precisely measured rice washed to remove surface starch, combine… Jasmine Rice (Khao Hom Mali): The Absorption Method →
6
Combine the fermented soybean paste, grated ginger, pounded garlic, chilli, lime juice, dissolved palm sugar, and dark soy sauce in a bowl, then stir and taste, adjusting lime and sugar until no single note dominates — the sauce should be assertive, calibrated to the four-flavour balance of salty, sour, sweet, and the deep fermented savour of the tao jiew. Pound the garlic to a paste rather than slicing it so it dissolves into the sauce and its sharpness mellows and integrates rather than catching in mouthfuls.
From the canon — Palm sugar — made from the sap of the palmyra palm (Borassus flabellifer) or coconut palm — is the primary sweetener of the Thai kitchen and one of the most … Palm Sugar (Nam Tan Pip): Selection and Use →
7
Slice the cooled chicken across the grain so each piece holds together cleanly and the fibres are short enough to give a tender bite rather than a stringy one. The cross-section at the thickest point of the breast should show no pink but remain white with visible moisture — not grey and dry. Arrange the sliced chicken over the rice, serve the dipping sauce alongside, and, if desired, a bowl of the reserved strained poaching broth.
III

Quality Hierarchy

01
Reserve — A whole free-range chicken of known provenance — breeds with a higher proportion of neutral lipids beneath the skin (such as a corn-fed or slow-grown label rouge-style bird) produce a poaching broth of exceptional gelatin and depth. The fat layer beneath the skin is the primary carrier of the chicken's characteristic aromatic esters.
02
Estate — A whole free-range chicken from a trusted market supplier. Skin on, with the fat layer intact. The broth will be clean and well-flavoured; the rice will carry genuine chicken depth.
03
Market — Free-range chicken legs in place of a whole bird — a practical reduction in yield and broth volume, but the same technique applies. The fat content is adequate; the result is correct if the temperature is held.
04
House — A standard supermarket whole chicken. The fat content is lower, the broth less gelatinous, and the flavour less concentrated. The technique remains the same; the margin for error is smaller and the result will be noticeably leaner in the rice.
IV

Sensory Tests

◇Sight. The poaching liquid surface is completely still — no bubbles at the rim, no steam rising in volume, no shimmer of a simmer — confirming the liquid is held at 70–75°C and not climbing toward a boil.
◇Touch. The rested breast pressed firmly with a finger yields firm resistance throughout with a slight giving quality: fully cooked protein that has not expelled its moisture. The skin is intact and slightly gelatinous, not rubbery.
◇Sight. Sliced chicken across the grain shows no pink at the thickest point — fully cooked — but the flesh is white with visible moisture, not grey and dry.
◇Smell. The garlic and ginger frying in the chicken fat produce a warm, toasted fragrance that signals the fat is ready to receive the rice without burning.
◇Where it lives or dies. The dish lives or dies on maintaining the poaching liquid at exactly 70–75°C for the full duration: a thermometer is not optional, and any unmonitored spike above that range tightens the muscle fibres permanently.
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 · ·

A cold, lightly bitter Thai lager cuts through the chicken fat and provides neutral contrast to the assertive dipping sauce. Alternatively, a dry, unoaked white — a Muscadet or a young Chablis — whose mineral austerity mirrors the dish's quiet technical restraint without competing with the fermented soybean paste.

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