An editorial recipe library. Every recipe is researched from many cited sources — see the provenance panel on each page. How we work →
ข้าวมันไก่

Khao Mun Gai

/kʰâːw man kàj/ · also Khao Man Kai
Khao mun gai lives or dies on the rice. The chicken should be tender and calm; the rice should carry chicken fat, garlic, ginger, and broth in every grain without turning greasy. The sauce does the cutting work: fermented soybean salt, raw ginger heat, vinegar acidity, chilies, and a small amount of sugar to round the edge. Browned chicken, sweet chili sauce, and plain steamed rice do not belong here.
Khao Mun Gai — finished dish
Servings
Total time
105 min
Active time
45 min
Serves
4
Difficulty
standard
Heat

The dish in context

Khao mun gai is the Thai branch of Hainanese chicken rice, carried through Chinese migration and absorbed into Thai street-food culture. The Thai structure is distinct: rice cooked with chicken fat and broth, gently poached chicken, clear soup, cucumber, and a punchy sauce built on fermented soybeans, ginger, garlic, chilies, and vinegar. It is eaten all day in Thailand, including breakfast, lunch, and dinner, and is common enough that a neighborhood stall is judged by its rice before its chicken. Central Thai versions often include a light winter melon soup; cucumber in the soup is a practical household substitute, while raw cucumber slices on the plate are standard.

Method 10 steps · 105 min

Trim the chicken for fat

Trim loose fat and flaps of skin from the chicken cavity and neck area. Chop the trimmings and reserve them for the rice. Leave the main skin attached to the chicken.

Why it matters The rice needs chicken fat more than the broth does. Removing only loose pieces gives fat for rendering while keeping the poached chicken intact and moist-looking on the plate.

Start a clear poaching broth

Put the chicken in a pot with water to cover by 2-3 cm, ginger slices, crushed garlic, cilantro roots, and salt. Bring to a bare simmer over medium heat, then lower the heat until only small bubbles break at the edge. Skim gray foam during the first 10 minutes.

Why it matters A hard boil tightens the breast and clouds the broth. Khao mun gai broth should be clear enough to serve beside the plate, not a turbulent stock full of broken protein.

Poach gently, then rest

Khao Mun Gai step 3: Poach gently, then rest

Simmer the chicken for 28-35 minutes for a 1.5 kg bird, turning once if the breast sits above the liquid. Turn off the heat, cover, and rest in the hot broth for 20 minutes. The thickest part of the thigh should register 74°C; the breast should not be stringy.

Why it matters The window is narrow. Direct heat gets the bird close; residual heat finishes the joints without pushing the breast into chalky territory.

Set the skin

Lift the chicken from the broth and transfer it to a tray. For firmer skin, dip or brush the surface with cold water, then let it drain uncovered for 15 minutes. Strain the broth and keep it hot.

Why it matters Cold water tightens the skin and stops carryover cooking at the surface. The chicken should slice cleanly, with skin attached, not collapse into shreds.

Render the chicken fat

Khao Mun Gai step 5: Render the chicken fat

Put the chopped chicken fat and skin in a pan over medium-low heat. Cook until the fat has melted and the skin pieces are golden and shrunken, 8-12 minutes. Remove any hard cracklings if they threaten to burn.

Why it matters Rendered chicken fat is the word 'mun' in practice: rich, glossy rice. Neutral oil is a workaround for a different dish, not a substitute with the same meaning.

Fry the rice aromatics

Add the chopped garlic and chopped ginger to the rendered fat. Fry 45-60 seconds, stopping when the garlic is pale gold and smells sharp-sweet, not brown. Add the drained jasmine rice and stir for 2 minutes until the grains look glossy.

Why it matters Coating the rice in fat before cooking keeps the grains separate and carries the garlic-ginger aroma through the pot. Brown garlic turns bitter and stains the rice muddy.

Cook the chicken rice

Khao Mun Gai step 7: Cook the chicken rice

Transfer the rice mixture to a rice cooker or saucepan. Add 520 ml hot strained chicken broth and the knotted pandan leaves. Cook as for white rice, then rest covered 10 minutes before fluffing.

