Thai Chicken Satay with Spicy Peanut Sauce is a classic Thai street food that combines tender, marinated chicken grilled to perfection with a rich, creamy, and slightly spicy peanut dipping sauce. This dish is not only a popular appetizer at Thai restaurants but also an easy-to-make recipe at home. With its balanced layers of heat, sweetness, umami, and tang, it offers a deeply satisfying flavor in every bite.

What makes this recipe stand out is its vibrant marinade featuring fresh lemongrass, garlic, and warming spices. When paired with the spicy peanut sauce, it becomes an irresistible combination that’s hard to beat. Whether you’re hosting a dinner party, looking for an exciting appetizer, or simply want to bring bold Thai flavors to your table, this recipe delivers every time.
Why You’ll Love This Recipe
- Bursting with authentic Thai flavors
- Perfect as an appetizer or light meal
- Flexible cooking methods: grill, broil, or pan-sear
- Customizable spice level
- Make-ahead-friendly for entertaining
- Gluten-free and dairy-free when prepared with substitutions
Preparation Phase and Tools to Use
To prepare Thai Chicken Satay with Spicy Peanut Sauce, you’ll need a few essential kitchen tools. Most of them are standard items, but each plays a crucial role in ensuring the recipe turns out perfectly.
Essential Tools and Equipment
- Blender or food processor: for blending the marinade into a smooth consistency
- Mixing bowls: for combining sauce and marinade ingredients
- Whisk: for emulsifying the peanut sauce
- Grill or grill pan: for cooking the chicken to get those signature char marks
- Bamboo skewers: traditional and ideal for easy grilling
- Knife and cutting board: for prepping ingredients
Importance of Each Tool
The food processor ensures a silky marinade that penetrates the chicken thoroughly. A whisk is essential for smoothing the peanut sauce. Bamboo skewers not only help with cooking but also create an authentic look. Pre-soaking them prevents burning on the grill.
Pro Preparation Tips
- Soak bamboo skewers in water for at least 30 minutes to avoid burning
- Marinate the chicken for at least one hour, or overnight for deeper flavor
- Let the sauce sit at room temperature before serving to enhance the flavor
- Adjust the spice level by adding or reducing the Sriracha or red pepper flakes
- If grilling outdoors, use medium-high heat to avoid drying out the chicken
Ingredients
For the Spicy Peanut Sauce
- ½ cup creamy peanut butter
- ¼ cup hot water
- 2 tablespoons Thai red curry paste
- 2 tablespoons palm sugar or light brown sugar
- 2 tablespoons Sriracha
- 1 tablespoon soy sauce
- 1 tablespoon rice vinegar
- 1 tablespoon freshly squeezed lime juice
- 1 teaspoon finely minced garlic
- ½ teaspoon red pepper flakes
- 2 scallions, thinly sliced
- Kosher salt, to taste
For the Chicken Satay
- 1 stalk lemongrass, roughly chopped
- 2 tablespoons vegetable oil
- 2 tablespoons fish sauce
- 2 tablespoons palm sugar or light brown sugar
- 1 tablespoon freshly squeezed lime juice
- 1 tablespoon soy sauce
- 2 teaspoons minced garlic
- 1 teaspoon ground turmeric
- 1 teaspoon ground coriander
- 1 teaspoon Sriracha
- 1 pound boneless, skinless chicken breasts (cut into ½-inch wide strips)
- Bamboo skewers (soaked in water for 30 minutes)
Step-by-Step Directions
Make the Spicy Peanut Sauce
- In a medium bowl, whisk together peanut butter and hot water until smooth.
- Stir in the curry paste, sugar, Sriracha, soy sauce, rice vinegar, lime juice, garlic, and red pepper flakes.
- Add scallions and season with salt to taste.
- Store in an airtight container in the fridge for up to 2 weeks.
Marinate the Chicken
- In a blender, combine lemongrass, oil, fish sauce, sugar, lime juice, soy sauce, turmeric, garlic, coriander, and Sriracha. Blend until smooth.
- Place chicken strips in a resealable bag or bowl and pour in the marinade.
- Refrigerate for 1 to 2 hours, turning occasionally.
Prepare the Grill
- If using a charcoal grill, light one chimney of charcoal and let it ash over.
- Spread coals evenly, set the cooking grate, cover, and preheat for 5 minutes.
- Clean and oil the grate before adding the chicken.
Grill the Chicken
- Thread marinated chicken strips onto the soaked skewers.
- Grill for 3 minutes per side or until cooked through and nicely charred.
- Transfer to a platter and let rest for 5 minutes before serving.
Serve
Serve warm with the spicy peanut sauce on the side for dipping. This dish also pairs well with jasmine rice, pickled vegetables, or a light cucumber salad.
Serving Suggestions
1. Classic Appetizer Platter
Arrange the chicken skewers on a large serving platter with a bowl of the spicy peanut sauce in the center. Garnish with fresh cilantro, sliced scallions, or crushed peanuts for visual appeal. Serve alongside lime wedges for added zest.
2. Satay with Jasmine Rice
To create a more filling meal, serve the skewers over a bed of jasmine rice. The mild, aromatic rice balances the bold flavors of the peanut sauce and marinade.
3. Lettuce Wraps or Rice Paper Rolls
For a light, low-carb option, serve the chicken wrapped in butter lettuce leaves or inside rice paper rolls. Add shredded carrots, cucumber, and fresh herbs for a crunchy contrast.
4. Bento Box or Meal Prep Bowls
Pack chicken satay in individual containers with rice, sliced cucumbers, and a small portion of the dipping sauce. It’s ideal for lunchboxes or make-ahead dinners.
5. Satay Noodle Bowl
Add the grilled chicken to a bowl of rice noodles tossed in sesame oil, soy sauce, and fresh vegetables. Drizzle with peanut sauce for a hearty noodle bowl with Thai flair.
6. Party Skewers with Dipping Bar
If serving a crowd, offer multiple dipping sauces such as sweet chili sauce, hoisin sauce, and soy-ginger sauce alongside the peanut sauce. This lets guests mix and match flavors.
7. Thai Street Food Experience
Recreate the experience of Thai street food by serving satay with small sides like sticky rice, papaya salad, and pickled vegetables.
8. Protein Topping for Salads
Slice the grilled chicken off the skewers and use it as a topping for salads. It works especially well with Thai peanut slaw or Asian chopped salad.

