ThaiSteamed

Thai Steamed Pork (Moo Nueng) - Authentic Recipe with Garlic & Soy

Learn to make authentic Thai steamed pork (Moo Nueng) with fragrant garlic, soy sauce, and aromatic herbs. This healthy, tender dish is a Thai comfort food classic that's ready in just 30 minutes. Perfect for weeknight dinners served over jasmine rice.

Thai Steamed Pork (Moo Nueng) - Authentic Recipe

Balance is everything. Thai cooking understands this in its bones — taste and adjust. This steamed pork is a perfect example of that philosophy in action. Every element in this dish has a purpose. The heat wakes you up. The herbs cool you down. The fish sauce grounds everything. Together, they create harmony on the plate. Fresh herbs are life.

Why You'll Love This Recipe

  • Taste and adjust — this steamed pork delivers every single time
  • Uses ingredients you probably already have in your kitchen
  • The technique is straightforward — no culinary degree required
  • Feeds a crowd without breaking a sweat (or the bank)
  • Leftovers are arguably even better the next day
  • Naturally fits into multiple dietary styles
  • Ingredients

    For the Pork

  • 1 lb (450g) pork shoulder or belly, thinly sliced (about 1/4 inch thick)
  • 1 tablespoon vegetable oil (for coating the plate)
  • For the Marinade/Sauce

  • 6-8 cloves garlic, finely minced or pounded
  • 3-4 cilantro roots, washed and finely chopped (or 1/4 cup cilantro stems)
  • 2 tablespoons light soy sauce
  • 1 tablespoon dark soy sauce (for color and depth)
  • 1 1/2 tablespoons fish sauce
  • 1 tablespoon oyster sauce
  • 2 teaspoons sugar (preferably palm sugar)
  • 1/2 teaspoon white pepper
  • 2 tablespoons water or chicken stock
  • For Garnish

  • Fresh cilantro leaves, roughly chopped
  • Sliced green onions
  • Thinly sliced red chili (optional, for heat)
  • 1 lime, cut into wedges
  • Optional Additions

  • 2 oz (60g) glass noodles (woon sen), soaked in warm water
  • 4-5 dried shiitake mushrooms, soaked and sliced
  • Sliced ginger (1-inch piece, julienned)
  • Cherry tomatoes, halved
  • Essential Equipment

  • Steamer basket or bamboo steamer - Traditional choice for even heat distribution
  • Deep plate or shallow bowl - Must fit inside your steamer
  • Large pot or wok - To hold the steamer
  • Mortar and pestle - Optional but ideal for pounding garlic and cilantro roots
  • Sharp knife and cutting board
  • Mixing bowl
  • Affiliate Disclosure: This page contains affiliate links to recommended cookware and ingredients. When you purchase through these links, we may earn a commission at no extra cost to you, which helps support our recipe development and testing.
    Shop Recommended Thai Cooking Equipment →

    Step-by-Step Instructions

    Preparation (15 minutes)

    Step 1: Prepare the Pork Begin by slicing your pork into thin pieces, approximately 1/4 inch thick. If using pork belly, you can leave the skin on for extra texture and flavor, or remove it if you prefer. Pork shoulder is leaner but equally delicious. The key is uniform thickness so everything cooks evenly. Pro Tip: Place the pork in the freezer for 15-20 minutes before slicing. This firms up the meat, making it much easier to achieve thin, even slices. Step 2: Create the Aromatic Base Using a mortar and pestle, pound the garlic cloves with the cilantro roots until you have a rough paste. This traditional method releases more oils and creates a more fragrant mixture than simply mincing. If you don't have a mortar and pestle, mince everything very finely with a sharp knife. What to Look For: The mixture should be fragrant and slightly wet, with the garlic and cilantro broken down but not completely smooth. You should smell the pungent, fresh aroma immediately. Step 3: Mix the Marinade In a mixing bowl, combine the pounded garlic-cilantro paste with light soy sauce, dark soy sauce, fish sauce, oyster sauce, sugar, white pepper, and water. Stir until the sugar dissolves completely. Taste Test: The marinade should be salty, slightly sweet, with umami depth. It will seem strong, but remember it will season the entire dish. Step 4: Marinate the Pork Add the sliced pork to the marinade and mix thoroughly, ensuring every piece is coated. Let it sit for 10 minutes while you prepare your steamer. If you're adding glass noodles or mushrooms, mix them in now as well.

    Cooking (15 minutes)

    Step 5: Set Up Your Steamer Fill your pot or wok with about 2 inches of water and bring it to a rolling boil over high heat. Make sure the water level won't touch the bottom of your steaming plate. Lightly oil a heat-proof plate that fits inside your steamer. Safety Note: Ensure your steamer setup is stable and the plate won't tip when you place it inside. Step 6: Arrange the Pork Arrange the marinated pork slices on the oiled plate in a single layer, slightly overlapping. Pour any remaining marinade over the top. If using glass noodles, create a nest of noodles on the bottom, then layer the pork on top. Visual Cue: The pork should be spread out enough for steam to circulate, but compact enough to stay moist from the marinade pooling around it. Step 7: Steam the Pork Once the water is boiling vigorously, carefully place the plate in the steamer basket. Cover with a tight-fitting lid. Steam over high heat for 12-15 minutes. Timing Guide:
  • 12 minutes for very thin slices (1/8 inch)
  • 15 minutes for standard slices (1/4 inch)
  • 18 minutes if your pork pieces are thicker or if you've layered them
  • How to Tell It's Done: The pork should be completely cooked through with no pink remaining. The meat will appear opaque white/grey, and when you cut into a piece, the juices should run clear. The internal temperature should reach 145°F (63°C). Step 8: Rest and Garnish Carefully remove the plate from the steamer (use oven mitts - it will be very hot!). Let it rest for 2-3 minutes. The residual heat will continue cooking the pork gently while the juices redistribute. Top with fresh cilantro leaves, sliced green onions, and red chili if using. Serve immediately with lime wedges on the side.

    Serving Suggestions

    The traditional way to enjoy Moo Nueng is served hot over a bed of steamed jasmine rice, with the flavorful liquid from the plate spooned over everything. The combination is simple but deeply satisfying. Complete Thai Meal Ideas:
  • Serve with jasmine rice and Thai cucumber salad (Ajad)
  • Pair with a spicy soup like Tom Yum for contrast
  • Add a side of stir-fried morning glory (Pad Pak Boong)
  • Complete with fresh tropical fruit for dessert
  • For a rice bowl: Place the pork and all its juices over rice, add a fried egg on top, and serve with sriracha and lime.

    Expert Tips for Perfect Thai Steamed Pork

    1. Choose the Right Cut Pork belly creates the most authentic, tender result due to its fat content. Pork shoulder is a leaner alternative that's still delicious. Avoid very lean cuts like tenderloin, which can become dry. 2. Don't Skip the Cilantro Roots Cilantro roots are a fundamental flavor component in Thai cooking, offering a more intense, earthy flavor than the leaves. If you can't find them, use the lower stems where the most flavor concentrates. 3. Control Your Heat Keep the water at a vigorous boil to generate strong, consistent steam. If the heat is too low, the pork will cook unevenly and take much longer. 4. Monitor Water Levels Check periodically that the water hasn't evaporated. If steaming for longer than 15 minutes, you may need to add more boiling water to the pot. 5. The Glass Noodle Trick Adding soaked glass noodles beneath the pork serves two purposes: they absorb the delicious juices and prevent the pork from sitting in liquid, which can make it less tender. 6. Marinate Longer for Deeper Flavor While 10 minutes works in a pinch, marinating for 30 minutes to 2 hours in the refrigerator allows the flavors to penetrate deeper into the meat. 7. Use a Bamboo Steamer If you have one, bamboo steamers are ideal because they absorb excess moisture, preventing water from dripping back onto the food and diluting the flavors.

    Recipe Variations

    Moo Nueng with Glass Noodles

    Soak 2 oz of glass noodles in warm water for 10 minutes, drain, and place them on the bottom of your plate. Layer the pork on top. The noodles will absorb the savory juices and become incredibly flavorful.

    Shiitake Mushroom Version

    Add 5-6 rehydrated shiitake mushrooms, sliced, to the pork mixture. The mushrooms add an earthy depth and make the dish more substantial.

    Ginger-Infused Steamed Pork

    Add 2 tablespoons of julienned young ginger to the marinade. This creates a warming, aromatic version that's especially popular during cooler months.

    Spicy Moo Nueng

    Add 2-3 Thai bird's eye chilies, sliced, to the marinade, or serve with nam prik pao (Thai chili paste) on the side for dipping.

    Lemongrass Version

    Add 2 stalks of lemongrass (white parts only, finely sliced) to the marinade for a citrusy, aromatic twist.

    Preserved Radish Addition

    Mix in 2 tablespoons of chopped preserved radish (chai poh) for a salty, savory crunch that's popular in some regional variations.

    Storage and Reheating

    Refrigeration

    Store leftover Thai steamed pork in an airtight container in the refrigerator for up to 3 days. Keep any sauce/juices with the meat to prevent it from drying out.

    Freezing

    This dish freezes reasonably well for up to 2 months. Portion it into individual servings in freezer-safe containers. The texture may be slightly less tender after freezing, but the flavor remains excellent.

    Reheating Instructions

  • Steamer method (best): Steam for 5-7 minutes until heated through
  • Microwave: Heat in 1-minute intervals, covered, until hot
  • Stovetop: Place in a small pot with a splash of water, cover, and warm over medium-low heat
  • Pro Tip: Add a tablespoon of water before reheating to restore moisture.

    Nutritional Information

    Per serving (1/4 of recipe):
  • Calories: 285
  • Protein: 24g
  • Fat: 18g
  • Saturated Fat: 6g
  • Carbohydrates: 6g
  • Fiber: 0.5g
  • Sugar: 3g
  • Sodium: 980mg
  • *Note: Nutritional values are approximate and may vary based on specific ingredients used.*

    Frequently Asked Questions

    Can I use chicken instead of pork? Yes, chicken thighs work wonderfully with this method. Adjust steaming time to 10-12 minutes for boneless thighs, or 20-25 minutes for bone-in pieces. Is this dish spicy? No, the base recipe is not spicy at all. It's savory and aromatic. Add fresh chilies as garnish if you want heat. What can I substitute for fish sauce? While fish sauce is essential for authentic flavor, you can use additional soy sauce mixed with a tiny bit of anchovy paste if necessary. Can I make this without a steamer? Yes! Create a makeshift steamer by placing a heat-proof bowl upside down in a large pot with water, then set your plate of pork on top. Cover and steam as directed. Why is my pork tough? This usually happens from overcooking. Follow the timing guides closely, and remember that the pork continues cooking slightly as it rests.

    Pairing Recommendations

    Rice: Jasmine rice is the classic choice, but sticky rice works beautifully too. Vegetables: Thai basil vegetables, stir-fried Chinese broccoli, or a simple cucumber salad provide freshness. Soups: Pair with a clear broth soup or Tom Yum for a complete Thai meal. Drinks: Thai iced tea, fresh coconut water, or a light beer like Singha complement this dish perfectly.

    The Final Touch

    Thai Steamed Pork is proof that simple techniques and quality ingredients can create extraordinary results. The tender, juicy pork infused with garlic and Thai seasonings, served over fluffy jasmine rice with its savory juices, is comfort food at its finest. Whether you're new to Thai cooking or a seasoned pro, this recipe will quickly become a regular in your rotation. The beauty of Moo Nueng lies not just in its delicious taste, but in its forgiving nature and adaptability. It's a recipe that welcomes experimentation while remaining true to its roots. Start with this authentic version, then make it your own by exploring the variations and adjusting seasonings to your preference. Happy cooking, and as they say in Thailand: "Aroi mak mak!" (Very delicious!)
    Equipment & Ingredient Links Shop Bamboo Steamer Sets → Buy Thai Ingredients → Browse Thai Cookbooks →

    Kitchen Science: Why This Method Works

    Steam transfers heat to food through condensation, which is remarkably efficient — steam at 212°F transfers heat six times faster than air at the same temperature. This is why steaming cooks so quickly. The gentle, moist environment preserves water-soluble vitamins (B and C) that would leach into boiling water, making steaming one of the healthiest cooking methods. The enclosed environment also traps volatile aromatic compounds, concentrating the natural flavors of fresh ingredients.

    Nutrition Deep Dive

    Pork tenderloin is one of the leanest meats available, with just 3.5g of fat per 100g — comparable to skinless chicken breast. Pork is exceptionally rich in thiamine (vitamin B1), providing more per serving than almost any other whole food. Thiamine is essential for carbohydrate metabolism and nervous system function. Pork also delivers strong amounts of selenium, phosphorus, and zinc. The fat in pork contains oleic acid (the same heart-healthy monounsaturated fat found in olive oil), which makes up about 40% of its total fat content.

    Hosting and Entertaining Tips

    Pork is the entertainer's best friend — it's forgiving, feeds a crowd affordably, and tastes even better prepared ahead. A pulled pork setup with rolls and various toppings (coleslaw, pickles, hot sauce) becomes an interactive meal that guests love. Cook the pork the day before and reheat gently — it actually improves overnight. For sit-down dinners, a pork loin is elegant and slices beautifully. Budget about 1/3 pound of boneless cooked pork per person for sandwiches, or 6-8 ounces for plated servings.

    Seasonal Adaptations

    Thai cuisine follows the tropical growing seasons closely. The cool season (November-February) brings the best herbs, lettuces, and lighter preparations. Hot season (March-May) calls for refreshing som tam salads, cold noodles, and spicier dishes that induce cooling sweat. Rainy season (June-October) favors warming curries, soups, and preserved ingredients. Fresh Thai basil, lemongrass, and galangal are available year-round but peak in potency during the dry months.

    Cultural Context and History

    Thai cuisine balances four fundamental flavors — sour, sweet, salty, and spicy — in every meal, guided by the philosophy that harmony in food creates harmony in life. The royal court cuisine of Bangkok and the rustic cooking of the countryside represent two poles of a spectrum that encompasses incredible regional diversity. Thai cooking absorbed influences from China (wok technique), India (curries), and Portugal (chiles, originally from the Americas) and transformed them into something entirely unique.

    Ingredient Substitution Guide

    If you need to swap the main protein, these alternatives work well with the same seasonings and cooking method:
  • Extra-firm tofu: Freeze and thaw before using for chewier texture. Press thoroughly and cook at higher heat.
  • Tempeh: Crumble or slice depending on recipe. Marinate at least 30 minutes to absorb flavor.
  • Chicken thighs: Dark meat chicken has similar fat content. Cook to 165°F and expect slightly faster cooking times.
  • Turkey thighs: Excellent substitute with good fat content. Debone if needed and cook same time as pork.
  • Scaling This Recipe

    This recipe serves 4, but it's easily adjusted:
  • Acid ingredients (citrus, vinegar) should be scaled conservatively — start at 1.5x for a doubled recipe and add more to taste.
  • For halving the recipe, most timing stays the same but check for doneness 5-10 minutes earlier since smaller volumes heat through faster.
  • When scaling for a crowd (4x or more), consider cooking in multiple batches rather than one enormous pot for better quality control.
  • When scaling up, keep in mind that spices and seasonings don't scale linearly — use about 1.5x the spices for a doubled recipe rather than 2x, then adjust to taste.
  • Troubleshooting Guide

    Even experienced cooks encounter issues. Here's how to recover:
  • If cooking is uneven, rearrange items halfway through so pieces on the edges (which receive more heat) swap with those in the center.
  • If food is waterlogged, the water level was too high and boiling liquid splashed onto the food. Keep water 1 inch below the steamer basket.
  • If vegetables are losing their vibrant color, steam for less time and consider shocking in ice water immediately after to preserve color.
  • Beverage Pairing Guide

    Thai iced tea — that impossibly orange, creamy, sweet drink — is the classic non-alcoholic pairing, with its condensed milk sweetness cooling the chili heat. For beer, a light lager or pilsner lets the complex flavors shine without competition. Off-dry Riesling is considered the perfect wine for Thai food: its residual sugar tames the heat while its acidity matches the lime and lemongrass brightness. A Singha or Chang beer with a squeeze of lime is authentic. Coconut water provides natural, subtle sweetness that echoes the coconut milk in many Thai preparations.

    Common Mistakes to Avoid

    Avoid these common pitfalls for the best results:
  • Forgetting to replenish water — for longer steaming sessions, check water level every 20 minutes.
  • Letting the water touch the food — steam should surround the food, not submerge it. Keep at least 1 inch of clearance.
  • Overfilling the steamer basket — air circulation is critical. Leave space between pieces for even cooking.
  • Lifting the lid frequently — steam escapes rapidly and takes several minutes to rebuild to full temperature.
  • Make-Ahead and Meal Prep Tips

    Cooked pork keeps 3-4 days in the refrigerator. For pulled pork, store in its cooking liquid for maximum moisture retention. Reheat low and slow — microwaving on medium power with a damp paper towel prevents toughness. Freeze individual portions for up to 3 months. Prep different sauces to transform the same protein across multiple meals.

    Dietary Modifications

    For a gluten-free version, replace any breadcrumbs with almond meal or crushed pork rinds for coating, and use tamari instead of soy sauce. For dairy-free, swap butter for lard (traditional and flavorful) or coconut oil. For keto, skip any sugar in rubs or glazes and use a sugar-free alternative or increase savory spices. To make this low-sodium, reduce soy sauce by half and increase rice vinegar and ginger for flavor. For Paleo compliance, use coconut aminos in place of soy sauce.

    Ingredient Selection and Quality Guide

    Heritage breed pork (Berkshire, Duroc, Red Wattle) delivers dramatically more flavor and better fat marbling than conventional breeds raised for leanness. Look for pork with a rosy-pink color — pale, watery-looking meat indicates poor quality or excessive water injection. If buying chops, choose at least 1-inch thick to prevent drying during cooking. For roasts, a good fat cap (1/4-inch) bastes the meat during cooking. Pasture-raised pork has a nuttier flavor from varied foraging.

    Mastering the Perfect Texture

    Perfect steaming produces food that's tender and moist with vibrant color. The texture sweet spot for vegetables is "tender-crisp" — yielding to a fork but with a slight bite remaining. For protein, steamed texture should be silky and moist, never rubbery or dry. Doneness sneaks up fast with steam, so start checking 2-3 minutes before the recipe suggests. Once removed from the steamer, residual heat continues cooking for another minute, so pull slightly early for optimal texture.

    Kitchen Wisdom

    These fundamental kitchen principles will elevate not just this recipe, but everything you cook:
  • Season in layers, not all at once. Add salt when you sauté the aromatics, again when you add the protein, and a final adjustment before serving. Each addition seasons a different component.
  • Let butter brown for a nutty, complex flavor. Heat whole butter until the milk solids turn amber (watching carefully — it goes from brown to burnt in seconds) for an easy flavor upgrade.
  • Salt your cooking water generously — it should taste like the sea. This is your only chance to season pasta, vegetables, and grains from the inside. Under-salted water produces bland food that no amount of finishing salt can fix.
  • Taste as you go — seasoning at every stage builds layers of flavor that a single final adjustment can never match. This is the single most important cooking habit you can develop.


  • *Last updated: 2026-01-19* *Recipe tested and perfected by The Eating Channel test kitchen*

    Chef's Recommended Tools

    Budget Pick

    Stainless Steel Steamer Basket - Expandable

    21,300+

    $9.99

    View on Amazon

    Bamboo Steamer Basket (10 Inch, 2-Tier)

    9,800+

    $18.99

    View on Amazon

    Silicone Steamer Liners (100-Pack)

    11,400+

    $7.99

    View on Amazon

    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.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.