Golden, smoky, and deeply flavorful—Chicken Satay with Easy Thai Peanut Sauce is Southeast Asian street food at its finest. Marinated in a bold blend of spices and coconut milk, these skewers are grilled to juicy perfection, then paired with a rich, nutty, and slightly spicy peanut dipping sauce that pulls everything together in one unforgettable bite. Whether you’re making dinner feel a little more exciting or hosting a weekend cookout, this dish offers the ideal balance of savory, sweet, and aromatic elements.

The aroma of lemongrass, garlic, turmeric, and cumin wafting from the grill is enough to draw a crowd. But it’s the creamy peanut sauce—tinged with chili and lime—that will have everyone going back for seconds. Chicken Satay is more than just grilled meat; it’s an experience that combines taste, texture, and cultural warmth in every single skewer.
Why You’ll Love This Chicken Satay with Easy Thai Peanut Sauce
- Flavor Explosion: The marinade infuses the chicken with layers of complex Southeast Asian spices, while the peanut sauce delivers creamy, spicy, tangy goodness.
- Versatile Dish: Perfect as an appetizer, party snack, or main course.
- Simple Ingredients: You probably have most of these ingredients in your pantry already.
- Great for Meal Prep: Marinate ahead and grill when ready—leftovers reheat well.
- Crowd-Pleaser: Whether served at a party or a casual dinner, this dish gets rave reviews.
- Gluten-Free Friendly: With a few easy tweaks, this dish can be made gluten-free.
Preparation Phase & Tools to Use (Essential Tools and Equipment, Plus Their Importance)
Before you get started with your Chicken Satay with Easy Thai Peanut Sauce, gathering the right tools can make all the difference in streamlining the prep and ensuring delicious results.
Must-Have Tools:
- Grill or Grill Pan: Essential for achieving those iconic grill marks and smoky flavor. If you don’t have a grill, a stovetop grill pan works well too.
- Blender or Food Processor: Crucial for blending the peanut sauce until creamy and smooth.
- Mixing Bowls: You’ll need one for marinating the chicken and another for mixing the peanut sauce ingredients.
- Bamboo or Metal Skewers: Skewers make the satay experience authentic and easy to handle. If using bamboo, soak them in water for 30 minutes before grilling to prevent burning.
- Tongs: For safely turning the skewers while grilling.
- Meat Thermometer (Optional but Useful): Ensures your chicken is cooked through without drying it out—target 165°F (74°C).
With these tools in hand, you’ll move seamlessly from marination to plating like a pro.
Preparation Tips
- Marinate for Maximum Flavor: Marinate the chicken for at least 1 hour, but overnight is even better. The longer it sits, the deeper the flavor.
- Slice Evenly: Cut chicken into uniform strips to ensure even cooking and easier skewering.
- Chill the Sauce: Let the peanut sauce rest for at least 10–15 minutes after blending; it allows the flavors to meld.
- Soak Your Skewers: Don’t skip this step if you’re using wooden skewers—it prevents scorching on the grill.
- Don’t Overcrowd the Grill: Space the skewers out to allow even heat and avoid steaming the meat.
- Reserve Some Marinade: If you want extra basting sauce, reserve a portion before adding raw chicken.
Ingredients for Chicken Satay with Easy Thai Peanut Sauce
Here’s everything you’ll need to bring this flavorful dish to life, split between the marinade and the peanut sauce.
For the Chicken Satay:
- 1 ½ lbs boneless, skinless chicken thighs or breasts (cut into strips)
- 3 tablespoons coconut milk (unsweetened)
- 1 tablespoon soy sauce
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 2 teaspoons curry powder
- 1 teaspoon turmeric powder
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder (or 2 minced garlic cloves)
- ½ teaspoon ground coriander
- 1 tablespoon lemongrass paste (or finely chopped fresh lemongrass)
- 1 tablespoon vegetable oil
For the Easy Thai Peanut Sauce:
- ½ cup creamy peanut butter
- 2 tablespoons red curry paste
- 1 tablespoon soy sauce
- 1 tablespoon brown sugar
- 1 tablespoon lime juice (freshly squeezed)
- ½ cup coconut milk
- 1–2 tablespoons warm water (to thin if needed)
- Optional: 1 teaspoon chili garlic sauce or Sriracha (for added heat)
These ingredients combine to form bold, layered flavors—spicy, savory, creamy, and just a little bit sweet.