Common Mistakes to Avoid
Even simple recipes like Thai Chicken Satay with Spicy Peanut Sauce can go wrong without a few key precautions. Avoid these common mistakes to ensure the best flavor and texture.
1. Skipping Skewer Soaking
Bamboo skewers burn quickly on the grill if not soaked in water for at least 30 minutes. This step prevents scorching and ensures even cooking.
2. Not Marinating Long Enough
The marinade needs time to penetrate the chicken. While one hour is the minimum, marinating overnight enhances both tenderness and flavor.
3. Overcooking the Chicken
Chicken breast dries out easily when overcooked. Grill on medium-high heat and remove once internal temperature hits 165°F to keep it juicy.
4. Uneven Chicken Sizes
Cut the chicken into uniform strips to ensure even cooking. Uneven pieces may overcook or stay underdone.
5. Using Natural Peanut Butter
Natural peanut butter can separate and become oily when heated. Use a standard creamy peanut butter for a smoother, more consistent sauce.
6. Overthinning the Peanut Sauce
Adding too much hot water when thinning the sauce can dilute the flavor. Add water gradually until the sauce reaches your desired consistency.
7. Omitting Lemongrass
Lemongrass is essential for the signature aroma and citrusy flavor. If unavailable, substitute with a small amount of lemon zest and ginger, but the result won’t be quite the same.
8. Not Preheating the Grill
A properly preheated grill helps sear the chicken quickly, creating a flavorful crust while locking in juices.
Recommended Side Dishes
A successful meal often relies on well-matched side dishes. Here are eight side options that complement the flavor profile of Thai Chicken Satay with Spicy Peanut Sauce:
1. Cucumber Salad (Ajat)
Thinly sliced cucumbers with red onion, chili, and rice vinegar provide a cooling contrast to the satay’s heat and richness.
2. Jasmine or Coconut Rice
The soft texture and fragrant aroma of jasmine rice help balance the spiciness of the peanut sauce. For a creamier twist, use coconut milk-infused rice.
3. Thai Papaya Salad (Som Tum)
Crisp green papaya, lime juice, fish sauce, and chili create a refreshing and zesty side that cuts through the richness of the satay.
4. Pickled Vegetables
Quick-pickled carrots, daikon, or red onions offer tanginess and crunch. They also aid in digestion and bring variety to the plate.
5. Rice Noodle Salad
Serve the satay over a chilled noodle salad dressed with sesame oil, soy sauce, lime juice, and chopped vegetables.
6. Grilled Pineapple Slices
Grilled fruit brings out natural sweetness and a slight smokiness, offering contrast to the savory satay and spicy sauce.
7. Thai-Style Spring Rolls
Fresh or fried spring rolls filled with herbs and vegetables pair well with satay, especially when dipped into the same peanut sauce.
8. Steamed Baby Bok Choy
Lightly steamed greens finished with garlic and soy sauce provide a nutritious, subtle side that won’t overpower the main dish.

