Thai Chicken Satay With Peanut Sauce Recipe Tin Eats – Easy, Flavor-Packed Skewers
Thai chicken satay is everything you want in a weeknight dinner: juicy, charred chicken on sticks with a creamy, slightly sweet peanut sauce. It’s easy to prep, fast to cook, and always a crowd-pleaser. This version takes cues from RecipeTin Eats-style flavors bold marinades, a silky dipping sauce, and straightforward steps.

Make it for a backyard grill session or a quick indoor dinner. Either way, it tastes like something you’d get from a great Thai street stall.
What Makes This Recipe So Good
- Big, balanced flavors: Lemongrass, garlic, and curry give the chicken depth, while the peanut sauce is nutty, sweet, and tangy.
- Fast cooking: Thin slices on skewers cook in minutes on a grill pan or outdoor grill.
- Meal-prep friendly: Marinate the chicken ahead. The flavor only gets better.
- Versatile serving: Serve with rice, cucumber salad, or lettuce cups for a lighter spin.
- Beginner-friendly: Straightforward steps and common pantry ingredients.
What You’ll Need
- Chicken: 1.5 lb (700 g) chicken thighs, boneless and skinless (breasts work but thighs stay juicier)
- For the marinade:
- 2 tablespoons soy sauce
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1 tablespoon neutral oil (canola or vegetable)
- 1 tablespoon curry powder (mild)
- 2 teaspoons ground coriander
- 1 teaspoon turmeric
- 2 cloves garlic, minced
- 1 teaspoon grated ginger
- 1 tablespoon lemongrass paste (or 1 stalk, white part, finely minced)
- 1 tablespoon lime juice
- For the peanut sauce:
- 1/2 cup smooth peanut butter
- 2 tablespoons soy sauce
- 1 tablespoon fish sauce
- 2 tablespoons brown sugar
- 1 tablespoon red curry paste (adjust to heat preference)
- 1 clove garlic, minced
- 2–3 tablespoons lime juice (to taste)
- 1/2 cup coconut milk (shake can well)
- Warm water to thin, as needed
- To cook and serve:
- 8–10 wooden skewers, soaked in water 20 minutes
- Neutral oil for grilling
- Chopped peanuts, cilantro, and lime wedges (optional)
- Steamed jasmine rice and cucumber slices (optional)
How to Make It
- Slice the chicken: Cut thighs into long strips, about 3/4-inch wide.Pat dry so the marinade sticks.
- Mix the marinade: In a bowl, combine soy sauce, fish sauce, brown sugar, oil, curry powder, coriander, turmeric, garlic, ginger, lemongrass, and lime juice.
- Marinate: Add chicken, toss well, and chill for at least 30 minutes, ideally 4–12 hours for deeper flavor.
- Thread the skewers: Weave chicken strips onto soaked skewers in a loose “S” shape. Don’t pack them too tightly.
- Make the peanut sauce: Whisk peanut butter, soy sauce, fish sauce, brown sugar, red curry paste, garlic, lime juice, and coconut milk until smooth. Thin with warm water until creamy and dippable.Adjust sweetness and tang to taste.
- Preheat the grill: Heat a grill or grill pan over medium-high. Oil the grates lightly to prevent sticking.
- Grill the chicken: Cook 2–3 minutes per side, turning as needed, until lightly charred and cooked through. Internal temp should reach 165°F (74°C).
- Rest and serve: Let skewers rest 2 minutes.Sprinkle with chopped peanuts and cilantro. Serve with lime wedges, rice, and peanut sauce.
How to Store
- Cooked chicken: Refrigerate in an airtight container up to 4 days.
- Peanut sauce: Refrigerate up to 1 week. It thickens when cold—whisk in a splash of warm water or coconut milk to loosen.
- Freezing: Freeze marinated, uncooked chicken up to 2 months.Thaw overnight in the fridge before grilling.
Why This is Good for You
- Protein-rich: Chicken thighs offer satisfying protein for muscle repair and energy.
- Healthy fats: Peanut butter and coconut milk provide fats that help keep you full.
- Herbs and spices: Ginger, garlic, turmeric, and coriander add antioxidants and flavor without extra calories.
- Customizable: You control the sweetness, sodium, and heat level.
Pitfalls to Watch Out For
- Overcrowding the pan: Leads to steaming, not searing. Cook in batches if needed.
- Skipping the soak: Dry wooden skewers can burn. Soak at least 20 minutes.
- Too-thick sauce: Add warm water a tablespoon at a time until creamy.
- Underseasoning: Taste the sauce.You want a balance of salty, sweet, tangy, and nutty.
- Overcooking: Thin strips cook fast. Pull them as soon as they’re done.
Recipe Variations
- Chicken breast: Works fine. Don’t overcook; breast dries faster than thighs.
- No fish sauce: Use extra soy sauce plus a squeeze of lime and a pinch of sugar.
- Nut-free: Swap peanut butter for sunflower seed butter.Flavor will change but still tasty.
- Spicy: Add more red curry paste or a dash of chili flakes to the sauce.
- Vegetarian: Use extra-firm tofu, pressed and sliced, marinated the same way. Grill gently.
- Air fryer: 400°F (200°C) for 8–10 minutes, flipping halfway. Brush with a little oil first.
FAQ
Can I make the peanut sauce without coconut milk?
Yes. Use warm water to thin and add 1–2 teaspoons of neutral oil for richness. The flavor will be less creamy but still delicious.
Do I have to use lemongrass?
No. It adds a fresh citrus note, but you can skip it or add extra lime zest for brightness.
What can I serve with chicken satay?
Steamed jasmine rice, coconut rice, cucumber salad, pickled veggies, or a simple slaw work great. Lettuce cups are a fresh, low-carb option.
How do I keep the chicken tender?
Use thighs, marinate long enough, and avoid overcooking. Pull the skewers as soon as they hit 165°F (74°C).
Can I grill these ahead for a party?
Absolutely. Grill, cool slightly, and refrigerate. Reheat gently in a 300°F (150°C) oven, covered, for 8–10 minutes, or quickly on a hot grill.
In Conclusion
These Thai chicken satay skewers hit that perfect mix of smoky, savory, and slightly sweet, with a creamy peanut sauce that ties it all together. The steps are simple, the ingredients are easy to find, and the results feel special. Keep this in your weeknight rotation, and it’ll fast become a go-to for family dinners and casual get-togethers.

