
Thai Chicken Satay is a classic street food made with marinated chicken skewers grilled or cooked until juicy, then served with a rich and creamy peanut sauce. The chicken is deeply flavorful with a balance of savory, slightly sweet, and aromatic spices, while the peanut sauce adds a bold, nutty finish.
This air fryer version makes it easy to enjoy authentic Thai flavors at home without turning on the grill. It’s perfect as an appetizer, main dish, or party-friendly finger food.
What Is Chicken Satay?
Chicken satay is a popular Southeast Asian dish made with thin strips of marinated chicken threaded onto skewers and cooked over high heat. In Thailand, satay is commonly seasoned with curry spices and served with a peanut-based dipping sauce, often alongside cucumber salad or rice.
The dish is loved for its smoky flavor, tender texture, and irresistible peanut sauce.
Why You’ll Love This Recipe
This recipe is easy to make and packed with bold Thai flavors. Using chicken thighs keeps the meat juicy, while the air fryer delivers perfectly cooked skewers with minimal effort. The homemade peanut sauce comes together in minutes and can be adjusted to your preferred spice level.
Ingredients (About 10 Skewers | Serves 2–3)
For the Chicken
1.5 lbs chicken thighs, cut into strips
2 tbsp soy sauce
1 tbsp fish sauce
1 tbsp lime juice
1 tbsp brown sugar
1 clove garlic, minced
1 tsp curry powder
1 tbsp red curry paste
For the Peanut Sauce
1/3 cup peanut butter
2 tbsp soy sauce
2 tbsp lime juice
1 tbsp honey
1 tbsp sriracha (optional)
2 to 3 tbsp warm water, to thin
For Topping
Chopped cilantro
How to Make Thai Chicken Satay
Soak wooden skewers in water for about 30 minutes to prevent burning.
In a bowl, marinate the chicken with soy sauce, fish sauce, lime juice, brown sugar, garlic, curry powder, and red curry paste. Let marinate for 30 minutes.
While the chicken marinates, mix peanut butter, soy sauce, lime juice, honey, sriracha, and warm water until smooth and creamy. Set aside.
Thread the marinated chicken strips onto the soaked skewers.
Air fry at 375°F (190°C) for 12 to 15 minutes, flipping halfway through, until the chicken is golden and cooked through.
Serve hot with peanut sauce and finish with chopped cilantro.
Tips for the Best Chicken Satay
Chicken thighs are recommended because they stay juicy and flavorful. Cut the chicken into even strips so they cook evenly. Do not overcrowd the air fryer basket; cook in batches if needed. Adjust the peanut sauce thickness with warm water and taste as you go to balance sweet, salty, and tangy flavors.
Serving Suggestions
Serve Thai chicken satay with steamed jasmine rice, cucumber salad, or fresh vegetables. It also works well as a party appetizer or part of a Thai-inspired dinner spread.
Frequently Asked Questions
Q: Can I use chicken breast instead of chicken thighs?
A: Yes, but chicken thighs are preferred because they stay more tender. If using chicken breast, reduce the cooking time slightly to avoid drying it out.
Q: Can I grill or pan-cook the chicken instead of air frying?
A: Absolutely. You can grill over medium heat or pan-sear in a skillet until the chicken is fully cooked and lightly charred.
Q: Is chicken satay spicy?
A: This recipe has mild heat from the red curry paste. You can reduce the amount for less spice or add more sriracha to the peanut sauce if you like it spicier.
Q: Can I make the peanut sauce ahead of time?
A: Yes, the peanut sauce can be made up to 3 days in advance and stored in the refrigerator. Thin it with warm water before serving if needed.
Q: What can I substitute for peanut butter?
A: Almond butter or sunflower seed butter can be used for a peanut-free option, though the flavor will be slightly different.
Q: How should leftovers be stored?
A: Store leftover chicken and peanut sauce separately in airtight containers in the refrigerator for up to 3 days. Reheat the chicken gently to avoid drying it out.

Thai Chicken Satay
Ingredients
For the Chicken
- 1.5 lbs chicken thighs cut into strips
- 2 tbsp soy sauce
- 1 tbsp fish sauce
- 1 tbsp lime juice
- 1 tbsp brown sugar
- 1 clove garlic minced
- 1 tsp curry powder
- 1 tbsp red curry paste
For the Peanut Sauce
- 1/3 cup peanut butter
- 2 tbsp soy sauce
- 2 tbsp lime juice
- 1 tbsp honey
- 1 tbsp sriracha optional
- 2-3 tbsp warm water to thin
For Topping
- Chopped cilantro
Instructions
- Soak wooden skewers in water for about 30 minutes to prevent burning.
- Marinate the chicken with soy sauce, fish sauce, lime juice, brown sugar, garlic, curry powder, and red curry paste. Let marinate for 30 minutes.
- While the chicken marinates, mix peanut butter, soy sauce, lime juice, honey, sriracha, and warm water until smooth. Set aside.
- Thread the chicken onto the soaked skewers.
- Air fry at 375°F (190°C) for 12–15 minutes, flipping halfway, until golden and cooked through.
- Serve hot with peanut sauce and finish with chopped cilantro on top.