Moo Ping (Thai Pork Skewers) Recipe
Introduction
Moo Ping is a beloved Thai street food featuring tender pork skewers marinated in flavorful aromatics and grilled to perfection. These juicy, caramelized bites are perfect for a quick meal or snack and pair wonderfully with sticky rice.

Ingredients
- 5 cloves garlic
- 2 coriander roots
- 1.2 lb pork, thinly sliced (see notes)
- ¼ cup coconut milk
- 2 tbsp oyster sauce
- 1½ tbsp light soy sauce
- ½ tbsp dark soy sauce
- 2½ tbsp palm sugar
- 1 tsp white pepper
- 1 tbsp tapioca starch
Instructions
- Step 1: Prep the aromatics by pounding the garlic and coriander roots together using a mortar and pestle until they form a rough paste.
- Step 2: In a large bowl, whisk together coconut milk, palm sugar, oyster sauce, light soy sauce, dark soy sauce, tapioca starch, and white pepper to create the marinade.
- Step 3: Add the thinly sliced pork to the marinade and toss to coat thoroughly. Cover and refrigerate for at least 4 hours, ideally overnight, to develop the best flavor.
- Step 4: Soak bamboo skewers in water for 20 minutes to prevent burning. Then thread the marinated pork strips tightly onto the skewers.
- Step 5: Lightly oil your grill and cook the skewers over medium heat for 2 to 3 minutes per side. Flip to cook evenly until the pork is fully cooked with a caramelized char.
- Step 6: Serve the Moo Ping hot, traditionally accompanied by warm sticky rice (khao niao).
Tips & Variations
- If coriander roots are unavailable, use fresh coriander stems or substitute with a small amount of celery stalk for a similar flavor.
- For extra smoky flavor, grill over charcoal rather than a gas grill.
- Adjust palm sugar to taste for a sweeter or less sweet marinade.
- Swap pork shoulder for pork belly for a richer, fattier version.
Storage
Store leftover cooked skewers in an airtight container in the refrigerator for up to 3 days. Reheat gently on a grill or in a skillet to retain moisture and texture. The marinade is best used fresh; do not store raw marinated meat for more than 24 hours.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other cuts of pork for Moo Ping?
Yes, while pork shoulder is ideal for its balance of lean and fat, pork belly or pork loin can also work. Just adjust cooking time accordingly to avoid overcooking lean cuts.
Is there a vegetarian alternative to Moo Ping?
For a vegetarian version, try marinating thick slices of firm tofu or seitan in the same marinade, then grill them similarly. They won’t have the exact texture but will carry the delicious flavors well.
Print
Moo Ping (Thai Pork Skewers) Recipe
- Total Time: 4 hours 16 minutes (including marinating time)
- Yield: 4 servings 1x
Description
Moo Ping is a popular Thai street food featuring tender, marinated pork skewers grilled to perfection. The pork is soaked in a flavorful mixture of coconut milk, garlic, soy sauces, and palm sugar, resulting in juicy and aromatic bites with a slight caramelized char. Perfectly paired with sticky rice, these Thai pork skewers offer an authentic taste of Thailand in under 30 minutes of active cooking time.
Ingredients
Aromatics
- 5 cloves garlic
- 2 coriander roots
Marinade
- 1¼ cups (¼ cup) coconut milk
- 2 tablespoons oyster sauce
- 1½ tablespoons light soy sauce
- ½ tablespoon dark soy sauce
- 2½ tablespoons palm sugar
- 1 teaspoon white pepper
- 1 tablespoon tapioca starch
Main Ingredient
- 1.2 lb thinly sliced pork (preferably pork shoulder or pork collar)
Instructions
- Prep the aromatics: Using a mortar and pestle, pound the garlic and coriander roots together until they form a rough paste, releasing their fragrances and flavor.
- Mix the marinade: In a large bowl, whisk together the coconut milk, palm sugar, oyster sauce, light soy sauce, dark soy sauce, tapioca starch, and white pepper until the sugar dissolves and the mixture is smooth.
- Marinate: Add the thinly sliced pork to the marinade and toss thoroughly to coat every piece. Cover the bowl with plastic wrap and refrigerate for at least 4 hours, ideally overnight, to let the flavors deeply penetrate the meat.
- Prepare the skewers: Soak bamboo skewers in water for 20 minutes to prevent burning during grilling. After soaking, tightly thread the marinated pork strips onto each skewer.
- Grill and glaze: Lightly oil your grill grates and preheat to medium heat. Cook the skewers for 2 to 3 minutes per side, flipping and basting as needed, until the pork is fully cooked through and develops a beautiful caramelized char.
- Serve: Serve the hot Moo Ping skewers immediately, traditionally accompanied by sticky rice (khao niao) for a complete Thai street food experience.
Notes
- For best results, use pork shoulder or pork collar as they remain tender and juicy when grilled.
- Marinating overnight enhances the depth of flavor and tenderness of the pork.
- Soaking bamboo skewers is essential to prevent them from burning on the grill.
- You can substitute palm sugar with brown sugar if unavailable, though palm sugar provides a more authentic taste.
- Serve with a simple dipping sauce made from chili and vinegar for extra kick, if desired.
- Prep Time: 10 minutes
- Cook Time: 6 minutes
- Category: Grilling
- Method: Grilling
- Cuisine: Thai
Keywords: Moo Ping, Thai pork skewers, grilled pork, Thai street food, marinated pork skewers, coconut milk pork, Thai BBQ