Step 1: Prepare the Chicken Marinade
In a large mixing bowl, whisk together coconut milk, soy sauce, fish sauce, brown sugar, curry powder, turmeric, cumin, garlic, coriander, lemongrass paste, and vegetable oil until well combined. Add the chicken strips and toss to coat evenly. Cover and refrigerate for at least 1 hour, or preferably overnight for deeper flavor.
Step 2: Soak the Skewers (If Using Bamboo)
If you’re using bamboo skewers, soak them in water for at least 30 minutes while the chicken marinates. This prevents them from burning or breaking on the grill.
Step 3: Make the Thai Peanut Sauce
In a blender or food processor, combine peanut butter, red curry paste, soy sauce, brown sugar, lime juice, and coconut milk. Blend until smooth. Add warm water a little at a time to reach your desired consistency. Taste and adjust seasoning—add more lime for brightness or chili sauce for heat. Set aside or refrigerate until serving.
Step 4: Skewer the Chicken
Remove the chicken from the marinade and thread each strip onto a skewer. Allow some space between the meat so it cooks evenly on the grill.
Step 5: Grill the Chicken
Preheat your grill or grill pan over medium-high heat. Lightly oil the grill grates. Grill the chicken skewers for 3–4 minutes per side or until fully cooked (internal temp 165°F/74°C), slightly charred, and golden brown.
Step 6: Serve with Peanut Sauce
Transfer the grilled chicken satay to a platter. Serve immediately with a bowl of the Thai peanut sauce and optional cucumber relish on the side for a refreshing contrast.
Notes
- Chicken Thighs vs. Breasts: Thighs tend to stay juicier on the grill, but breasts work well if you prefer a leaner option. Just be careful not to overcook them.
- Marinate Ahead: The marinade can be made 1–2 days ahead, and the chicken can marinate overnight—this actually improves the flavor.
- Peanut Sauce Bonus: Leftover peanut sauce can be used as a salad dressing, noodle sauce, or dip for veggies.
Watch Out for These Mistakes While Cooking
- Skipping the Skewer Soak: If using bamboo skewers, failing to soak them will likely result in burned ends or broken sticks.
- Overcrowding the Grill: Cramming too many skewers on the grill can lead to uneven cooking and steaming instead of grilling.
- Undermarinating: A quick 10-minute dip won’t cut it. The marinade needs time to penetrate the meat—aim for at least 1 hour.
- Neglecting Sauce Balance: Taste your peanut sauce. If it’s too thick or salty, thin with water and balance with lime juice or a pinch of sugar.
- Overcooking the Chicken: Especially if using breast meat. Keep an eye on the temperature and pull the skewers as soon as they reach 165°F (74°C).
- Serving Cold Sauce: Let your peanut sauce come to room temperature or warm slightly before serving for best flavor and consistency.
What to Serve With Chicken Satay with Easy Thai Peanut Sauce?
Pairing Chicken Satay with the right sides can elevate your meal into a beautifully balanced spread, full of complementary flavors and textures. Here are some standout ideas:
8 Recommendations
1. Coconut Jasmine Rice
Fluffy, lightly sweet, and infused with coconut milk, it’s a perfect match for the bold flavors of satay and peanut sauce.
2. Thai Cucumber Salad
Crisp cucumber slices tossed in a tangy-sweet vinegar dressing offer a refreshing contrast to the richness of the peanut sauce.
3. Grilled Pineapple Slices
The char and caramelized sweetness of grilled pineapple add a tropical brightness to your plate.
4. Pickled Carrot and Daikon Slaw
Adds a tangy crunch that cuts through the satay’s savory depth and creamy sauce.
5. Sticky Rice
A more traditional option that’s perfect for soaking up every last drop of the peanut sauce.
6. Spicy Papaya Salad (Som Tum)
This classic Thai salad brings heat, tang, and crunch—all perfect companions for grilled meat.
7. Garlic Noodles
Buttery, garlicky noodles offer a mild yet comforting pairing to balance the bolder satay.
8. Roti or Naan Bread
Soft, warm flatbread is ideal for scooping up sauce and bits of grilled chicken—great for a shared meal vibe.
Storage Instructions
Chicken Satay stores well, making it a great option for leftovers or meal prep.
- Refrigeration: Store leftover grilled chicken skewers and peanut sauce separately in airtight containers. They’ll last for up to 4 days in the refrigerator.
- Freezing: You can freeze uncooked, marinated chicken for up to 2 months. Let it thaw overnight in the fridge before grilling. Cooked satay can also be frozen, but it’s best enjoyed fresh.
- Reheating: Warm the chicken in a skillet over medium heat or in the oven at 300°F (150°C) until heated through. Microwave works too, but be cautious not to dry it out.
- Peanut Sauce Tip: If refrigerated, the sauce will thicken. Stir in a splash of warm water or coconut milk to loosen it before serving.
Estimated Nutrition (Per Serving – Based on 4 Servings)
- Calories: 410 kcal
- Protein: 32g
- Carbohydrates: 14g
- Fat: 26g
- Saturated Fat: 8g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Cholesterol: 95mg
- Sugar: 6g
- Sodium: 740mg
- Fiber: 2g
- Serving Size: About 3–4 skewers with sauce
- Diet: Gluten-free adaptable (use gluten-free soy sauce)
Note: Values may vary based on ingredients used and serving sizes.
Frequently Asked Questions
1. Can I use a different protein instead of chicken?
Absolutely. This marinade works great with shrimp, beef, or tofu. Just adjust the cooking time—shrimp cooks faster, while beef might take a little longer depending on thickness.
2. Is the peanut sauce spicy?
The default version has mild heat from red curry paste. You can add chili garlic sauce or Sriracha to make it spicier or omit it for a kid-friendly version.
3. What if I don’t have red curry paste?
You can substitute it with yellow curry paste or a mix of chili flakes and paprika, though the flavor won’t be exactly the same.
4. Can I bake the chicken instead of grilling it?
Yes! Bake the skewers at 425°F (220°C) for about 15–18 minutes, flipping halfway through. You can broil for the last 2 minutes to get some char.
5. How long should I marinate the chicken?
Marinate for at least 1 hour, but overnight (up to 24 hours) is ideal for maximum flavor.
6. Can I make this ahead for a party?
Definitely. You can prep the chicken and sauce the night before. Grill just before serving or reheat gently before your guests arrive.
7. How do I make it gluten-free?
Swap regular soy sauce with gluten-free tamari or coconut aminos, and double-check your curry paste ingredients.
8. What if I don’t have a blender for the sauce?
No problem—just whisk the sauce vigorously in a bowl. It may be slightly chunkier but still delicious.
Conclusion
Chicken Satay with Easy Thai Peanut Sauce isn’t just a meal—it’s an explosion of color, aroma, and taste that brings a slice of Thai street food into your home. Whether grilled fresh for dinner, made in advance for a party, or packed as meal prep, this dish is bold, balanced, and absolutely addictive. The juicy, spice-kissed chicken and creamy, tangy peanut sauce are a match made in flavor heaven.
Give it a try once, and you’ll understand why it’s a worldwide favorite.

