Thai Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. 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.
Contains common allergens
In the app, Listahan checks these against your household automatically.
Good to know
- One-pot
Matched from this dish's own ingredients and timing. Browse more: one-pot dinners
Instructions
7 steps- 1
Pound the garlic, cilantro roots, and crushed white peppercorns together into a coarse, fragrant paste using a mortar and pestle.
- 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
Add the star anise and cinnamon stick and toast briefly in the pot with the pork to bloom their aroma before adding liquid.
- 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
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
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
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.
Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Listahan Family Score™
58/100
Works for many families
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 serving505
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.
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
Thai Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Pla Pao
A whole salt-crusted fish stuffed with lemongrass and grilled until the skin is crackling and the flesh is silky.
Thai Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Thong Yip
Petite golden flowers pressed from egg yolk and sugar, simmered in jasmine-scented syrup until set — a centuries-old Thai royal confection as beautiful as it is sweet.
Thai Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Pla Rad Prik
Whole fish fried to a shatteringly crisp shell, then blanketed in a sticky, sweet-hot chili-tamarind sauce with garlic and basil — dramatic, punchy, and made for sharing.