Moo Ping

Moo ping — Thailand's grilled pork skewers, sold by the bundle at dawn from charcoal carts — is street food at its most essential: thin slices of pork shoulder in a coconut-coriander-curry marinade, grilled fast over real charcoal, eaten with sticky rice straight from the fingers. It is the breakfast of Bangkok, and the recipe is a marinade plus fire.
Quantities live in the recipe card.
The marinade
- roots if the store leaves them on)
The grill
The table
- a sour-spicy dipping sauce of fish sauce, lime, toasted chili, and spring onion
- **Marinate 3 hours (overnight is better).** The coconut milk carries fat-soluble flavors in, the sugar builds the glaze, and the coriander-garlic-pepper trio is the signature. The pork should look bathed, not coated.
- **The bridge:** coriander root is the classic Thai aromatic (pull, don't cut, the roots off a bunch of cilantro and wash well) — stems bridge. Charcoal is the honest ceiling; the broiler at maximum, rack close, turned often, makes a real moo ping at a small loss of smoke.

Moo Ping
Prep: 25 minutes, plus 3 hours marinating · Cook: 12 minutes · Total: About 3 hours 40 minutes · Makes 12 skewers (serves 4 as a snack)
Ingredients
The marinade
- 600 g pork shoulder, sliced 5 mm thin against the grain
- 100 ml thick coconut cream (about 100 g; the cream preferred)
- 1 tbsp coriander root or stems, minced (the authentic aromatic — roots if the store leaves them on)
- 4 cloves garlic, minced; 1 tsp white pepper
- 1 tbsp curry powder (Thai mild); 1 tbsp fish sauce (about 15 ml)
- 1 tbsp palm or brown sugar (about 12 g); 1 tsp soy sauce (about 5 g)
The grill
- 12 bamboo skewers, soaked 30 minutes; a jar of the #46 toasted rice powder (about 10 g) alongside for the sticky rice, optional but traditional
- Charcoal, or a broiler/grill pan at high heat
The table
- Sticky rice (#36's rice method, in hand-torn pieces); the #25-style sauce, or jaew — a sour-spicy dipping sauce of fish sauce, lime, toasted chili, and spring onion
Instructions
- **Thread in a flat weave.** Fold each pork slice accordion-style onto the skewer — two or three folds, pressed flat — so the meat lies flat and cooks evenly, with edges exposed to catch char. Checkpoint — a threaded skewer should look like a flat ribbon of pork, not a cube: flat cooks fast and evenly, and the folds hold juiciness inside. The thin edges will char, the folds will stay moist — the dish's whole texture plan.
- **Grill hot and fast (6 minutes a side).** Over medium coals (or under the broiler), grill 5–6 minutes a side, turning once, basting with leftover marinade on the flip, until the edges char and caramelize and the pork is just cooked through. Checkpoint — the target is glazed and patchy-black at the edges — the coconut-sugar marinade paints itself into char, and the char is the flavor. Under-charred moo ping is a missed marinate; burnt-through is carelessness. The second side's six minutes, watched.
- **Serve by the bundle with sticky rice.** Pull the skewers, drag through the jaew or sauce, press a pinch of sticky rice around the next bite. Checkpoint — eating test: char and coconut-coriander perfume first, the pork's juice, then the sour-spicy dip's bite — with sticky rice as the clean, chewy base. The authentic eating: fingers, standing, morning light. The table is a concession; the dish is not.
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| Pork dry | Over-grilled or cut too thin | 5 mm, 6 minutes a side, pull at juicy |
| No glaze, pale surface | Marinade washed off at threading | Shake excess, baste with marinade on the flip |
| Skewers charred through | Unsoaked bamboo | 30 minutes' soak |
Storage, Make-Ahead & Variations
- Marinated pork keeps 1 day; cooked skewers are a 10-minute-old food (the re-grill revives them passably). The marinade batch keeps 3 days for the next round. - Variations: chicken (same marinade, same clock), the Isaan style with jaew only. The fusion direction — moo ping inside a taco (#112's neighborhood) — is natural, and the breakfast format with sticky rice already makes it a complete hand-held meal.