Moo Ping Recipe (Grilled Thai Pork Skewers)

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .

Make this authentic moo ping recipe at home, and youโ€™ll feel like youโ€™re standing on a Thai street at 8 a.m., grabbing grilled Thai pork skewers and sticky rice for breakfast in Thailand. Itโ€™s smoky with a traditional marinade and perfect for BBQ season!

Close-up of Thai moo ping skewers with a golden-brown glaze, arranged on a green banana leaf with white and yellow plumeria blossoms.

For more grilling recipes, see moo yang, sai krok Isan, and mookata!

What is moo ping?

Moo ping is Thai grilled pork skewers, a popular street food made from marinated pork grilled over charcoal. Moo means pork, and ping means grilled. The meat tastes smoky, slightly sweet, and savory. It’s often served with sticky rice and enjoyed as a breakfast or snack in Thailand.

Moo ping grilled over charcoal at a street food market in Thailand.

About this recipe

Gai yang and pork satay are two of the most popular grilled meats in Thailand, loved by locals and tourists alike.

For this version, thin slices of pork are marinated in a flavorful mix of seasonings and coconut milk, then grilled over charcoal until smoky and juicy. You can brush on a little extra marinade while grilling to keep the meat moist and flavorful.

Theyโ€™re surprisingly easy to make, and you can even freeze them after marinating. That way, you can prep ahead and grill them straight from frozen. Perfect for parties!

Thai grilled pork skewers on a banana leaf with a traditional som tam plate and sticky rice basket in the background.

Serve them with sticky rice, as a side to something spicy, or just snack on them throughout the day.

Traditionally, they’re served without dipping sauce because the meat is already so flavorful. But if youโ€™d like some extra options, Iโ€™ve included a few ideas after the instructions!


Ingredient notes & substitutes

Youโ€™ll find everything you need for this recipe at your nearest Asian grocery store or market. For exact measurements, head to the recipe card below!


Ingredients for moo ping labeled: oyster sauce, white pepper, tapioca starch, garlic, coriander root, light soy sauce, dark soy sauce, pork, and coconut milk.
  • Pork – Use pork shoulder or pork butt for the right fat-to-meat ratio; slice thinly so it stays juicy and cooks quickly without drying out.
  • Oyster sauce – A staple ingredient in Thai marinades, adding umami.
  • Light soy sauce – Provides salinity and enhances the pork without overpowering the other moo ping marinade flavors.
  • Dark soy sauce – Used mainly for color and a touch of sweetness; it helps the skewers caramelize.
  • Coconut milk – Full-fat only (I use Aroy-D), not coconut cream or light versions, this keeps the meat moist and adds richness to the marinade.
  • Palm sugar – Balances saltiness with natural sweetness.
  • Coriander root – A key Thai herb that gives an earthy, peppery aroma; if you canโ€™t find the roots, use the stems and double the amount.
  • White pepper
  • Garlic
  • Tapioca starch – Helps the marinade cling better to the meat and improves the final texture by creating a light glaze.

How to make Thai pork skewers

Step 1: Pound the garlic and coriander root together using a mortar and pestle until you get a rough paste.

Step 2: In a large bowl, mix the coconut milk, palm sugar, oyster sauce, light soy sauce, dark soy sauce, tapioca starch, and white pepper until smooth. Add the thinly sliced pork and toss well to coat every piece. Cover and marinate in the fridge overnight for the best flavor.

Bowl with marinated pork.

Step 3: Soak your bamboo skewers in water for about 20 minutes to keep them from burning. Thread the marinated pork slices onto the skewers.

Uncooked marinated pork skewers on banana leaves next to a bowl of marinade and bamboo skewers.

Step 4: Lightly oil your grill to prevent sticking. Grill the skewers over medium heat for 2โ€“3 minutes per side, or until theyโ€™re fully cooked and have a nice char. Serve hot, ideally with khao niao!

Moo ping, Thai pork skewers, on a charcoal grill.

What cut of pork is best for skewers?

The best cut of meat for moo ping is pork shoulder or pork butt. These cuts have the perfect balance of lean meat and fat, which keeps the pork juicy, tender, and flavorful when grilled. Avoid lean cuts like pork loin, which can dry out quickly on the grill.

