Moo Ping (Thai Grilled Pork Skewers)

In Thailand, moo ping refers to small grilled pork skewers, usually served hot from the grill with rice and a sharp chilli sauce. The dish is known for tender, slightly fatty pork and a marinade that brings together coconut milk, fish sauce, palm sugar, garlic, coriander root and white pepper. As the skewers cook over high heat, the sugars caramelise and the edges take on a light char while the centre stays juicy. Served with warm jasmine or sticky rice and a lime-spiked chilli dip, it makes a satisfying dinner with the sweet-savoury depth and smoky finish that make Thai grilled meats so appealing.
Cuisine style Thai street-food-style grilling
Flavor profile Savoury-sweet • Garlicky • Tangy chilli-lime finish
Techniques Marinating • Skewering • Grilling
Key equipment Barbecue grill or grill • Skewers
Cooking style Make-ahead friendly • Crowd-friendly
Spice level Medium

Why this recipe works

  • Deep savoury-sweet flavour: Fish sauce, soy sauce, palm sugar, coconut milk, garlic and coriander root create a marinade that is salty, sweet, aromatic and rounded.
  • Charred edges: Thin pork strips cook quickly over high heat, allowing the marinade to caramelise lightly while the meat stays juicy.
  • Flexible marinating: The pork can be marinated ahead, so the final cooking is mostly quick grilling and turning.
  • Easy to serve: Sticky rice turns the skewers into a complete meal, while the chilli-lime dip adds brightness at the table.

Get the most out of this recipe

Adjust the heat

  • For a milder dip: Remove the chilli seeds or use less chilli, then serve the dip on the side so each person can add it to taste.
  • For more heat: Keep the chilli seeds in the dip or add extra chopped chilli for a sharper finish.

Authenticity notes

  • Street-food style: Moo ping is closely associated with Thai street grilling, where thin marinated pork skewers are cooked over strong heat for smoky, caramelised edges.
  • Classic pairing: Sticky rice is the natural partner, soaking up the savoury-sweet juices and balancing the chilli-lime dip.

Make-ahead tips

  • Marinate in advance: Cover and refrigerate the pork for up to overnight for deeper flavour and easier last-minute cooking.
  • Keep components separate: Store cooked skewers, rice and dipping sauce separately so the rice stays fluffy and the dip remains fresh.
  • Reheat gently: Reheat cooked skewers on a grill or in a 200°C (390°F) oven until piping hot, avoiding prolonged cooking so the pork does not dry out.

Common mistakes

  • Threading too tightly: Pack the pork snugly but not so tightly that heat cannot reach the centre of each piece.
  • Letting flare-ups scorch the marinade: The sugar and coconut milk can catch over direct flames, so move the skewers to a cooler spot and keep turning if flare-ups occur.
  • Using very lean pork: Pork shoulder with a little visible fat gives a juicier result than very lean cuts, especially over high heat.

Equipment you'll need

Ingredients
Instructions
Print
  1. Rinse the jasmine rice until the water runs mostly clear, then cook it using your usual method. Keep it covered and warm while you prepare the skewers.
  2. Cut the pork shoulder into thin strips, about 1.5 to 2 cm wide, so they cook quickly and stay juicy. Finely grate the garlic and coriander root into a mixing bowl.
  3. Add the white pepper, palm sugar, fish sauce, light soy sauce and coconut milk to the bowl, then stir until the sugar dissolves. Add the pork and mix thoroughly so every piece is coated.
  4. Cover and marinate in the fridge for at least 45 minutes, or up to overnight for deeper flavour. If using wooden skewers, soak them during this time so they do not burn.
  5. Thread the pork onto skewers, packing it fairly snugly but not so tight that heat cannot reach the centre. Preheat a barbecue grill or grill to medium-high.
  6. Grill the skewers for 8 to 12 minutes, turning every couple of minutes, until lightly charred and cooked through. If flare-ups occur, move the skewers to a cooler spot and keep turning; the pork should be juicy, not burnt.
  7. Finely chop the red chili pepper and squeeze the lime into a small bowl, stirring to make a simple dipping sauce. Serve the moo ping hot with the warm rice and the chilli-lime dip.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Serving suggestions

This recipe pairs well with:

Sticky rice Chilli dipping sauce

Tips

  • For the juiciest skewers, choose pork shoulder with a little visible fat and cut the strips evenly so they cook at the same rate.
  • If you are serving children or anyone sensitive to heat, remove the seeds from the red chili pepper or use less.
  • Food safety: if serving to pregnant people, young children, older adults, or anyone immunocompromised, cook the pork until piping hot all the way through.

Substitutions

  • Replace palm sugar with light brown sugar for a similar caramel sweetness.
  • Replace coriander root with fresh coriander stems for a similar flavour, using a little extra.
  • Replace light soy sauce with dark soy sauce for a deeper colour and slightly richer flavour.

Storage

  • Refrigerate up to 3 days
  • Cool the cooked skewers quickly, then refrigerate in a sealed container. Reheat on a grill or in a 200°C (390°F) oven until piping hot; freeze cooked skewers for up to 2 months and defrost overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Moo Ping (Thai Grilled Pork Skewers)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 3 servings
  • Total time: 1h 20min (25min active)
  • Difficulty: Medium
  • Cuisine: Thai
  • Allergens:
    Soybeans
With serving suggestions Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price
Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.