Thai Chicken Satay With Peanut Sauce Recipe Tin Eats - Easy, Flavor-Packed Skewers
Ingredients
Method
- Slice the chicken: Cut thighs into long strips, about 3/4-inch wide. Pat dry so the marinade sticks.
- Mix the marinade: In a bowl, combine soy sauce, fish sauce, brown sugar, oil, curry powder, coriander, turmeric, garlic, ginger, lemongrass, and lime juice.
- Marinate: Add chicken, toss well, and chill for at least 30 minutes, ideally 4–12 hours for deeper flavor.
- Thread the skewers: Weave chicken strips onto soaked skewers in a loose “S” shape. Don’t pack them too tightly.
- Make the peanut sauce: Whisk peanut butter, soy sauce, fish sauce, brown sugar, red curry paste, garlic, lime juice, and coconut milk until smooth. Thin with warm water until creamy and dippable. Adjust sweetness and tang to taste.
- Preheat the grill: Heat a grill or grill pan over medium-high. Oil the grates lightly to prevent sticking.
- Grill the chicken: Cook 2–3 minutes per side, turning as needed, until lightly charred and cooked through. Internal temp should reach 165°F (74°C).
- Rest and serve: Let skewers rest 2 minutes. Sprinkle with chopped peanuts and cilantro. Serve with lime wedges, rice, and peanut sauce.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