Recommended cuts:

  • Pork shoulder (also called Boston butt): juicy, flavorful, easy to slice thin
  • Pork butt: similar to shoulder, with good marbling for tenderness

Frequently asked questions

Can I use chicken instead of pork?

Yes, boneless, skinless chicken thighs work best because they stay juicy when grilled and absorb the marinade well.

How to cook frozen moo ping?

Grill the skewers straight from the freezer over medium heat. Turn frequently and cook for 10โ€“15 minutes until the pork is fully cooked and slightly charred. You donโ€™t need to thaw them first, just lower the heat if they start to brown too quickly.

What sauce goes with moo ping?

Moo ping is traditionally served without sauce, but if youโ€™d like extra flavor, it pairs well with Thai nam jim jaew, sweet chili sauce, or a simple mix of fish sauce, lime juice, and chilies (prik nam pla).

More Thai pork recipes you’ll love

Love this authentic moo ping recipe? Please make my day by dropping a star rating and/or a comment below! Follow me on FacebookInstagram, and Pinterest.

Moo Ping Recipe (Thai Pork Skewers)

Thai grilled pork skewers (moo ping) served on a banana leaf with plumeria flowers for garnish, showing the caramelized edges of the pork.
Freezer-friendly moo ping recipe with juicy grilled Thai pork skewers marinated in coconut milk. Perfect for BBQ or a Thai breakfast at home!
Praew
Prep Time 20 minutes
Cook Time 10 minutes
Resting Time 4 hours
Cuisine Asian, Thai
Course Breakfast, Side Dish, Snack
Serving Size 4 people

Equipment

Ingredients

Instructions

  • Pound garlic and coriander root using a mortar and pestle until fine.
  • In a large bowl, mix coconut milk, palm sugar, oyster sauce, light soy sauce, dark soy sauce, tapioca starch, and white pepper. Stir until the sugar dissolves.
  • Add thinly sliced pork to the bowl and toss to coat each piece well. Cover and refrigerate overnight for the best flavor.
  • Soak bamboo skewers in water for at least 20 minutes to prevent burning. Thread the marinated pork onto the soaked skewers.
  • Lightly oil your grill or grill pan. Cook the skewers over medium heat for about 2โ€“3 minutes per side, brushing with extra marinade as needed. Grill until the pork is fully cooked and slightly charred. Serve hot with sticky rice!

Notes

  • Use the nutrition card in this recipe as a guideline.
  • Pork: Opt for pork shoulder or pork butt for the best result. Boston butt or picnic shoulders have the ideal fat content to keep the meat juicy during grilling.
Calories: 408kcal | Carbohydrates: 12g | Protein: 23g | Fat: 30g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 12g | Cholesterol: 92mg | Sodium: 712mg | Potassium: 429mg | Fiber: 0.3g | Sugar: 5g | Vitamin A: 9IU | Vitamin C: 2mg | Calcium: 32mg | Iron: 2mg

Similar Posts

  • Banana In Coconut Milk (Kluai Buat Chi Recipe)

  • Koong Karee Recipe (Shrimp Yellow Curry Stir-Fry)

  • Thai Winter Melon Curry (Ash Gourd)

  • Pad Woon Sen Recipe (Thai Glass Noodle Stir Fry)

  • Thai Coconut Pudding Recipe (Kanom Tuay)

6 Comments

  1. 5 stars
    How much palm sugar is needed per serving? It is mentioned in the instructions but not in the ingredients.

  2. Seeing that it’s the middle of winter and grilling seems like a torturous endeavor, I was wondering if I can make these under the broiler?

    1. Hey Karin! Yes, you can make moo ping under the broiler by marinating the pork, skewering it, and broiling each side until caramelized and cooked through.

  3. We are a 2 person household. Iโ€™m wondering if I can make this, do the marinade and then freeze it raw? Would this affect the texture of the meat when it is thawed and grilled or broiled later?

    1. Yes, this is absolutely possible! Itโ€™s actually sold like this at some larger stores in Thailand. Just enjoy it once itโ€™s grilled or broiled later!

5 from 2 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating