Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Khao Kha Moo

Khao Kha Mu, Thai Braised Pork Leg Rice, Khao Kha Moo with Braised Egg

This khao kha moo recipe braises a whole pork leg in five-spice, soy sauce and palm sugar until the meat and skin turn spoon-tender, then serves it sliced over steamed jasmine rice with blanched Chinese broccoli, a braised egg and sharp chilli vinegar. One serving is about 690 g, with a ladle of braising gravy and a small bowl of clear soup on the side.

Khao kha moo is a Thai-Chinese street-stall dish, brought to Thailand by Teochew Chinese settlers and now sold from small shops and markets across Bangkok. A whole pork leg is braised for hours in soy sauce, five-spice powder, palm sugar and cinnamon until the skin turns soft and jelly-like, then sliced over rice — the same braising tradition as Chinese braised pork, made Thai with fish sauce, chilli vinegar and raw garlic on the side. It is a working lunch and dinner dish: cheap, filling, and cooked in big pots that sell out by the afternoon.

Pairs well with: Serve with chilli vinegar, fresh bird's eye chillies and raw garlic cloves on the side so everyone seasons their own plate.

Provenance

Thailand flag Thailand

Bangkok Street-Stall Classic

East & South Asia

Time Dedication

4h

30m prep • 210m cook

Batch Yield

4 Servings

977 kcal per serving

1 serving ≈ 690 g

Technical Skill

Intermediate

Medium (Slow Braise)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: A hearty dinner, a cold evening, when you want a slow-cooked comfort meal Cost: Low — about $3–4 per serving at home
Sliced braised pork leg over steamed jasmine rice with Chinese broccoli, braised egg halves, a bowl of chilli-vinegar sauce and a bowl of clear soup

Bangkok Street-Stall Classic

Photo: Takeaway, CC BY-SA 3.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $3–4 per serving at home (USD)

Good khao kha moo has spoon-tender pork with soft, jelly-like skin, a dark sweet-salty braising liquid, and sharp chilli vinegar on the side — never dry meat or a thin, watery gravy.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 4h
P

Prep Stage: Blanch the Pork, Soak the Rice, Mix the Sauce

30 Mins • Blanching, Soaking and Knife Work

Blanch the pork leg in boiling water for 5 minutes, rinse it clean, and set it aside. Rinse and soak the jasmine rice for 20 minutes. Hard-boil and peel the eggs. Chop the garlic, crush the coriander root and peppercorns, and measure the soy sauces, fish sauce, palm sugar and five-spice. Stir the vinegar, sliced chillies, chopped garlic, sugar and salt into a small bowl for the chilli-vinegar sauce.

Maestro Tip: Blanching the pork is not optional — it removes scum and keeps the braising liquid clear and clean-tasting for the soup.

  1. 1

    Fry the Aromatics and Build the Braising Liquid

    10 Mins Medium heat, about 160°C (320°F)

    Heat the oil in a large heavy pot over medium heat. Fry the crushed garlic, coriander root and white peppercorns for 1 minute until fragrant. Add the water, light soy sauce, dark soy sauce, fish sauce, palm sugar, five-spice powder, cinnamon stick and star anise, and stir until the palm sugar dissolves.

    Do not let the garlic brown — it should smell sweet and warm, not bitter.

    Done when: The liquid is dark, fragrant and the palm sugar has fully dissolved.

  2. 2

    Braise the Pork Leg Low and Slow

    180 Mins Gentle simmer, about 95°C (203°F)

    Lower the blanched pork leg into the braising liquid, making sure it is mostly covered — top up with a little hot water if needed. Bring to a gentle simmer, skim off any foam, then cover and cook for about 3 hours, turning the leg once halfway through, until the meat is spoon-tender and the skin is soft and jelly-like. This long, gentle braise is the heart of the khao kha moo recipe — the liquid should barely tremble, never boil hard. The pork must reach well above 74°C (165°F) throughout.

    Keep the simmer truly gentle — a hard boil toughens the meat and clouds the liquid that becomes your soup.

    Done when: A fork slides into the meat with no resistance, the skin wobbles like jelly, and the meat nearly falls off the bone.

  3. 3

    Braise the Eggs and Cook the Rice

    30 Mins Gentle simmer, about 95°C (203°F); rice steamed until tender

    When the pork has about 30 minutes left, slip the peeled hard-boiled eggs into the braising liquid so they take on its colour and flavour. At the same time, drain the soaked rice, cook it with 360 ml of fresh water (a 1 to 1.2 rice-to-water ratio), and let it rest covered for 10 minutes so the grains stay separate and fluffy.

    Do not add the eggs too early — more than 30 minutes in the braise makes the whites rubbery.

    Done when: The eggs are stained a light brown outside; the rice is tender, dry and fluffy.

  4. 4

    Blanch the Chinese Broccoli and Finish the Soup

    10 Mins Boiling water, 100°C (212°F)

    Lift the pork and eggs out of the pot and keep them warm. Bring a separate pot of salted water to a rolling boil and blanch the Chinese broccoli for 1 to 2 minutes until bright green and just tender, then drain. Taste the braising liquid: it should be salty-sweet and warmly spiced. Thin it with a little hot water if it is too strong — this is your clear soup.

    Blanch the greens at the last minute so they stay bright green on the plate.

    Done when: The greens are bright green and tender-crisp; the soup tastes balanced, not harsh.

  5. 5

    Slice and Serve

    10 Mins Hot, about 75°C (167°F)

    Slice the pork leg — skin and meat together — into bite-size pieces, and halve the braised eggs. Mound steamed rice on each plate, lay the sliced pork and greens over it, add an egg half, and ladle a little hot braising gravy over the top. Serve each plate with a small bowl of the clear soup, the chilli-vinegar sauce, fresh chillies and raw garlic cloves on the side.

    Slice the pork while it is hot — cold pork skin is hard to cut cleanly and the slices fall apart.

    Done when: Each plate has rice, glistening sliced pork, greens, egg and gravy, with soup and sauce beside it.