Why it matters Hot broth keeps the cooking rhythm steady after the rice has been fried. Resting lets steam redistribute; skipping it gives wet grains at the bottom and dry grains at the top.

Make the dipping sauce

Stir together fermented soybean paste, minced ginger, minced garlic, chopped chilies, vinegar, dark sweet soy, sugar, light soy sauce, and warm broth. Mash lightly until spoonable but still textured. Adjust with vinegar for sharpness, soy for salt, or broth for looseness.

Why it matters There is no fixed ratio because soybean pastes vary in salt and chilies vary in heat. The finished sauce should hit salty, sour, hot, and fermented before sweet registers.

Finish the soup

Khao Mun Gai step 9: Finish the soup

Bring 800-1000 ml of the strained poaching broth to a simmer. Add winter melon and cook until translucent at the edges and tender in the center, 8-12 minutes. Correct salt, then finish with sliced scallion if using.

Why it matters The soup is a palate reset for the fatty rice and sauce. It should taste like clean chicken broth, not a separate heavily seasoned soup.

Slice and plate

Remove the chicken meat from the bones in large pieces, then slice across the grain into 1 cm pieces with skin attached. Pack rice into small bowls and invert onto plates, or mound it neatly. Serve chicken beside the rice with cucumber, cilantro, sauce, and a small bowl of hot broth.

Why it matters Shop-style plating is compact because the sauce is intense and the broth is separate. Pouring soup over the rice is wrong; the rice should stay glossy, not waterlogged.

Common mistakes

  • {'mistake': 'Boiling the chicken hard', 'fix': 'Hold the pot at a bare simmer and finish with covered residual heat. Rolling bubbles tighten the meat and cloud the broth.'}
  • {'mistake': 'Cooking the rice in plain water', 'fix': 'Use strained chicken poaching broth. Plain steamed rice turns the dish into sliced chicken over rice, not khao mun gai.'}
  • {'mistake': 'Skipping the chicken fat', 'fix': 'Render the trimmed skin and fat, or use rendered chicken fat. Vegetable oil does not give the same aroma or gloss.'}
  • {'mistake': 'Browning the garlic for the rice', 'fix': 'Stop at pale gold before the rice goes in. Dark garlic makes the rice bitter and visually dirty.'}
  • {'mistake': 'Making the sauce sweet', 'fix': 'Use sugar as a rounding ingredient only. The sauce should lead with fermented soybean, ginger, garlic, vinegar, and chili.'}
  • {'mistake': 'Serving the chicken straight from the pot without resting', 'fix': 'Rest and drain the chicken before slicing. Wet, steaming chicken sheds its skin and waters down the plate.'}

What does not belong

  • {'item': 'sweet chili sauce as the main sauce', 'reason': 'Sweet chili sauce belongs with fried chicken versions such as khao man gai tod, not the poached chicken plate.'}
  • {'item': 'coconut milk', 'reason': 'Coconut milk has no role in khao mun gai. It muddies both the rice and broth.'}
  • {'item': 'turmeric-heavy yellow rice', 'reason': 'The rice may look faintly golden from chicken fat, but it is not biryani or turmeric rice.'}
  • {'item': 'grilled or browned chicken', 'reason': 'The standard chicken is poached. Browning changes the dish into a different chicken-and-rice plate.'}
  • {'item': 'short-grain sticky rice', 'reason': 'Sticky rice clumps and fights the fat-coated grain structure. Thai jasmine rice is the correct base.'}
  • {'item': 'butter', 'reason': 'Butter gives dairy sweetness and a Western aroma. Chicken fat is the fat that belongs.'}

Adaptations

Vegan Partial

Halal Partial

Gluten-free Partial

Dairy-free Partial

Shellfish-free Partial

Provenance

Sources surveyed63
Cultural authority4
Established press12
Community + blogs8
Individual voices39
Weighted score87.0
Review statusfounder-reviewed
Generated2026-05-16 02:29:59 UTC
Founder reviewed2026-05-16 02:30:18 UTC
Cultural accuracy8/10
Substitution safety8/10