Chicken Satay with Easy Thai Peanut Sauce
- Prep Time: 20 minutes
- Cook Time: 8 minutes
- Total Time: 28 minutes + marination
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Grilling
- Cuisine: Thai
Description
Bring a taste of Thai street food into your home with this bold and flavorful Chicken Satay with Easy Thai Peanut Sauce. Juicy grilled chicken is marinated in aromatic spices and coconut milk, then skewered and grilled to perfection. Served with a creamy, spicy, and tangy peanut sauce, it’s the ultimate combo of savory, sweet, and smoky. Whether you’re looking for quick dinner ideas, an easy recipe for meal prep, or party food inspiration, this one delivers every time. Perfect for BBQs, weeknight meals, or even as an appetizer, this dish brings big flavor with minimal fuss.
Ingredients
1 ½ lbs boneless skinless chicken thighs or breasts
3 tablespoons coconut milk
1 tablespoon soy sauce
1 tablespoon fish sauce
1 tablespoon brown sugar
2 teaspoons curry powder
1 teaspoon turmeric powder
1 teaspoon ground cumin
1 teaspoon garlic powder or 2 minced garlic cloves
½ teaspoon ground coriander
1 tablespoon lemongrass paste or finely chopped fresh lemongrass
1 tablespoon vegetable oil
½ cup creamy peanut butter
2 tablespoons red curry paste
1 tablespoon soy sauce
1 tablespoon brown sugar
1 tablespoon lime juice
½ cup coconut milk
2 tablespoons warm water
1 teaspoon chili garlic sauce or Sriracha (optional)
Instructions
1. In a mixing bowl, whisk together coconut milk, soy sauce, fish sauce, brown sugar, curry powder, turmeric, cumin, garlic, coriander, lemongrass, and oil. Add chicken strips and mix to coat. Cover and refrigerate for at least 1 hour or overnight.
2. If using bamboo skewers, soak them in water for 30 minutes to prevent burning.
3. In a blender, combine peanut butter, red curry paste, soy sauce, brown sugar, lime juice, and coconut milk. Blend until smooth. Add warm water gradually to reach desired consistency. Adjust seasoning to taste.
4. Remove chicken from marinade and thread onto skewers, spacing evenly.
5. Preheat grill or grill pan to medium-high. Lightly oil the surface.
6. Grill chicken skewers for 3–4 minutes per side, or until cooked through (165°F internal temperature) and lightly charred.
7. Transfer skewers to a platter and serve hot with peanut sauce.
8. Optionally, garnish with chopped peanuts, cilantro, or lime wedges.
Notes
For best results, marinate the chicken overnight—this enhances the flavor dramatically.
If using chicken breasts, don’t overcook; remove them from heat right at 165°F to keep them juicy.
Refrigerated peanut sauce thickens—thin it with water or coconut milk before serving.
Nutrition
- Serving Size: 3–4 skewers with sauce
- Calories: 410
- Sugar: 6g
- Sodium: 740mg
- Fat: 26g
- Saturated Fat: 8g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 95mg
Keywords: Chicken Satay, Thai Peanut Sauce, easy recipe, quick dinner, Thai food ideas