Finishing Touches & Plating

Spoon chilli vinegar over the pork, bite a raw garlic clove with a mouthful of rice and pork, and sip the clear soup between bites — that sharp, salty, sweet and hot balance is what makes this khao kha moo recipe a Bangkok favourite.

Nutritional Physiology & Benefits

Nutrition

Energy

977

kcal / serving

Protein

66g

Complete AA

Carbs

85g

Complex

Fats

40g

Healthy

Per serving (4 servings · 1 serving ≈ 690 g)
Energy977 kcal
Protein66 g
Carbohydrates85 g
Fat40 g
Fibre4.6 g
Sugar13.9 g
Sodium1521 mg
Per 100g
Energy142 kcal
Protein9.6 g
Carbohydrates12.3 g
Fat5.7 g
Fibre0.7 g
Sugar2 g
Sodium220 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Iron, zinc and B vitamins (pork), vitamin C and vitamin K (Chinese broccoli), choline and vitamin B12 (egg), and vitamin A (chillies and greens).

High in Protein

About 66 g of protein per serving from the pork leg and braised egg, which helps keep you full for hours.

Greens and Fresh Chilli

Chinese broccoli adds fibre, vitamin C and vitamin K, and the fresh chillies add heat and vitamin C to a rich plate.

Iron and B Vitamins

Pork leg is a good source of iron, zinc and B vitamins, and the egg adds choline and vitamin B12.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Drinks

Iced Tea or Water

A cold drink balances the hot, salty-sweet pork — iced Thai tea is the street-stall classic, plain water works just as well.

Vegetables

Extra Blanched Greens

A second helping of Chinese broccoli adds freshness and crunch that cuts through the rich, fatty pork.

Sides

Chilli Vinegar and Fresh Garlic

The sharp vinegar and raw garlic are not garnish — their bite is what keeps the sweet braised pork from feeling heavy.

Full Menus

As a Street-Stall Dinner

In Bangkok this is a complete dinner on its own — rice, pork, greens, egg and soup, seasoned at the table.

Complete menu

Serve the pork and rice with a small bowl of clear braising soup and iced Thai tea — the full khao kha moo recipe is a classic Bangkok street-stall dinner.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Adding Extra Salt or Soy at the Table

The braising liquid is already very salty, and one serving carries about 1,521 mg of sodium — extra soy sauce or fish sauce pushes it higher still. This is general guidance, not medical advice.

A Heavy Dessert Straight After

