Thai recipe

Thai Pork Satay

Turmeric-coconut pork skewers are grilled beside a smooth peanut curry sauce and a bright cucumber–shallot relish.

Thailand

Prep
45 min
Cook
30 min
Total
1 hr 15 min
Servings
6
Thai pork satay skewers with golden turmeric marinade, peanut curry sauce, and cucumber relish
Real finished-dish photographPhotograph by Athikhun.suwSource page · Original file · CC BY-SA 4.0Cropped, resized, and compressed by Recipe Nest Vault.

01

Ingredients

  • 800 g

    pork shoulder, sliced into 4 × 2 × 0.6 cm strips

  • 300 ml

    full-fat coconut milk, divided

  • 18 g

    ground turmeric

  • 10 g

    ground coriander

  • 4 g

    ground cumin

  • 20 g

    garlic, grated

  • 15 ml

    fish sauce

  • 20 g

    palm sugar, divided

  • 24

    bamboo skewers, soaked 30 minutes

  • 70 g

    red curry paste

  • 180 g

    smooth unsalted peanut butter

  • 200 ml

    water for peanut sauce

  • 45 ml

    tamarind paste

  • 25 ml

    fish sauce for peanut sauce

  • 45 g

    palm sugar for peanut sauce

  • 200 g

    cucumber, quartered and sliced

  • 80 g

    shallots, thinly sliced

  • 80 ml

    rice vinegar

  • 60 g

    granulated sugar for relish

  • 3 g

    fine salt for relish

02

Method

  1. 01

    Cut uniform pork strips

    Chill pork 20 minutes, then cut across the grain into 4 × 2 × 0.6 cm strips. Pat dry and discard pieces too thick to fold once around a skewer; uniform thickness prevents raw centres.

    Thai Pork Satay, step 1: Cut uniform pork strips.
    Cooking-step illustration, not a photograph
  2. 02

    Make the turmeric marinade

    Whisk 150 ml coconut milk with turmeric, coriander, cumin, garlic, 15 ml fish sauce, and 20 g palm sugar until smooth. Reserve 40 ml in a clean covered cup before it touches raw pork for basting.

    Thai Pork Satay, step 2: Make the turmeric marinade.
    Cooking-step illustration, not a photograph
  3. 03

    Marinate under refrigeration

    Coat pork with the remaining marinade, cover, and refrigerate 4–8 hours below 4°C. Do not exceed 12 hours because the salted coconut marinade can make thin slices soft and cured at the edges.

    Thai Pork Satay, step 3: Marinate under refrigeration.
    Cooking-step illustration, not a photograph
  4. 04

    Cook the peanut curry sauce

    Simmer remaining 150 ml coconut milk over medium heat 3 minutes. Fry red curry paste 2 minutes, then whisk in peanut butter, 200 ml water, tamarind, 25 ml fish sauce, and 45 g palm sugar; simmer 6–8 minutes until glossy and spoon-coating.

    Thai Pork Satay, step 4: Cook the peanut curry sauce.
    Cooking-step illustration, not a photograph
  5. 05

    Make and cool cucumber relish

    Boil vinegar, granulated sugar, and salt for 1 minute, then cool fully. Add cucumber and shallot only 20 minutes before serving so they stay crisp; refrigerate until the skewers are ready.

    Thai Pork Satay, step 5: Make and cool cucumber relish.
    Cooking-step illustration, not a photograph
  6. 06

    Thread thin folded ribbons

    Thread 3–4 pork strips on each soaked skewer, folding each strip once into a loose S shape. Keep the meat in a single thin plane and leave 5 cm bare handle; discard raw marinade.

    Thai Pork Satay, step 6: Thread thin folded ribbons.
    Cooking-step illustration, not a photograph
  7. 07

    Preheat two grill zones

    Heat one grill zone to medium-high and leave another at medium-low. Clean and oil the grate; a hand should tolerate the hot zone for only 2–3 seconds at 12 cm above the grate.

    Thai Pork Satay, step 7: Preheat two grill zones.
    Cooking-step illustration, not a photograph
  8. 08

    Sear and baste with clean marinade

    Grill skewers on the hot zone 60–90 seconds per side until marked. Move to the cooler zone, brush only with the reserved clean 40 ml marinade, and turn every minute for 3–5 minutes more.

    Thai Pork Satay, step 8: Sear and baste with clean marinade.
    Cooking-step illustration, not a photograph
  9. 09

    Verify every skewer

    Check the thickest fold on at least six skewers reaches 71°C with no translucent pork. Move any cooler skewers to the low zone for 1-minute intervals; rest all cooked skewers 3 minutes on a clean tray.

    Thai Pork Satay, step 9: Verify every skewer.
    Cooking-step illustration, not a photograph
  10. 10

    Serve three-part satay set

    Rewarm peanut sauce to steaming but not boiling, loosen with up to 30 ml water if needed, and serve beside hot skewers and chilled cucumber relish. Keep each component separate so the grilled edges remain dry.

    Thai Pork Satay, step 10: Serve three-part satay set.
    Cooking-step illustration, not a photograph

03

Sources and photo credit

This standardized method was independently rewritten after cross-checking the references below. Recipe Nest Vault does not claim that the credited photographer cooked from this exact version.

Recipe references

Pork satay 2022 — Photograph by Athikhun.suw; CC BY-SA 4.0.

Step illustrations: Original illustrations created by Recipe Nest Vault with OpenAI image_gen.

Back to Thai recipes

Language settings

Choose your language

We’ll open Recipe Nest Vault in your preferred language. You can change it anytime.

Current language: English

Your language preference will be saved in this browser.