Khao Moo Daeng (Thai Red Pork Rice)
Why this recipe works
- Layered savoury-sweet flavour: Soy sauces, honey, garlic and Chinese five spice give the pork its recognisable glossy, aromatic character.
- Balanced gravy: Rice vinegar cuts through the richness of the pork and keeps the savoury gravy from tasting heavy.
- Complete bowl format: Jasmine rice, sliced pork, egg, cucumber and warm gravy create a balanced serving with protein, freshness and sauce in every bowl.
Get the most out of this recipe
Timing notes
- Allow time for the marinade: The pork needs at least 1 hour in the marinade so the soy, garlic and five spice can properly season the meat.
- Rest before slicing: Resting the pork for 15 minutes helps the juices settle, giving cleaner slices and a more tender result.
- Serve the gravy hot: The sauce is best spooned over the pork and rice while warm and glossy, just before serving.
Authenticity notes
- Thai-Chinese influence: The soy-based marinade, five-spice aroma and roast pork are characteristic of the Thai-Chinese style behind khao moo daeng.
- Classic accompaniments: Cucumber and egg are typical additions, bringing freshness and richness alongside the pork, rice and gravy.
Make-ahead tips
- Store components separately: Keep the rice, pork and gravy in separate airtight containers so the rice does not absorb too much sauce.
- Reheat gently: Warm the pork and gravy over low heat with a splash of water until piping hot; reheat the rice separately with a little water to restore moisture.
- Freeze the pork and gravy: Sliced pork and gravy freeze well; defrost overnight in the fridge before reheating.
Texture tips
- Use a thermometer: Roast the pork until the thickest part reaches 70°C (160°F) to keep it tender while ensuring it is fully cooked.
- For neater slices: After resting, chill the pork briefly before slicing, then warm the slices in a little gravy before serving.
Equipment you'll need
Ingredients
Pork and marinade
Rice, eggs, and cucumber
Gravy
Instructions
- Peel and finely grate the garlic. In a bowl, mix the garlic with the light soy sauce, dark soy sauce, honey, Chinese five spice and vegetable oil.
- Put the pork shoulder in a dish and rub the marinade all over it. Cover and chill for at least 1 hour, turning once if you can.
- Heat the oven to 180°C (355°F). Set the pork on a roasting pan and roast for 45 to 60 minutes, basting twice with the pan juices, until glossy and the thickest part reaches 70°C (160°F).
- Rest the pork for 15 minutes, then slice it thinly. Pour any juices from the roasting pan into a saucepan for the gravy.
- Rinse the jasmine rice until the water runs mostly clear, then cook it in a large pot with enough water to cover by about 2 cm. Bring to the boil, cover, reduce to low and cook for 12 minutes, then take off the heat and leave covered for 10 minutes.
- Bring a saucepan of water to the boil and gently lower in the eggs. Cook for 6 to 7 minutes for soft-boiled, then cool briefly under cold running water and peel.
- Slice the cucumber into thin rounds or batons. Keep chilled until serving.
- For the gravy, bring the chicken stock and the reserved roasting juices to a simmer, then stir in the rice vinegar. Mix the cornflour with 3 tbsp cold water to a smooth slurry, whisk it in, and simmer for 2 to 3 minutes until glossy and lightly thickened.
- To serve, spoon rice into bowls, top with sliced pork, cucumber and a halved egg. Spoon over the warm gravy.
Recipe notes
Tips
- For neater slices, chill the roasted pork for 20 to 30 minutes after resting, then slice and warm it briefly in a little gravy before serving.
- If serving to pregnant people, young children, older adults, or anyone immunocompromised, cook the eggs until the yolks are firm.
Substitutions
- Replace honey with maple syrup for a slightly deeper sweetness.
- Replace rice vinegar with white vinegar, using the same amount, for a sharper finish.
Storage
- Refrigerate up to 3 days
- Store rice, pork and gravy in separate airtight containers. Reheat pork and gravy in a saucepan over low heat with a splash of water until piping hot; reheat rice in the microwave with a spoonful of water. Freeze sliced pork and gravy for up to 2 months; defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 2h 30min (45min active)
- Difficulty: Medium
- Cuisine: Thai
-
Allergens:
Eggs Soybeans
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.
























