Have you ever found yourself craving something exotic yet comforting after a long day? That’s exactly when this Chicken Satay with Peanut Sauce recipe comes to the rescue. The aromatic blend of turmeric, garlic, and coconut milk creates a marinade that transforms simple chicken into tender, juicy skewers bursting with flavor. When paired with the creamy, slightly spicy peanut sauce, this dish becomes an irresistible crowd-pleaser that’s surprisingly easy to make at home.
As someone who’s tested countless Chicken Satay with Peanut Sauce recipes over the years, I can confidently say this version strikes the perfect balance between authentic flavors and everyday practicality. Whether you’re hosting friends for a backyard barbecue or looking for a quick yet impressive weeknight dinner, these chicken skewers with their rich, nutty sauce deliver restaurant-quality results with minimal effort.
Why You’ll Love This Chicken Satay with Peanut Sauce
- ✅ Ready in just 30 minutes – this easy Chicken Satay with Peanut Sauce recipe fits perfectly into busy weeknight schedules
- ✅ Made with simple pantry ingredients while delivering authentic Southeast Asian flavors
- ✅ The tender marinated Chicken Satay with Peanut Sauce is naturally gluten-free when using tamari instead of soy sauce
- ✅ Perfect for meal prep – the grilled Chicken Satay with Peanut Sauce stays delicious for up to 3 days in the refrigerator
- ✅ Versatile serving options make this homemade Chicken Satay with Peanut Sauce great for appetizers, main courses, or party platters
- ✅ The rich, creamy peanut dipping sauce doubles as an amazing salad dressing or veggie dip
Ingredients for Chicken Satay with Peanut Sauce
For the Chicken:
- 2 pounds boneless skinless chicken thighs, trimmed and cut into 1½” strips
- 3 tablespoons olive oil (plus extra for the grill pan)
- 6 cloves garlic, minced
- 1 teaspoon ground turmeric
- ½ teaspoon kosher salt
- 1 teaspoon curry powder
- ⅓ cup full-fat canned coconut milk, stirred
- 3 tablespoons soy sauce or tamari sauce
- 3 tablespoons freshly squeezed lime juice (about 2 small limes)
- ½ cup creamy peanut butter (unsweetened)
- ½ cup full-fat canned coconut milk, stirred
- 1 tablespoon soy sauce or tamari sauce
- 1 teaspoon curry powder
- ½ teaspoon kosher salt
- ⅛ teaspoon red pepper flakes (optional but recommended)
- 1 tablespoon freshly squeezed lime juice (about 1 small lime)
- ¼ cup water
- ¼ cup chopped peanuts
- Lime wedges
- 2 tablespoons chopped fresh cilantro
How to Make Chicken Satay with Peanut Sauce – Step by Step
Step 1:
In a large bowl, combine olive oil, minced garlic, turmeric, salt, curry powder, coconut milk, soy sauce, and lime juice. Whisk until well blended to create your marinade.
Step 2:
Add the chicken strips to the marinade, ensuring each piece is well coated. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, though marinating for 2-4 hours will yield even more flavorful results.
Step 3:
While the chicken marinates, soak wooden skewers in water for at least 30 minutes to prevent burning during cooking
Step 4:
In a medium bowl, combine peanut butter, coconut milk, soy sauce, curry powder, salt, and red pepper flakes (if using).
Step 5:
Add the lime juice and whisk thoroughly. Gradually add water until you reach your desired consistency. The sauce should be thick but pourable. For a thinner sauce, add more water one tablespoon at a time.
Step 6:
Taste and adjust seasonings as needed. Cover and refrigerate until ready to serve.
Step 7:
Preheat your grill or grill pan to medium-high heat. Lightly brush with olive oil to prevent sticking.
Step 8:
Thread marinated chicken strips onto the pre-soaked skewers, weaving them back and forth in an “S” pattern.
Step 9:
Grill the chicken skewers for 3-4 minutes per side, or until the chicken is fully cooked and shows nice grill marks. The internal temperature should reach 165°F (74°C).
Step 10:
Transfer the cooked Chicken Satay with Peanut Sauce to a serving platter, garnish with chopped peanuts and cilantro, and serve with the peanut dipping sauce and lime wedges on the side.

