Skip to content

Moo Palo

Pork belly and boiled eggs slow-braised in a fragrant five-spice and soy broth until meltingly tender — a Chinese-Thai comfort dish with a deep, anise-kissed sweetness.

120 minutes
Serves 4
Main
42 min prep
66 min cook

Good to know

  • One-pot

Matched from this dish's own ingredients and timing. Browse more: one-pot dinners

Instructions

7 steps
  1. 1

    Pound the garlic, cilantro roots, and crushed white peppercorns together into a coarse, fragrant paste using a mortar and pestle.

  2. 2

    Heat a heavy pot with a splash of oil and fry the pounded paste until deeply aromatic, about 2 minutes, then add the pork belly chunks and sear on all sides until lightly browned.

  3. 3

    Add the star anise and cinnamon stick and toast briefly in the pot with the pork to bloom their aroma before adding liquid.

  4. 4

    Pour in the dark soy sauce, light soy sauce, palm sugar, and water, stirring to combine, then bring to a boil and skim off any foam.

  5. 5

    Reduce heat to a low simmer, cover, and cook for 1 1/2 to 2 hours, until the pork belly is meltingly tender and the broth has reduced into a dark, glossy, faintly sweet sauce.

  6. 6

    Add the peeled hard-boiled eggs and tofu during the last 30 minutes of cooking so they soak up the braising liquid and turn a deep mahogany color.

  7. 7

    Taste and adjust the balance of salty and sweet, then serve hot over rice, spooning plenty of the braising sauce over everything and finishing with cilantro leaves.

Moo Palo — plated and served Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving moment. How Moo Palo looks plated and ready to eat — a representative photo, not a step in the recipe.

Listahan Family Score™

58/100

Works for many families

58
Allergen-friendly 50
Kid-friendly 55
Weeknight-easy 51
Budget-friendly 80
Great leftovers 87
Pantry-friendly 40

Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.

Nutrition

per serving

505

Calories

55 g

Protein

3 g

Carbs

29 g

Fat

Estimated per serving. Actual values depend on the brands and portions you use.

Listahan cooking guide

Chef notes & practical guide

Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.

Cultural context

Moo palo is a Thai-Chinese braise of pork and eggs simmered slowly in a sweet, dark, five-spice-scented broth until the meat is meltingly tender. It descends from Chinese lo (master stock) cooking, adapted in Thailand with palm sugar and fish sauce for a sweeter, rounder profile. The hard-boiled eggs that braise alongside the pork are a beloved part of the dish, turning brown and absorbing the spiced broth.

Listahan note

This version builds a deep five-spice broth and braises low and slow so the pork turns silky and the eggs take on color. It keeps the sweetness balanced so the spice and savory notes stay in the lead.

Technique cues

  • Toast the five-spice and aromatics briefly before adding liquid so the braise tastes deep rather than raw-spiced.
  • Simmer low and slow so the pork collagen melts into a glossy, tender braise instead of toughening.
  • Add the peeled hard-boiled eggs partway through so they absorb the color and flavor without overcooking.

Kitchen flow

Parallel prep
Boil and peel the eggs and pound the aromatics while the pork browns and the broth comes together.
Make-ahead
Moo palo tastes even better the next day, so braise ahead and reheat gently before serving.
Leftover move
Spoon leftover pork and broth over rice or shred it into a noodle soup.
Cleanup rhythm
Let the braising pot cool, skim any set fat, and the rest wipes out easily.

Ingredient brief

Role, handling, and swap guidance for each key ingredient.

pork belly

main protein

Purpose: Fatty pork belly turns silky and rich over a long braise, the heart of moo palo.

Handling: Cut into large chunks so the pieces stay juicy through the slow cook.

Adaptation: Pork shoulder gives a leaner but still tender result.

eggs

braised component

Purpose: Hard-boiled eggs soak up the spiced broth and are a classic part of the dish.

Handling: Boil, peel, and add partway through the braise.

Adaptation: Firm tofu cubes can braise in their place for an egg-free version.

five-spice powder

signature spice

Purpose: Five-spice gives the warm, anise-forward aroma that defines palo.

Handling: Toast briefly in the pan with the aromatics before adding liquid.

Adaptation: A blend of star anise, cinnamon, and clove approximates it.

palm sugar

sweetener

Purpose: Palm sugar gives the braise its rounded sweetness and dark caramel color.

Handling: Melt into the oil to start a light caramel before adding the rest.

Adaptation: Brown sugar works with a slightly sharper sweetness.

soy sauce

color and salt

Purpose: Dark soy sauce deepens the color and savory depth of the broth.

Handling: Add early so it has time to meld into the braise.

Adaptation: Tamari keeps it gluten-free with similar depth.

cilantro roots

aromatic

Purpose: Pounded cilantro roots and garlic build the savory base of the broth.

Handling: Pound with garlic and white pepper and fry at the start.

Adaptation: Cilantro stems substitute well when roots are unavailable.

Technique notes

  • Brown the pork first for a deeper, more savory braise rather than dropping it in raw.
  • Skim the fat that rises during the simmer so the finished broth is glossy, not greasy.
  • Taste near the end and balance the sweet, salty, and spiced notes before serving.

Ingredient swaps

Gluten-free direction
Use tamari in place of soy sauce to keep the braise wheat-free.
Egg-free direction
Skip the eggs and braise firm tofu or extra pork in their place.
Leaner direction
Use pork shoulder instead of belly and skim well for a lighter braise.

Serve alongside

  • Steamed jasmine rice
  • Pickled mustard greens
  • Stir-fried Chinese broccoli
  • Chili-vinegar dipping sauce
  • Chrysanthemum tea
  • Jasmine tea
  • Cold lager

Serving suggestions only — check pairings for your household's allergens.

Storage & reheating

  • Refrigerate up to four days, where the flavor deepens. Reheat gently on the stove, skimming any set fat first. The braise freezes well; thaw overnight and reheat slowly, knowing the eggs may firm up slightly.

Equipment

  • Heavy pot or Dutch oven
  • Mortar and pestle
  • Slotted spoon
  • Fine skimmer

Make this household-aware

Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.

Get the app

Plan it in Listahan

Add Moo Palo to your week, check it against your household's allergens, and build the shopping list automatically.

More Thai recipes