ThaiPoached
Thai Poached Pork Recipe - Authentic Moo Tom (Silky Thai Pork)
Master this authentic Thai poached pork recipe with aromatic herbs, creating impossibly tender meat in a fragrant broth. Perfect for meal prep with step-by-step instructions, timing cues, and traditional Thai techniques.
Thai Poached Pork Recipe - Authentic Moo Tom (Silky Thai Pork)
Hot hot hot! That's what the vendor says when the poached pork comes off the wok. The wok sings — you can hear it from down the block, sizzling and smoking. Fast and fresh is the rule here. The wok waits for nobody, and neither does great Thai food. Get your ingredients ready, get your heat right, and go. Flavor won't wait for you.Ingredients
For the Aromatic Poaching Liquid
| Ingredient | Amount | Preparation | Notes | |------------|--------|-------------|-------| | Water | 10 cups (2.4 liters) | Cold | Starting with cold water extracts more flavor | | Cilantro roots | 6 roots | Cleaned, lightly crushed | Essential Thai ingredient - stems as substitute | | Garlic | 1 whole head | Halved crosswise | Unpeeled for sweeter flavor | | White peppercorns | 2 tablespoons | Lightly crushed | More aromatic than ground | | Coriander seeds | 1 tablespoon | Lightly toasted | Toast in dry pan 2 minutes | | Galangal | 4-inch piece | Sliced into rounds | Adds characteristic Thai aroma | | Lemongrass | 2 stalks | Bottom 4 inches, bruised | Smash with knife handle | | Pandan leaves | 2 leaves | Tied into knots | Optional but traditional | | Sea salt | 2 tablespoons | Coarse | For seasoning broth | | Light soy sauce | 3 tablespoons | Thai brand preferred | Adds depth without darkening broth | | Rock sugar | 2 tablespoons | Crushed | Or substitute granulated sugar |For the Pork
| Ingredient | Amount | Preparation | Notes | |------------|--------|-------------|-------| | Pork tenderloin | 2 pounds (900g) | Whole, trimmed | Or pork loin for richer flavor | | Pork shoulder | 1 pound (450g) | Cut into 2-inch chunks | Adds collagen to broth | | Sea salt | 1 teaspoon | Fine | For initial seasoning | | White pepper | 1/2 teaspoon | Ground | For rubbing meat |For the Dipping Sauce (Nam Jim)
| Ingredient | Amount | Preparation | Notes | |------------|--------|-------------|-------| | Light soy sauce | 1/4 cup | - | Use Thai brand | | Fresh lime juice | 3 tablespoons | Freshly squeezed | About 2 limes | | Thai chilies | 4-6 chilies | Thinly sliced | Adjust to taste | | Garlic | 3 cloves | Finely minced | Fresh only | | Cilantro | 2 tablespoons | Finely chopped | Including stems | | Sugar | 1 teaspoon | Granulated | Balance the acid |For Serving
| Ingredient | Amount | Preparation | Notes | |------------|--------|-------------|-------| | Fresh ginger | 3-inch piece | Julienned | For topping | | Cilantro leaves | 1 cup | Whole leaves | For garnish | | Green onions | 4 stalks | Sliced thin on bias | For garnish | | Fried garlic | 3 tablespoons | Store-bought or homemade | Adds crunch | | Jasmine rice | For serving | Freshly cooked | Traditional accompaniment |Equipment Needed
Step-by-Step Instructions
Phase 1: Prepare the Aromatics (15 minutes)
Step 1: Clean and prepare cilantro roots If using cilantro roots (highly recommended), scrub them thoroughly under running water to remove all soil. Using the flat side of your knife, lightly crush each root to release its earthy, herbal fragrance. If cilantro roots are unavailable, substitute with 1 cup of cilantro stems, tightly bundled. Visual cue: The roots should be cracked but still intact, releasing a distinctive earthy-green aroma quite different from the leaves. Step 2: Prepare the garlic and spices Cut the head of garlic in half crosswise, keeping the skin on. In a dry skillet over medium heat, toast the coriander seeds for 2-3 minutes until fragrant and lightly golden. Lightly crush the white peppercorns using a mortar and pestle or the bottom of a heavy pan. Timing note: Watch carefully - coriander seeds burn quickly. Remove when you smell a warm, citrusy fragrance. Step 3: Ready the lemongrass and galangal Bruise the lemongrass stalks by smashing them with the back of your knife. The outer layers should split slightly, releasing a bright citrus perfume. Slice the galangal into 1/4-inch rounds - it should have a harder, more woody texture than ginger. Step 4: Prepare pandan leaves (if using) Tie each pandan leaf into a simple knot. This releases the leaves' sweet, vanilla-like fragrance while keeping them contained for easy removal later.Phase 2: Prepare the Pork (10 minutes)
Step 5: Trim and season the pork Remove any silverskin from the pork tenderloin by sliding a sharp knife underneath and pulling away while keeping the blade angled upward. Pat all pork pieces completely dry with paper towels. Step 6: Season the meat Rub the pork tenderloin and shoulder chunks with salt and white pepper. Allow to rest at room temperature while you prepare the poaching liquid. Important: Do not skip bringing the meat to room temperature - this ensures even cooking throughout.Phase 3: Build the Poaching Liquid (10 minutes)
Step 7: Combine cold water and aromatics Place the cold water in your stockpot. Add the cilantro roots, halved garlic head, crushed peppercorns, toasted coriander seeds, galangal, lemongrass, and pandan leaves. Why cold water? Starting with cold water and heating gradually extracts maximum flavor from the aromatics while ensuring gentle, even cooking of the pork. Step 8: Create the seasoning base Add salt, light soy sauce, and rock sugar to the pot. Stir to combine. The liquid should taste well-seasoned but not salty - the flavors will concentrate as the broth reduces slightly. Taste check: The broth should be savory with subtle sweetness and aromatic warmth from the spices. Step 9: Bring to a simmer Place the pot over medium-high heat and bring to a gentle simmer. This should take approximately 8-10 minutes. Do not rush to a boil. Visual cue: Look for small bubbles breaking the surface around the edges. The aromatics should be swirling gently.Phase 4: Poach the Pork Shoulder (25 minutes)
Step 10: Add the pork shoulder Gently lower the pork shoulder chunks into the simmering liquid. The meat should be fully submerged. If necessary, add more water. Step 11: Skim the impurities As the pork cooks, proteins will rise to the surface as gray foam. Using your skimmer, remove this foam every few minutes for the first 10 minutes of cooking. This keeps the broth clear and clean-tasting. Timing note: Most foam appears in the first 10 minutes. After that, you can skim less frequently. Step 12: Maintain gentle poaching Reduce heat to maintain a bare simmer - what the French call "shivering" water. Violent boiling toughens meat; gentle poaching keeps it tender. Cook the shoulder for 25 minutes. Visual cue: Only occasional bubbles should break the surface. If you see rapid bubbling, reduce heat immediately. Temperature guide: Maintain liquid between 180-190 degrees F for ideal poaching.Phase 5: Poach the Pork Tenderloin (20 minutes)
Step 13: Add the tenderloin After the shoulder has cooked for 25 minutes, gently slide the whole pork tenderloin into the pot. It should be completely submerged in the now-flavorful broth. Step 14: Continue gentle poaching Poach the tenderloin for 15-20 minutes, maintaining that gentle simmer throughout. The shoulder will continue cooking and becoming even more tender. Step 15: Check for doneness Insert your instant-read thermometer into the thickest part of the tenderloin. Target temperature is 145 degrees F. At this temperature, the pork will be perfectly cooked - slightly pink in the center but completely safe. Visual cue: When pressed gently, the tenderloin should feel firm but spring back. If it feels mushy, it needs more time. Timing breakdown:Phase 6: Rest and Slice (15 minutes)
Step 16: Remove and rest the pork Using tongs or a slotted spoon, carefully transfer both the tenderloin and shoulder pieces to a cutting board. Tent loosely with foil and rest for 10 minutes minimum. Why rest? Resting allows the juices to redistribute throughout the meat. Cutting too soon releases these juices onto the cutting board instead of keeping them in the meat. Step 17: Strain the broth While the pork rests, strain the poaching liquid through a fine mesh strainer into a clean pot. Discard the aromatics. Keep the broth warm over low heat. Step 18: Slice the pork Using a sharp carving knife, slice the tenderloin against the grain into 1/4-inch thick medallions. Cut the shoulder into slightly thicker slices or shred into pieces. Visual cue: Look at the meat fibers and cut perpendicular to them. Properly sliced pork will have short fibers across each slice.Phase 7: Prepare the Dipping Sauce (5 minutes)
Step 19: Mix the nam jim In a small bowl, combine the light soy sauce, fresh lime juice, sliced Thai chilies, minced garlic, and chopped cilantro. Add sugar and stir until dissolved. Step 20: Taste and adjust The sauce should be a harmonious blend of salty, sour, and spicy. Adjust lime juice (for sourness), soy sauce (for saltiness), or chilies (for heat) to your preference. Resting note: Allow the sauce to sit for 5 minutes before serving so the flavors can meld.Phase 8: Plate and Serve (5 minutes)
Step 21: Arrange the pork Fan the tenderloin slices on one side of a serving platter. Arrange the shoulder pieces on the other side. The contrast between the lean tenderloin and rich shoulder showcases the different textures. Step 22: Garnish beautifully Top the pork with julienned ginger, cilantro leaves, sliced green onions, and crispy fried garlic. The garnishes add freshness, crunch, and visual appeal. Step 23: Serve with broth Ladle the clear poaching broth into individual bowls. Serve alongside the pork, allowing guests to dip the meat or sip the broth separately. Presentation tip: Serve the dipping sauce in small individual dishes so each guest can control their portion.Expert Tips for Perfect Thai Poached Pork
Selecting the Right Cuts
The combination of tenderloin and shoulder is traditional and intentional. Tenderloin provides lean, delicate slices while shoulder contributes rich flavor and collagen to the broth. Using only tenderloin results in a weak broth; using only shoulder makes for a heavier dish.Temperature Control is Everything
The gentle simmer is the key to this dish. At 180-190 degrees F, the collagen in the pork slowly converts to gelatin without the proteins tightening and squeezing out moisture. Above 200 degrees F, you risk tough, dry meat.The Importance of Cilantro Roots
Cilantro roots are one of the holy trinity of Thai cooking (along with garlic and peppercorns). They have an earthier, more intense flavor than the leaves and are essential for authentic Thai broth. Asian markets often sell cilantro with roots attached.Achieving Crystal-Clear Broth
Variations and Adaptations
Thai Five-Spice Version
Add 1 teaspoon of Chinese five-spice powder and 2 star anise to the poaching liquid for a more Chinese-influenced flavor profile popular in Bangkok's Chinatown.Spicier Version
Add 4-5 dried Thai chilies to the poaching liquid and double the chilies in the dipping sauce for a version with more heat.Pork Belly Variation
Replace the pork shoulder with 1 pound of skin-on pork belly. Poach for 1 hour until the fat is completely rendered and the meat is meltingly tender.Instant Pot Adaptation
Combine all ingredients in the Instant Pot. Pressure cook on high for 25 minutes with natural release. The texture will be slightly different but still delicious.Lighter Herb-Forward Version
Double the lemongrass and add 1 cup of fresh Thai basil leaves to the broth in the last 5 minutes of cooking for a more aromatic, lighter-tasting broth.Alternative Proteins
Serving Suggestions
Traditional Thai Service
Noodle Soup Version (Kuay Tiew Moo Tom)
Cold Salad Style (Yum Moo Tom)
Rice Plate Presentation
Storage Instructions
Refrigerator Storage
Reheating Instructions
Freezing
Meal Prep Tips
Nutritional Information
| Nutrient | Per Serving (without rice) | |----------|----------------------------| | Calories | 295 | | Total Fat | 12g | | Saturated Fat | 4g | | Cholesterol | 95mg | | Sodium | 680mg | | Total Carbohydrates | 6g | | Dietary Fiber | 1g | | Sugars | 3g | | Protein | 38g | | Iron | 12% DV | *Nutritional values are estimates based on standard ingredients and may vary.*Frequently Asked Questions
Why does my poached pork turn out dry? The most common cause is cooking at too high a temperature. Maintain a gentle simmer (180-190 degrees F) and use a thermometer to avoid overcooking. Remove the pork at 145 degrees F internal temperature. Can I use pork chops instead of tenderloin? Yes, bone-in pork chops work well. Leave them whole and poach for 20-25 minutes until they reach 145 degrees F. The bone adds extra flavor to the broth. What if I cannot find cilantro roots? Use 1 cup of cilantro stems bundled together. While not identical, stems provide a similar earthy, herbal quality. Some Asian markets sell frozen cilantro roots. Can I reuse the poaching liquid? Absolutely! Strain and freeze the broth for your next batch. The broth becomes more flavorful with each use, similar to Chinese master stock. Bring to a full boil before each reuse. How do I know when the pork is done without a thermometer? Cut into the thickest part of the tenderloin. It should be slightly pink in the center but the juices should run clear. When pressed, the meat should feel firm but not hard.Common Mistakes to Avoid
The most frequent error when poaching Thai pork is cooking at temperature that's too high, which causes the meat to cook unevenly with tough, dry exterior and underdone interior. Maintain a gentle simmer (180-190°F) throughout using an instant-read thermometer for guidance. Second, using pork tenderloin of inconsistent thickness means thin sections overcook while thick sections undercook; pound tenderloin to even thickness or select pieces of similar size. Third, failing to bring pork to room temperature before poaching (30-45 minutes out of refrigeration) causes uneven cooking; cold meat takes longer to cook through while exterior toughens. Fourth, skipping the aromatic infusion period means the poaching liquid lacks developed flavor and the dish tastes thin and uninteresting; allow at least 5 minutes for aromatics to bloom. Fifth, not removing the pork immediately upon reaching target temperature (145°F) results in overcooking despite perfect external temperature; residual heat continues cooking even after removal. Sixth, neglecting to finish with fresh herbs and lime juice eliminates the brightness essential to Thai poaching; these garnishes are not optional. Finally, overcrowding the poaching vessel or adding cold ingredients lowers cooking temperature unpredictably; work in batches if necessary.Scaling This Recipe
Thai poached pork scales beautifully for entertaining or meal preparation. Doubling the recipe works perfectly in a larger pot (at least 6-8 quart capacity)—increase all ingredients proportionally and maintain the same gentle simmer temperature and cooking times, as the pork reaches proper temperature through the same thermal process regardless of quantity. For triple batches, using two large pots simultaneously is often easier than attempting to fit all ingredients into a single oversized vessel. For smaller households, halving the recipe works well—use a medium saucepan and reduce cooking time by 5-10 minutes, monitoring pork for doneness rather than relying strictly on time (smaller batches reach proper temperature faster). Thai poached pork freezes excellently for up to 2 months, making it ideal for batch cooking: prepare a double recipe, cool completely, slice, portion into meal-prep containers, and freeze. Defrost overnight in the refrigerator before reheating gently in a covered pot with a splash of the reserved poaching liquid until warmed through. This approach transforms Thai poached pork into a practical, convenient meal-prep foundation that reduces weeknight cooking stress while maintaining authentic, delicate texture. The poaching broth can also be frozen separately and reused as base for additional Thai soups or curries; strain out solids before freezing for maximum storage efficiency.Equipment Recommendations
Affiliate Disclosure: The links below are affiliate links. As an Amazon Associate, we earn from qualifying purchases at no additional cost to you. We only recommend products we personally use and trust in our own kitchens.
Essential Equipment
Le Creuset 7.25-Quart Dutch Oven The gold standard for poaching and braising. Superior heat retention ensures perfectly even temperatures, and the enamel interior won't react with acidic ingredients. Shop Le Creuset Dutch Oven OXO Good Grips Skimmer Fine mesh construction removes even tiny particles of foam for crystal-clear broth. The comfortable grip makes frequent skimming less tedious. Shop OXO Skimmer ThermoWorks Thermapen One Instant accuracy ensures your pork is perfectly cooked every time. The rotating display is convenient when checking temperature from any angle. Shop Thermapen One Victorinox 10-Inch Carving Knife Professional-quality carving knife at an accessible price point. The thin blade glides through pork for clean, even slices. Shop Victorinox Carving KnifeRecommended Ingredients
Golden Mountain Seasoning Sauce The authentic Thai light soy sauce that provides clean, umami-rich flavor without excessive saltiness. Shop Golden Mountain Sauce Thai Coriander Seeds These smaller, more aromatic coriander seeds from Thailand have a more pronounced citrus note than Western varieties. Shop Thai Coriander Seeds Pandan Extract If fresh pandan leaves are unavailable, a few drops of pandan extract adds that distinctive sweet, grassy note. Shop Pandan Extract*Recipe developed and tested in our kitchen. Last updated: 2026-01-19* *Have you made this Thai Poached Pork? Share your results and variations in the comments below!*
Chef's Recommended Tools
Budget Pick
Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.