Pro Tips for Making the Best Chicken Satay with Peanut Sauce
- For the most tender Chicken Satay with Peanut Sauce, choose chicken thighs over breast meat as they stay juicier when grilled
- Don’t skimp on marinating time – this is where the authentic Chicken Satay with Peanut Sauce flavor develops
- If you don’t have a grill, you can cook this Chicken Satay with Peanut Sauce under the broiler for 4-5 minutes per side
- For a spicier peanut sauce, increase the red pepper flakes or add a teaspoon of sriracha
- Natural peanut butter without added sugars works best for authentic Chicken Satay with Peanut Sauce
- Make the peanut sauce up to 3 days ahead of time for even deeper flavor
Best Ways to Serve Chicken Satay with Peanut Sauce
The versatility of Chicken Satay with Peanut Sauce is truly remarkable. For a traditional presentation, serve it as an appetizer with the peanut dipping sauce on the side, garnished with crushed peanuts and fresh cilantro.
For a complete meal, pair your Chicken Satay with Peanut Sauce with:
- Coconut rice or steamed jasmine rice
- A simple cucumber salad with rice vinegar dressing
- Stir-fried vegetables or a fresh Asian slaw
- Cold Thai beer or a refreshing mango lassi
The leftover peanut sauce from this Chicken Satay with Peanut Sauce recipe makes an excellent dressing for salads or cold noodle dishes. You can even use it as a spread on sandwiches or wraps.
Nutritional Information for Chicken Satay with Peanut Sauce
Per serving (4 skewers with sauce):
- Calories: 385 kcal
- Protein: 28g
- Carbohydrates: 10g
- Fat: 27g
- Fiber: 3g
- Sugar: 2g
- Sodium: 720mg
This homemade Chicken Satay with Peanut Sauce is significantly lower in sugar and additives compared to restaurant versions while delivering all the authentic flavor.
Storage & Leftovers
Once cooled, store leftover Chicken Satay with Peanut Sauce in an airtight container in the refrigerator for up to 3 days. Keep the peanut sauce in a separate container, where it will stay fresh for up to 5 days.
For reheating, warm the Chicken Satay with Peanut Sauce in a 350°F oven for 8-10 minutes until heated through. Avoid microwaving as it can make the chicken tough.
The peanut sauce might thicken in the refrigerator. Simply add a splash of water and whisk until it returns to the desired consistency.
Frequently Asked Questions
What is Chicken Satay?
Chicken Satay is a popular Southeast Asian dish featuring marinated chicken pieces grilled on skewers. The dish originated in Indonesia but is now commonly found throughout Thailand, Malaysia, and Singapore, with each region adding its own twist to the marinade ingredients.
How do you make Peanut Sauce for Chicken Satay?
The best peanut sauce for recipe combines creamy peanut butter, coconut milk, lime juice, soy sauce, and spices. For authentic flavor, use natural peanut butter without added sugars and balance the sauce with enough acidity from lime juice to cut through the richness.
Can Chicken Satay be grilled?
Yes! recipe is traditionally grilled, which gives it distinctive char marks and smoky flavor. You can use an outdoor grill, indoor grill pan, or even broil it in your oven. The key is high heat to quickly cook the chicken while keeping it juicy.
What sides go well with Chicken Satay?
The best sides for Chicken Satay with Peanut Sauce include jasmine rice, cucumber salad, papaya salad, or stir-fried vegetables. In Southeast Asia, it’s often served with ketupat (rice cakes) or as part of a larger spread of small dishes.
Conclusion
This recipe brings the vibrant flavors of Southeast Asian street food right to your kitchen with minimal effort. The combination of tender, grilled chicken and rich, nutty sauce creates a taste experience that’s both exotic and comforting.
What makes this homemade recipe truly special is how it balances authentic flavors with everyday ingredients you likely already have in your pantry. Whether you’re hosting friends for dinner or looking for an exciting weeknight meal, these flavorful skewers are sure to impress.
Have you tried making recipe at home before? Share your experience in the comments below, or tag us in your food photos on social media. We’d love to see your delicious creations!
Print
Chicken Satay with Peanut Sauce
- Total Time: 30 mins
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
This Chicken Satay with Peanut Sauce offers a taste of Southeast Asian cuisine right at home. Juicy chicken skewers are marinated with spices and coconut milk, then grilled to perfection and served with a rich, creamy peanut sauce.
Ingredients
- 2 pounds boneless skinless chicken thighs, trimmed and cut into 1½” strips
- 3 tablespoons olive oil (plus extra for the grill pan)
- 6 cloves garlic, minced
- 1 teaspoon ground turmeric
- ½ teaspoon kosher salt
- 1 teaspoon curry powder
- ⅓ cup full-fat canned coconut milk, stirred
- 3 tablespoons soy sauce or tamari sauce
- 3 tablespoons freshly squeezed lime juice (about 2 small limes)
- ½ cup creamy peanut butter (unsweetened)
- ½ cup full-fat canned coconut milk, stirred
- 1 tablespoon soy sauce or tamari sauce
- 1 teaspoon curry powder
- ½ teaspoon kosher salt
- ⅛ teaspoon red pepper flakes (optional)
- 1 tablespoon freshly squeezed lime juice (about 1 small lime)
- ¼ cup water
- ¼ cup chopped peanuts
- Lime wedges
- 2 tablespoons chopped fresh cilantro
Instructions
- In a large bowl, combine olive oil, minced garlic, turmeric, salt, curry powder, coconut milk, soy sauce, and lime juice. Whisk until well blended to create your marinade.
- Add the chicken strips to the marinade, ensuring each piece is well coated. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes.
- While the chicken marinates, soak wooden skewers in water for at least 30 minutes to prevent burning during cooking.
- In a medium bowl, combine peanut butter, coconut milk, soy sauce, curry powder, salt, and red pepper flakes (if using).
- Add the lime juice and whisk thoroughly. Gradually add water until you reach your desired consistency.
- Taste and adjust seasonings as needed. Cover and refrigerate until ready to serve.
- Preheat your grill or grill pan to medium-high heat. Lightly brush with olive oil.
- Thread marinated chicken strips onto the pre-soaked skewers in an ‘S’ pattern.
- Grill the chicken skewers for 3-4 minutes per side, or until fully cooked.
- Transfer the cooked chicken to a serving platter, garnish with chopped peanuts and cilantro, and serve with the peanut dipping sauce and lime wedges on the side.
Notes
- Choose chicken thighs over breast meat for juicier grilled satay.
- If you don’t have a grill, broil the satay for 4-5 minutes per side.
- For a spicier sauce, add more red pepper flakes or sriracha.
- Natural peanut butter without added sugars is recommended.
- Prep Time: 20 mins
- Cook Time: 10 mins
- Category: Appetizer
- Method: Grilling
- Cuisine: Southeast Asian
Nutrition
- Serving Size: 4 skewers with sauce
- Calories: 385
- Sugar: 2
- Sodium: 720
- Fat: 27
- Saturated Fat: N/A
- Unsaturated Fat: N/A
- Trans Fat: N/A
- Carbohydrates: 10
- Fiber: 3
- Protein: 28
- Cholesterol: N/A
Keywords: chicken satay, peanut sauce, southeast asian, grilling, gluten free











