Thai Chicken Satay (Baked or Grilled) with Homemade Peanut Sauce

Thai Chicken Satay (Baked or Grilled) with Homemade Peanut Sauce

Thai Chicken Satay is a beloved street food known for its tender meat, bold flavors, and globally adored peanut sauce. This recipe offers a home-kitchen-friendly adaptation, letting you choose between baking, grilling, or pan-searing the skewers. The marinade infiltrates every bite with warm spices like turmeric and coriander, while the homemade peanut sauce ties everything together with its creamy, mildly spicy finish. Best of all, this recipe skips artificial additives and alcohol, keeping it authentic yet accessible. You’ll also get the flexibility to customize your cooking method based on what appliance you have handy. Perfect for weeknight dinners, weekend gatherings, or as a flavor-packed appetizer.

Why You’ll Love This Thai Chicken Satay Recipe

  • Juicy with three cooking methods: Baked, grilled, or pan-seared options ensure tender chicken every time.
  • Make-ahead convenience: Chicken marinates while you prep, and peanut sauce simmers in minutes.
  • Cultural authenticity: Spices like fish sauce and lime juice mimic traditional street food flavors.
  • Dietary-friendly swaps: Coconut water or almond milk replace heavy cream for lighter versions.

Ingredients

For the Chicken Skewers:

  • 2 lbs chicken breasts or thighs, sliced into 1½ in wide by 3–5 in long strips
  • 3 tbsp olive oil
  • ¼ cup coconut milk (or water as substitute)
  • 12–15 skewers (soak wooden ones 30+ minutes)

For the Marinade & Peanut Sauce:

  • ¼ cup low sodium soy sauce
  • ¼ cup packed brown sugar
  • 1 tbsp chili paste (Sambal Oelek preferred)
  • 1½ tbsp lime juice
  • 1½ tbsp fish sauce
  • 1 tsp dried basil
  • 1 tsp ground coriander
  • ½ tsp ground ginger
  • ½ tsp garlic powder
  • ½ tsp ground turmeric
  • â…“ cup peanut butter (creamy or crunchy)

Step-by-Step Instructions

  1. Make the marinade: Whisk all marinade ingredients in a medium bowl. Set aside â…“ cup (for peanut sauce) and whisk 3 tbsp olive oil into the remaining mixture. Coating the chicken thoroughly is key for flavor depth.
  2. Marinate: Store chicken and marinade in a sealed container for 6+ hours, or overnight in the refrigerator.
  3. Prepare skewers: Thread chicken onto skewers, wiping off excess marinade to prevent burning during cooking.
  4. Cook methods:
    • Oven: Bake at 350°F on foil-lined sheets for 15–20 minutes total
    • Grill: Cook over high heat, 3–4 minutes per side on medium
    • Skillet: Sear 2–3 minutes per side in 1½ tbsp oil
  5. Make peanut sauce: Simmer reserved sauce base with ¼ cup coconut milk (or water) in a saucepan. Whisk in ⅓ cup peanut butter, then adjust consistency with more liquid or peanut butter as needed. A few drops of extra chili paste adds optional heat.

Tips & Variations

  • Swap coconut milk: Use water or coconut water for lighter sauce
  • Vegetable skewers: Thread bell peppers or mushrooms with chicken for added texture
  • Storage hack: Freeze uncooked skewers for up to 3 months
  • Common mistake: Avoid overcooking chicken to maintain tenderness
  • Gourmet upgrade: Finish skewers with toasted coconut flakes or sesame seeds

Serving Suggestions

Serve skewers with jasmine rice and cucumber salad for a complete meal. The peanut sauce doubles as a dipping companion for spring rolls or fries. For events, pair with sticky rice and lemon wedges for street-style authenticity. Extra sauce works great drizzled over jasmine rice as a Thai-inspired upgrade.

Storage & Reheating

Cooked skewers store in airtight containers for 3–4 days. Reheat in oven (350°F, 5–7 mins) or skillet to crisp edges. Peanut sauce keeps 5 days in fridge—simmer briefly before serving if texture dulls. Freeze raw skewers for 3 months, or cooled cooked satay for 2–3 months.

Nutrition Information

Per serving (2 skewers with 2 tbsp sauce): ~350 calories. Values are approximate and vary based on peanut butter type and cooking method. No alcohol or pork used in this recipe.

Want tender Thai Chicken Satay that rivals your favorite takeout? This recipe’s flexibility, bold flavors, and pantry-friendly ingredients make it weeknight go-to or impressive party dish. Try one of the three cooking methods and note how the peanut sauce transforms everything. Share your favorite variations in the comments!

Print

Thai Chicken Satay (Baked or Grilled) with Homemade Peanut Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This authentic Thai-inspired chicken satay features juicy skewers of marinated chicken and a luscious chili peanut sauce. Choose to bake, grill, or pan-sear the skewers while adapting the sauce with coconut water for a lighter option. A perfect balance of sweet, spicy, and umami flavors in a flexible, flavorful dish.

  • Author: Layan
  • Prep Time: 15
  • Cook Time: 20
  • Total Time: 35
  • Yield: 8 servings (12–15 skewers plus 1½ cups peanut sauce) 1x
  • Category: quick
  • Method: Baking, Grilling, or Pan-Searing
  • Cuisine: Thai
  • Diet: Non-Vegetarian

Ingredients

Scale

2 lbs chicken breasts or thighs, sliced into 1½ in wide by 3–5 in long strips
3 tbsp olive oil
¼ cup coconut milk (or water as substitute)
12–15 skewers (soak wooden ones 30+ minutes)
¼ cup low sodium soy sauce
¼ cup packed brown sugar
1 tbsp chili paste (Sambal Oelek preferred)
1½ tbsp lime juice
1½ tbsp fish sauce
1 tsp dried basil
1 tsp ground coriander
½ tsp ground ginger
½ tsp garlic powder
½ tsp ground turmeric
â…“ cup peanut butter (creamy or crunchy)

Instructions

Whisk soy sauce, brown sugar, chili paste, lime juice, fish sauce, basil, coriander, ginger, garlic powder, and turmeric in a bowl
Reserve â…“ cup of the marinade for the peanut sauce
Add 3 tbsp olive oil to the remaining marinade and mix thoroughly
Marinate chicken slices in the oiled marinade for 6+ hours or overnight in a sealed container
Skewer the chicken, wiping off excess marinade to avoid burning
For oven cooking: Bake on foil-lined sheets at 350°F for 15–20 minutes
For grilling: Cook over direct high heat for 3–4 minutes per side until browned
For pan-searing: Sear 2–3 minutes per side in 1½ tbsp oil until crispy
Simmer reserved marinade with â…“ cup peanut butter for the sauce until smooth
Serve chicken with peanut sauce and optional toppings like chopped scallions or crushed peanuts

Notes

Coconut water is a lighter alternative to coconut milk in the marinade
Wooden skewers must be soaked for 30+ minutes to prevent burning
Adjust chili paste quantity to control spice level
Storage: Kept assembled marinated skewers in the fridge for up to 24 hours
Peanut sauce can be doubled for extra portions or served as a base for other recipes

Nutrition

  • Serving Size: 2 skewers with 2 tbsp peanut sauce
  • Calories: 280
  • Sugar: 8g
  • Sodium: 150mg
  • Fat: 14g
  • Saturated Fat: 6g
  • Carbohydrates: 15g
  • Fiber: 1g
  • Protein: 20g
  • Cholesterol: 50mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star