Moo Ping

Thai · Easy · Makes 12 skewers (serves 4 as a snack)

Moo Ping
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.
Step 1. **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.
Step 2. **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.
Step 3. **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. Chef’s Note — moo ping and the yakitori (#17) are the same idea a continent apart — thin pork on charcoal with a marinade that doubles as glaze — and the comparison teaches both: yakitori bastes in tare, moo ping marinates in coconut. The shared engineering is the flat-fold threading and the fast, watched grill. This site's rule of bridges runs both directions across it.
Moo Ping

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

  1. **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.
  2. **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.
  3. **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

SymptomCauseFix
Pork dryOver-grilled or cut too thin5 mm, 6 minutes a side, pull at juicy
No glaze, pale surfaceMarinade washed off at threadingShake excess, baste with marinade on the flip
Skewers charred throughUnsoaked bamboo30 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.