
There’s something magical about the moment you first taste authentic chicken satay peanut sauce – that perfect balance of creamy peanut butter, aromatic spices, and just the right hint of heat dancing on your tongue. This homemade version captures all those incredible flavors while being surprisingly simple to make in your own kitchen.
Ingredients
For the Chicken Satay:
- 2 lbs boneless, skinless chicken thighs, cut into strips
- 2 tablespoons soy sauce
- 1 tablespoon brown sugar
- 1 teaspoon ground coriander
- 1 teaspoon turmeric
- 2 cloves garlic, minced
For the Peanut Sauce:
- 1 cup natural peanut butter (smooth or chunky)
- 1/2 cup coconut milk
- 3 tablespoons soy sauce
- 2 tablespoons brown sugar
- 2 tablespoons lime juice
- 1 tablespoon red curry paste
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
Substitutions: Use almond butter instead of peanut butter for allergies, tamari for gluten-free soy sauce, or sriracha instead of curry paste for different heat levels.
Timing
Prep Time: 15 minutes
Marinate Time: 30 minutes (or up to 4 hours)
Cook Time: 12 minutes
Total Time: 57 minutes
Time-Saving Tip: Make the peanut sauce up to 3 days ahead and store covered in the refrigerator. Let it come to room temperature before serving.
How to Make It
1. Prepare the Marinade
Whisk together soy sauce, brown sugar, coriander, turmeric, and minced garlic in a large bowl. Add the chicken strips and toss until evenly coated. The turmeric will give the chicken that beautiful golden color you see in restaurants. Let this marinate for at least 30 minutes – the longer you wait, the more flavorful your satay will be.
2. Make the Peanut Sauce
While the chicken marinates, combine peanut butter, coconut milk, soy sauce, brown sugar, lime juice, curry paste, garlic, and ginger in a medium saucepan. Whisk everything together over medium-low heat until smooth and creamy. The sauce should coat the back of a spoon but still pour easily. If it’s too thick, add coconut milk one tablespoon at a time. If too thin, simmer for 2-3 minutes longer.
3. Thread and Grill the Chicken
Thread the marinated chicken onto metal or soaked wooden skewers, leaving small gaps between pieces for even cooking. Preheat your grill or grill pan to medium-high heat. Cook the skewers for 5-6 minutes per side, or until the chicken reaches an internal temperature of 165°F. You’ll know they’re ready when the edges are beautifully caramelized and the chicken pulls away from the grill easily.
4. Rest and Serve
Let the cooked satay rest for 2-3 minutes before serving. This brief rest allows the juices to redistribute, ensuring every bite stays tender and juicy. Serve immediately with the warm peanut sauce alongside.
Nutritional Information
Per serving (4 skewers with 2 tablespoons sauce): Approximately 320 calories, 28g protein, 18g fat, 12g carbohydrates, and 3g fiber. This recipe provides excellent protein while keeping carbs moderate.
Serving Suggestions
Serve your chicken satay peanut sauce with steamed jasmine rice, cucumber salad, or fresh lettuce wraps. Grilled pineapple slices and pickled vegetables make excellent accompaniments that balance the rich, nutty flavors perfectly.

Common Mistakes to Avoid
Don’t skip the marinating time – rushing this step results in bland chicken. Avoid making the peanut sauce over high heat, which can cause it to separate or burn. Never overcook the chicken; it continues cooking slightly even after removing from heat. Finally, don’t make the sauce too far in advance of serving, as it thickens considerably when cooled.
Storing Tips
Store leftover chicken satay in the refrigerator for up to 3 days and peanut sauce for up to 5 days. Reheat chicken gently in the microwave or oven, and warm the sauce slowly on the stovetop, adding coconut milk if needed.
Conclusion
This chicken satay peanut sauce brings restaurant-quality flavors to your home kitchen with minimal effort. The combination of perfectly spiced chicken and creamy, aromatic peanut sauce creates an unforgettable meal that’ll have everyone asking for seconds.
FAQs
Can I use chicken breast instead of thighs?
Yes, but thighs stay more tender and flavorful. If using breast meat, reduce cooking time by 1-2 minutes per side to prevent drying out.
How do I make the sauce spicier?
Add more curry paste gradually, or include a pinch of cayenne pepper. Taste as you go since heat levels vary between brands.
Can I make this without a grill?
Absolutely! Use a grill pan, regular skillet, or even bake the skewers at 400°F for 15-18 minutes, turning once halfway through.
Why is my peanut sauce lumpy?
This usually happens when the heat is too high or ingredients aren’t whisked thoroughly. Strain the sauce through a fine-mesh sieve and reheat gently while whisking constantly.
Can I freeze the marinated chicken?
Yes, freeze in the marinade for up to 3 months. Thaw completely in the refrigerator before cooking. Check out more tips on our recipe boards for additional storage ideas.

Chicken Satay Peanut Sauce
Ingredients
Method
- Whisk together soy sauce, brown sugar, coriander, turmeric, and minced garlic in a large bowl. Add the chicken strips and toss until evenly coated. Let marinate for at least 30 minutes.
- While the chicken marinates, combine peanut butter, coconut milk, soy sauce, brown sugar, lime juice, curry paste, garlic, and ginger in a medium saucepan. Whisk everything together over medium-low heat until smooth and creamy. If too thick, add coconut milk one tablespoon at a time. If too thin, simmer for 2-3 minutes longer.
- Thread the marinated chicken onto metal or soaked wooden skewers, leaving small gaps between pieces for even cooking. Preheat your grill or grill pan to medium-high heat.
- Cook the skewers for 5-6 minutes per side, or until the chicken reaches an internal temperature of 165°F and edges are beautifully caramelized.
- Let the cooked satay rest for 2-3 minutes before serving. Serve immediately with the warm peanut sauce alongside.