Recipe Tips for Best Results
These tested tips will enhance flavor, improve texture, and streamline preparation.
1. Marinate Overnight for Maximum Flavor
Although the marinade works well with a one-hour rest, leaving the chicken overnight allows deeper penetration of flavor. This results in more tender and aromatic skewers.
2. Add Coconut Milk for Extra Richness
For a creamier marinade, add a few tablespoons of coconut milk. It adds richness and complements the spicy peanut sauce beautifully.
3. Use Chicken Thighs for More Juiciness
While the recipe uses chicken breast, switching to boneless thighs results in juicier, more forgiving skewers. They are less likely to dry out on the grill.
4. Grill with Indirect Heat for More Control
If using a charcoal grill, cook the skewers over indirect heat to prevent charring before the chicken is fully cooked. This method ensures even grilling.
5. Garnish Before Serving
A final touch of chopped peanuts, fresh cilantro, or lime zest adds contrast in both texture and color.
6. Let Chicken Rest Before Serving
After grilling, let the chicken rest for five minutes. This helps the juices redistribute, keeping the meat moist and flavorful.
7. Adjust the Peanut Sauce to Taste
The sauce is easily customizable. Add more Sriracha for heat, more lime juice for tang, or a bit of honey if you prefer extra sweetness.
8. Double the Sauce for Other Uses
This peanut sauce is versatile. Use leftovers as a dip for vegetables, a salad dressing, or a sauce for noodle bowls.
Storage and Reheating Instructions
Knowing how to properly store and reheat this dish helps retain its texture and flavor for days after the initial meal.
How to Store
- Chicken Satay: Store cooked chicken in an airtight container in the refrigerator for up to four days.
- Peanut Sauce: Refrigerate in a sealed jar or container for up to two weeks. Stir before using, as separation may occur.
- Uncooked Chicken in Marinade: Marinate chicken for up to 24 hours. Do not freeze chicken already in marinade for best results.
How to Reheat
- Reheat Chicken: Use the microwave in short bursts (20 to 30 seconds) or reheat gently in a skillet over low heat. Cover with a lid or damp paper towel to retain moisture.
- Reheat Sauce: Warm gently in a saucepan or microwave. Add a splash of hot water if the sauce has thickened in the fridge. Stir until smooth before serving.
Can It Be Frozen?
- Chicken Satay: Yes. Freeze cooked chicken skewers in a freezer-safe bag for up to 3 months. Thaw overnight in the fridge before reheating.
- Peanut Sauce: Freezing is not recommended, as it may affect texture and consistency.