One serving is about 977 kcal and very filling — a rich dessert straight after is more than most people need at one sitting.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA full, hearty dinner — one plate with its soup is a complete meal for most adults.
  • ChildrenVery suitable; the pork is spoon-tender and the rice is soft, but keep the chillies and raw garlic away from young children.
  • ElderlyA good choice — the pork is tender and easy to chew; serve with soft rice and well-blanched greens.
  • Pregnant womenFine to eat; the pork is braised long and thoroughly, and the dish is served steaming hot.
  • Breastfeeding womenA nourishing, filling dinner; the pork, egg and soup provide protein and fluids.
  • AthletesExcellent after training — about 66 g of protein with rice for carbohydrate recovery.
  • Weight gainA good choice — take a full plate with all the pork skin and gravy.
  • Weight lossA heavy choice — take a smaller portion of pork, skip most of the skin, and fill the plate with extra greens.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe rice carries about 85 g of carbohydrate per serving — keep the rice portion modest and ask your clinician about rice portions.
  • High blood pressureOne serving carries about 1,521 mg of sodium from the soy sauces and fish sauce — a high amount; use less soy sauce in the braise and skip extra seasoning at the table, and ask your clinician about portion size.
  • Kidney diseaseThe dish is high in protein and sodium — a reasonable occasional choice; ask your clinician about braised meat and portion size.
  • GoutPork is moderately high in purines — a reasonable occasional choice; ask your clinician if you have frequent flare-ups.
  • Stomach issuesThe dish is rich and fatty, and the chilli vinegar can trouble a sensitive stomach — eat slowly, keep the chilli modest and skip the raw garlic.
  • Cardiovascular diseaseA reasonable occasional choice — the pork skin and fat are the main things to watch; favour lean meat over skin.
  • Fatty liverKeep the portion to one plate, favour lean meat and greens over pork skin and extra rice.
  • Food allergiesContains egg, fish (fish sauce) and soy (soy sauce may contain wheat) — check labels if you have a wheat, egg or fish allergy.
  • Special therapeutic dietsA high-protein braised dish that suits many therapeutic diets — check with your clinician about sodium, carbohydrate and fat limits.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Store the braised pork in its liquid, and the rice, greens and eggs in separate airtight containers.
In the fridge
4 days for the pork in its braising liquid; 2 days for the rice and greens.
In the freezer
2 months for the pork in its braising liquid only (no rice, greens or eggs).
How to reheat
Reheat the pork in its liquid until steaming hot throughout, 74°C (165°F); steam the rice separately and blanch fresh greens.
Freezing recommended
Yes for the pork in its braising liquid — freeze without rice, greens or eggs.
Signs it has spoiled
A sour smell, a slimy surface on the pork, or a cloudy, off-smelling braising liquid.

More recipes to explore

Pad kra pao gai — Thai holy basil chicken with fried egg and rice Thailand flag Thailand 30m
Lunch •Bangkok Street Flame

Pad Kra Pao Gai

High-heat wok flash of holy basil and crushed chillies over minced chicken, served over jasmine rice with a crispy-edged fried egg.

High Energy

Capsaicin brings the heat; holy basil adds a peppery, clove-like aroma.

Pairs Well With
Chilled Cucumber Salad & Fish Sauce Lime Dip
High Protein • Quick Prep (<30m)
A white bowl of clear tom yum goong with a pink prawn, mushrooms and fresh cilantro Thailand flag Thailand 35m
Lunch •Central Thai Rivers

Tom Yum Goong

This tom yum goong recipe builds a clear, fiery-sour broth from lemongrass, galangal and makrut lime leaves, then finishes it with plump prawns, mushrooms and lime juice. One serving is about 460 g.

Comfort & Warmth

Hot, sour and fragrant prawn soup with lemongrass, galangal and lime.

Pairs Well With
Steamed jasmine rice and a cold Thai iced tea
Soups & Broths • High Protein
A black bowl of Thai green curry with chicken, Thai basil and red chilli, with roti on the side Thailand flag Thailand 40m
Dinner •Central Thai Classic

Thai Green Curry

This thai green curry recipe simmers chicken in coconut milk with green curry paste, Thai eggplant and bamboo shoots, finished with basil and a squeeze of lime. One serving is about 480 g, rice included.

Comfort & Warmth

Creamy coconut curry with green chillies, Thai basil and tender chicken.

Pairs Well With
Jasmine rice and a cucumber salad
High Protein
A dark bowl of pad thai with shrimp, tofu and egg, served on a bamboo mat Thailand flag Thailand 35m
Lunch •Thai Street-Food Classic

Pad Thai

This pad thai recipe stir-fries flat rice noodles with shrimp, egg and tofu in a tamarind, fish-sauce and palm-sugar glaze, finished with bean sprouts, peanuts and lime. One serving is about 350 g.

Street-Food Comfort

Stir-fried rice noodles in a sweet, sour and salty tamarind glaze, with shrimp, egg and tofu — the balance of flavours is the whole point.

Pairs Well With
Iced lime tea and a crisp cucumber salad
Pasta & Noodles

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.