Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Authentic Thai Chicken Satay Recipe with Peanut Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Evelyn Marcella Rivera
  • Total Time: 80 minutes
  • Yield: 4 servings 1x

Description

Juicy Thai chicken satay skewers marinated in coconut milk, spices, and tamarind, then grilled to perfection and served with a rich, creamy homemade peanut sauce. A true Thai street-food classic made easy at home.


Ingredients

Units Scale

Chicken Satay

  • Bamboo skewers - 8-10 (6-inch, soaked in water)
  • Boneless skinless chicken breasts - 1 1/2 lbs, sliced
  • Coconut milk - 1/2 cup
  • Thai tamarind paste - 1 tbsp
  • Light brown sugar - 1 tbsp
  • Ground turmeric - 3/4 tsp
  • Ground coriander - 1 1/2 tsp
  • Ground cumin - 1/2 tsp
  • Ground cinnamon - 1/2 tsp
  • Ground black or white pepper - 1/2 tsp
  • Fine sea salt - 3/4 tsp
  • Vegetable oil - as needed (for grilling)

Peanut Sauce

  • Roasted unsalted peanuts - 1/2 cup
  • Coconut milk - 1 1/4 cups
  • Thai red curry paste - 2 tbsp
  • Thai tamarind paste - 2 tbsp
  • Palm sugar or brown sugar - 2 tbsp
  • Fish sauce - 1 tsp (plus more to taste)

Quick Pickle (Ajaad – Optional)

  • White vinegar - 1/2 cup
  • Granulated sugar - 1/4 cup
  • Salt - pinch
  • Cucumber - 5 oz, sliced
  • Thai chilies - 1-2, sliced (optional)

Instructions

  1. Soak bamboo skewers in water for at least 30 minutes.
  2. Grind coriander, cumin, and pepper into a fine powder.
  3. Mix spices with coconut milk, tamarind, sugar, turmeric, cinnamon, and salt.
  4. Toss chicken strips in marinade and rest 20 minutes (or refrigerate up to 24 hours).
  5. Grind peanuts until finely textured (not smooth).
  6. Simmer curry paste in coconut milk until fragrant and oil separates.
  7. Add peanuts, tamarind, sugar, remaining coconut milk; simmer until thick.
  8. Stir in fish sauce, adjust seasoning, and set aside.
  9. Thread chicken onto skewers.
  10. Grill or pan-sear over medium-high heat for 2–3 minutes per side.
  11. Serve hot with peanut sauce and optional cucumber pickle.

Notes

  • Marinating overnight yields the most tender chicken.
  • If peanut sauce thickens too much, thin with warm water.
  • Chicken thighs may be substituted for juicier skewers.
  • Prep Time: 45 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Grilling / Pan-Seared
  • Cuisine: Thai

Nutrition

  • Serving Size: 2–3 skewers with sauce
  • Calories: 450 kcal
  • Sugar: 12 g
  • Sodium: 650 mg
  • Fat: 28 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 14 g
  • Trans Fat: 0 g
  • Carbohydrates: 18 g
  • Fiber: 3 g
  • Protein: 32 g
  • Cholesterol: 85 mg