Frequently Asked Questions (FAQs)
Can I make the peanut sauce in advance?
Yes. The sauce keeps well in the fridge for up to two weeks. Stir well before serving.
Is this recipe gluten-free?
To make this dish gluten-free, use tamari or a certified gluten-free soy sauce.
What can I use instead of lemongrass?
If fresh lemongrass is unavailable, use 1 teaspoon of lemon zest and ½ teaspoon grated ginger as a substitute. It won’t be identical but will offer a similar brightness.
Can I use a grill pan or oven instead of an outdoor grill?
Absolutely. A grill pan on the stovetop or the broiler in your oven can achieve similar results. Use high heat and cook for 3–4 minutes per side.
Can I use another nut butter for the sauce?
Yes. Almond butter or cashew butter can work as substitutes for peanut butter. Be sure to adjust seasonings as needed.
What proteins can replace chicken in this recipe?
Tofu, shrimp, or beef slices all work well. Be mindful of varying cook times and marinade absorption rates.
Is this dish spicy?
The sauce is moderately spicy due to Sriracha and red pepper flakes. Adjust to your personal heat tolerance by reducing or increasing those ingredients.
Conclusion
Thai Chicken Satay with Spicy Peanut Sauce offers bold, balanced flavor in an approachable, crowd-pleasing format. Whether you’re grilling for guests or preparing a quick weeknight dinner, this recipe provides maximum taste with minimal stress. The marinade is aromatic and deep, the chicken stays tender, and the spicy peanut sauce ties everything together in a rich, flavorful finish.
With a variety of serving options and complementary sides, this dish can be tailored to fit almost any occasion. Add in its make-ahead convenience and storage flexibility, and you have a go-to recipe that’s as practical as it is delicious. For those looking to explore authentic Thai flavors at home, this dish is a perfect starting point.
Let this recipe become a staple in your rotation, and enjoy the perfect harmony of sweet, savory, spicy, and tangy that defines great Thai cuisine.
Thai Chicken Satay with Spicy Peanut Dipping Sauce
Ingredients
For the Spicy Peanut Sauce:
- ½ cup creamy peanut butter
- ¼ cup hot water
- 2 tablespoons Thai red curry paste
- 2 tablespoons palm sugar or light brown sugar
- 2 tablespoons Sriracha
- 1 tablespoon soy sauce
- 1 tablespoon rice vinegar
- 1 tablespoon freshly squeezed lime juice from 1 lime
- 1 teaspoon finely minced garlic
- ½ teaspoon red pepper flakes
- 2 scallions thinly sliced
- Kosher salt to taste
For the Chicken Satay:
- 1 stalk lemongrass roughly chopped
- 2 tablespoons vegetable oil
- 2 tablespoons fish sauce
- 2 tablespoons palm sugar or light brown sugar
- 1 tablespoon freshly squeezed lime juice from 1 lime
- 1 tablespoon soy sauce
- 2 teaspoons freshly minced garlic about 2 medium cloves
- 1 teaspoon ground turmeric
- 1 teaspoon ground coriander
- 1 teaspoon Sriracha
- 1 pound skinless boneless chicken breasts, sliced into ½-inch strips lengthwise
- Bamboo skewers soaked in water for 30 minutes
Instructions
Make the Peanut Sauce
- In a medium bowl, whisk together peanut butter and hot water until smooth. Stir in red curry paste, sugar, Sriracha, soy sauce, rice vinegar, lime juice, garlic, red pepper flakes, and scallions. Season with salt to taste. Use immediately or store in an airtight container in the refrigerator for up to two weeks.
Marinate the Chicken
- In a blender or food processor, combine lemongrass, vegetable oil, fish sauce, palm sugar, lime juice, soy sauce, turmeric, garlic, coriander, and Sriracha. Blend on high speed until smooth, scraping down the sides as needed.
- Place chicken strips in a resealable plastic bag or bowl and pour in the marinade. Refrigerate for 1 to 2 hours, turning occasionally.
Prepare the Grill
- If using a charcoal grill, light one chimney full of charcoal. Once the charcoal is covered with gray ash, pour it out and spread evenly over the coal grate. Set the cooking grate in place, cover, and preheat for 5 minutes. Clean and oil the grate before grilling.
Grill the Chicken
- Thread marinated chicken onto soaked bamboo skewers. Grill for about 3 minutes per side, or until browned and cooked through. Transfer to a platter and let rest for 5 minutes.
Serve
- Serve the chicken satay skewers warm with the spicy peanut sauce on the side for dipping.
Leave a Comment