Khao Man Gai
Thai

Khao Man Gai

Poached chicken sliced over rice cooked in chicken fat with garlic and ginger, served with a chili-ginger-soy dip and a bowl of clear chicken broth on the side.

Medium1.5 hours

Where it comes from

Khao Man Gai is the Thai adaptation of Hainanese chicken rice, brought by Hainan-Chinese migrants to Bangkok in the late 19th and early 20th centuries. The dish localized through the dip — taochiao (yellow soybean paste) replaces the Singaporean ginger-paste-and-dark-soy, and Thai chiles bring heat the original lacks. Sold from sidewalk carts at lunchtime across Bangkok and central provinces, often with a fried-chicken (gai tod) variant on the same menu.

On the plate

Rice gleams pale yellow with chicken fat — each grain separate, fragrant with garlic and pandan. The chicken is gelatinous-cool at the skin, silky underneath, almost no chew. You eat a bite plain to taste the rice, then dip the next bite in nam jim — the soybean-chile-ginger sauce hits like a slap of salt and heat against the dish's quietness. The clear broth sips between bites. If the rice is greasy or the chicken stringy, the cook boiled instead of poached — the water should never have rolled.

How it works

The poaching temperature is load-bearing: water held at 85-90°C cooks the chicken without contracting the muscle fibres, so the meat stays plump and juicy. A boil shrinks the protein and squeezes out moisture — the test is that the broth must never roll. The ice bath after is what gives the skin its characteristic translucent jelly layer; without it, the skin is rubbery. Rice is cooked in the broth itself, not water, which is what carries the chicken flavour into every grain.

Thai adaptation of Hainanese chicken rice, brought by Hainan-Chinese migrants to Bangkok in the late 19th and early 20th centuries. Poaching water held at 85-90°C — never roll. The rice is cooked in the broth, not water, which is why every grain carries chicken.

Variations

Go Ang Pratunam (Bangkok, Michelin Bib Gourmand) is the canonical stall; khao man gai tod adds a fried-chicken side; Thai-Muslim halal versions sub the dip with Indonesian-style chile-soy; Singapore-Hainanese keeps the ginger-paste-and-dark-soy original.

On the Palate

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 4

How it's made

5 steps · Show
40 min active · 50 min waiting
  1. 1
    50 min

    Rinse a 1.4kg whole chicken. In a stockpot, submerge it in cold water with 4 smashed garlic cloves, a 5cm bruised ginger knob, 2 cilantro roots, 1 tsp white peppercorns, 1 tbsp salt. Bring just to a tremble (90°C, no rolling boil) and poach 35 minutes. Lift out, plunge into an ice bath 10 minutes — this firms the skin.

    Watch out

    Ensure the water temperature does not exceed 90°C to avoid toughening the chicken.

  2. 2
    4 min

    Skim rendered fat off the broth — you want about 3 tbsp. In a heavy pot, fry the chicken fat with 6 minced garlic cloves and 1 tbsp grated ginger over medium heat 2 minutes — fat turns golden and fragrant.

  3. 3
    25 min

    Add 400g rinsed jasmine rice; stir to coat. Pour in 600ml of the strained poaching broth, 1 tsp salt, a pandan leaf knot. Bring to a boil, cover, drop heat to low, cook 15 minutes; rest off heat 10 minutes.

    Watch out

    Make sure to cover the pot tightly to prevent steam from escaping during cooking.

  4. 4
    5 min

    Make the dip — nam jim: pound 4 Thai chiles, 1 tbsp grated ginger, 2 minced garlic cloves in a mortar; loosen with 3 tbsp yellow soybean paste (taochiao), 1 tbsp light soy, 1 tbsp lime juice, 1 tsp palm sugar, 1 tbsp broth.

    Watch out

    Adjust the amount of chili based on your heat preference, as they can vary in spiciness.

  5. 5
    5 min

    Slice the cold chicken off the bone in 1cm slabs, skin attached. Mound rice in a low dome, lay chicken across, garnish with cucumber rounds and cilantro. Serve the warm broth (with a few wilted napa cabbage leaves) on the side, plus the nam jim in a tiny bowl.

What you'll need

Dishes like this

More from Thai