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.
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
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
Thread the skewers
Thread marinated pork slices onto soaked skewers, weaving through each piece so it lies flat.
- 3
Heat the grill
Heat a grill or grill pan to high. Oil the grates lightly.
- 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
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
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.
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
Time Summary
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:
More Thai Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes