Skip to content
thaidinner✨ New

Thai Grilled Pork Skewers with Ginger-Scallion Sauce

Sweet, char-grilled pork skewers marinated in coconut milk and cilantro root, served with a bright ginger-scallion dipping sauce.

Prep
20 min
Cook
15 min
Servings
4
Difficulty
Easy
4.7
Sign in to rate
#thai#grilled#pork#skewers#gluten-free#street-food

About This Recipe

Moo ping, the grilled pork skewers sold at Thai breakfast stalls, get their signature sweetness from a marinade of coconut milk, palm sugar, and soy sauce, which caramelizes into sticky, charred edges on the grill. Thin slices of pork shoulder, rather than cubes, are traditional — they cook fast and pick up more surface char relative to their size. A ginger-scallion sauce isn't the classic dip for moo ping (that's usually a sweet chili sauce or a simple sticky rice side), but the combination of hot oil poured over raw ginger and scallion, a technique borrowed from Chinese-Thai kitchens, adds a fresh, pungent counterpoint that cuts through the richness of the pork. The skewers need real heat — a hot charcoal or gas grill, or a screaming-hot grill pan — so the sugar in the marinade caramelizes into char rather than just steaming the meat gray. Basting once with the reserved marinade halfway through grilling builds a second layer of glaze.

Ingredients

Serves 4

  • 700 gpork shoulder, thinly sliced
  • 120 mlcoconut milk
  • 3 tbsppalm sugar
  • 2 tbspsoy sauce
  • 1 tbspoyster sauce
  • 1 tbspcilantro root, minced
  • 3 clovegarlic, minced
  • 1 tspwhite pepper
  • 1 piecefresh ginger (5cm), julienned finely
  • 4 stalkscallions, julienned
  • 3 tbspvegetable oil
  • 1 tspsoy sauce, for sauce
  • 12 piecebamboo skewers, soaked 30 minutes

Instructions

  1. 1

    Marinate the pork

    Combine coconut milk, palm sugar, soy sauce, oyster sauce, cilantro root, garlic, and white pepper. Toss with pork slices, cover, and marinate at least 2 hours or overnight.

  2. 2

    Thread the skewers

    Thread marinated pork slices onto soaked skewers, weaving through each piece so it lies flat.

  3. 3

    Heat the grill

    Heat a grill or grill pan to high. Oil the grates lightly.

  4. 4

    Grill the skewers

    Grill skewers 3-4 minutes per side, basting once with leftover marinade, until charred at the edges and cooked through.

  5. 5

    Make the ginger-scallion sauce

    Pile ginger and scallion in a heatproof bowl with a pinch of salt and the soy sauce. Heat oil until just smoking and pour over the aromatics; it should sizzle loudly.

  6. 6

    Serve

    Serve skewers hot with the ginger-scallion sauce alongside for dipping.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Slice the pork against the grain into thin strips, about 5mm thick, so it cooks quickly and stays tender.

  • →

    Marinate overnight if you can — the coconut milk and palm sugar need time to tenderize and flavor the meat fully.

  • →

    Make sure your oil is truly hot (just short of smoking) before pouring it over the ginger and scallion, or the sauce will taste raw instead of fragrant.

Variations

  • •

    Use chicken thigh instead of pork for a lighter version of the same marinade.

  • •

    Serve with sticky rice and a Thai sweet chili sauce for the more traditional moo ping plate.

  • •

    Add a splash of rice vinegar to the ginger-scallion sauce for extra brightness.

Storage

Refrigerate cooked skewers up to 3 days; reheat in a hot pan or under the broiler for a couple minutes per side to bring back some char.

History & Origin

Moo ping is a common Thai breakfast and street food, traditionally grilled over charcoal and sold with sticky rice from carts set up along morning commutes across Bangkok.

Frequently Asked Questions

Can I bake these instead of grilling?

Yes — broil on a rack set over a tray for 4-5 minutes per side, watching closely since broilers vary and the sugar in the marinade burns fast.

What if I can't find cilantro root?

Use the lower, thicker part of cilantro stems instead — the flavor is close, just slightly milder.

Why isn't my pork getting any char?

Your grill likely isn't hot enough — the palm sugar needs high, direct heat to caramelize; a lukewarm grill will just steam the pork gray.

Nutrition Facts

Per serving (220g / 7.8 oz) · 4 servings total

Calories310kcal
Protein28g
Carbohydrates9g
Fat19g
Fiber0g
Protein28g
Carbs9g
Fat19g

Time Summary

Prep time20 min
Cook time15 min
Total time35 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes