Chicken Satay with Peanut Sauce brings the vibrant taste of Thai street food straight to your kitchen. This dish features tender chicken strips marinated in a rich, aromatic blend of coconut milk, red curry paste, garlic, and spices. Grilled until perfectly charred and juicy, each skewer is paired with a velvety peanut sauce that balances savory, sweet, and tangy flavors.

It’s a versatile meal—great for a backyard BBQ, quick weeknight dinner, or even served as an appetizer at gatherings. The bold, nutty flavor of the peanut sauce complements the smoky grilled chicken, making it an unforgettable combination.
Why You’ll Love This Recipe
- Bursting with Thai-inspired flavors
- Ready in under 30 minutes (excluding marinating time)
- Great for meal prep and leftovers
- Naturally gluten-free and dairy-free
- Crowd-pleasing and customizable
Whether you’re serving it over rice, tucking it into lettuce wraps, or enjoying it straight off the skewer, Chicken Satay with Peanut Sauce is an easy-to-make dish that feels restaurant-worthy.
Preparation Phase and Tools to Use
Essential Tools and Equipment
To ensure your cooking process is smooth and efficient, have the following tools ready:
- Large mixing bowls (for marinade and chicken)
- Whisk (to emulsify the sauce)
- Medium saucepan (for the peanut sauce)
- Skewers (wooden or metal)
- Grill or grill pan
- Tongs (for turning skewers)
- Measuring cups and spoons
Why These Tools Matter
- The whisk helps blend the marinade and sauce ingredients uniformly.
- A grill or grill pan gives the chicken its signature char and smoky flavor.
- Wooden skewers should be soaked in water for at least 30 minutes to avoid burning. Metal skewers are reusable and heat evenly.
- Tongs prevent burns and make flipping easy.
Preparation Tips
- Marinate the chicken for at least 1 hour, or overnight for maximum flavor.
- Use chicken thighs for a juicier result; chicken breast or tenderloins are leaner but still flavorful.
- Avoid overcrowding the grill to ensure each skewer gets a nice sear.
- Make the sauce ahead of time and refrigerate—it intensifies the flavor and saves time.
Ingredients
For the Chicken Satay Skewers
- 1⁄3 cup coconut milk
- 3 tablespoons soy sauce
- 1 tablespoon red curry paste
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 4 cloves garlic, minced
- 2 teaspoons curry powder
- 1⁄2 teaspoon salt
- 1⁄4 teaspoon white pepper
- 2 lbs boneless, skinless chicken (thighs, breasts, or tenders), cut into 1-inch strips
- 16 skewers
For the Peanut Sauce
- 1⁄2 cup peanut butter
- 1⁄4 cup coconut milk
- 2 tablespoons brown sugar
- 1 tablespoon red curry paste
- 1 tablespoon soy sauce
- 1 tablespoon fish sauce
- 1 tablespoon lime juice
For Garnish and Serving
- Chopped roasted peanuts
- Sliced red chilis
- Lime wedges
- Fresh cilantro leaves
Step-by-Step Instructions
1. Marinate the Chicken
In a large bowl, whisk together the coconut milk, soy sauce, red curry paste, fish sauce, brown sugar, garlic, curry powder, salt, and white pepper. Add the chicken strips and mix well to ensure they are fully coated. Cover the bowl and refrigerate for at least 1 hour, or overnight for deeper flavor.
2. Make the Peanut Sauce
In a saucepan over medium heat, combine the peanut butter, coconut milk, brown sugar, red curry paste, soy sauce, fish sauce, and lime juice. Whisk continuously until the sauce is smooth and begins to simmer. Cook for about 5 minutes, stirring frequently, until it thickens. Remove from heat and set aside.
3. Prepare the Skewers
Soak wooden skewers in water for 30 minutes to prevent burning during grilling. Thread the marinated chicken onto the skewers, allowing space between each strip for even cooking. Discard any leftover marinade.
4. Grill the Chicken
Preheat your grill or grill pan over medium-high heat. If using a grill pan, lightly oil the surface to prevent sticking. Grill the skewers for 3–4 minutes per side, or until the chicken is charred on the outside and fully cooked on the inside (internal temperature should reach 165°F).
5. Serve and Garnish
Arrange the grilled skewers on a serving platter. Serve with a side of warm peanut sauce. Garnish with chopped roasted peanuts, fresh cilantro leaves, sliced red chilis, and lime wedges for a final burst of flavor and color.
Serving Suggestions for Chicken Satay with Peanut Sauce
Chicken Satay with Peanut Sauce is incredibly versatile. Whether you’re entertaining guests, planning a casual dinner, or prepping meals for the week, this dish fits seamlessly into any setting. The juicy, grilled chicken paired with the creamy, tangy peanut sauce makes for a visually stunning and flavorful presentation.
Here are some creative and practical ways to serve this dish:
- As a main course: Serve over steamed jasmine rice or coconut rice, with a generous drizzle of peanut sauce and fresh herbs.
- As an appetizer: Arrange on a platter with skewers lined up and dipping sauce in the center. Add lime wedges and cilantro for a vibrant touch.
- In lettuce wraps: Wrap each skewer in a crisp romaine or butter lettuce leaf along with shredded carrots, cucumbers, and a spoonful of peanut sauce.
- With noodles: Serve over a bed of rice noodles or vermicelli, garnished with peanuts and herbs.
- As part of a Thai-inspired spread: Include papaya salad, sticky rice, and Thai iced tea for a complete experience.
The rich flavors and flexibility of this dish make it a favorite among both adventurous eaters and picky palates.

Common Mistakes to Avoid
Even simple recipes like Chicken Satay with Peanut Sauce can go wrong without proper attention to detail. Avoid these frequent mistakes to ensure your satay turns out perfectly every time:
Skipping the marinade
The marinade is essential for infusing the chicken with flavor. Marinate for at least one hour, but for best results, allow it to sit overnight in the refrigerator.
Using dry chicken breast only
While chicken breast can be used, it tends to dry out quickly on the grill. Chicken thighs or tenderloins retain moisture better and result in a more flavorful, juicy skewer.
Overcrowding the grill
Too many skewers on the grill at once can lower the temperature and cause the chicken to steam instead of sear. Cook in batches if needed to maintain that signature char.
Not pre-soaking wooden skewers
If using wooden skewers, soak them for at least 30 minutes before grilling to prevent them from burning or catching fire.
Overcooking or undercooking the chicken
Use a meat thermometer to ensure the chicken reaches an internal temperature of 165°F. Overcooked chicken becomes tough, while undercooked chicken poses safety risks.
Making the peanut sauce too thick
Peanut butter thickens quickly over heat. If your sauce becomes too thick, whisk in a small amount of warm water or coconut milk until it reaches the desired consistency.
Avoiding these common pitfalls will elevate your Chicken Satay with Peanut Sauce from good to unforgettable.
Recommended Side Dishes
To create a complete and satisfying meal, pair your chicken satay with sides that enhance and balance its bold flavors. Below are eight Thai-inspired and complementary side dishes that bring variety, texture, and brightness to your table.
1. Thai Cucumber Salad
This crisp, refreshing salad cuts through the richness of the peanut sauce. Thinly sliced cucumbers tossed with vinegar, sugar, and chili flakes add a sweet and tangy crunch.
2. Sticky Rice
Traditional Thai sticky rice is a staple accompaniment for satay. Its chewy texture pairs beautifully with grilled meats and sauces.
3. Papaya Salad (Som Tum)
A zesty green papaya salad with lime, fish sauce, and chili offers a spicy, sour, and slightly sweet contrast to the savory satay.
4. Peanut Noodle Salad
Cold rice noodles tossed in a peanut-based dressing mirror the main dish’s flavor while adding a cooling element. Include shredded vegetables for extra crunch.
5. Thai Fried Rice
Fragrant with garlic, fish sauce, and scallions, this classic rice dish is a hearty side that complements the satay without overpowering it.
6. Mango Sticky Rice
For a sweet finish, mango sticky rice delivers a creamy, fruity dessert that complements the heat and saltiness of the main dish.
7. Grilled Corn with Chili Lime Butter
Sweet corn brushed with chili lime butter brings smoky, spicy brightness that pairs well with grilled chicken.
8. Fresh Spring Rolls
Packed with vegetables and herbs, these rice paper rolls served with sweet chili sauce offer a fresh, crunchy counterpoint to the rich satay.
These sides can be mixed and matched based on occasion, preference, or dietary needs. Together, they elevate Chicken Satay with Peanut Sauce into a complete and well-rounded meal.

Expert Recipe Tips for Success
Making Chicken Satay with Peanut Sauce is simple, but a few pro tips can take your results to the next level. These suggestions help improve flavor, texture, and consistency:
Choose the right cut of chicken
While chicken breast is lean and easy to work with, it can dry out quickly. Opt for boneless chicken thighs for a juicier result. They hold up better to grilling and absorb marinade more effectively.
Don’t rush the marinade
Allowing the chicken to marinate for at least one hour is critical. If time allows, refrigerate the chicken in the marinade overnight. The extra hours intensify the flavor and improve tenderness.
Prep the peanut sauce in advance
Peanut sauce improves with time. Make it a few hours ahead or even the day before, and store it in the refrigerator. The flavors meld together and create a smoother, more balanced sauce.
Adjust spice to taste
If you prefer milder flavors, reduce the amount of red curry paste in both the marinade and the sauce. For added heat, include chili flakes or a dash of sriracha.
Thin out thick peanut sauce
Peanut butter thickens quickly, especially when heated. If the sauce becomes too thick, whisk in a tablespoon of warm water or coconut milk until it reaches your desired consistency.
Grill alternatives
No grill? No problem. You can cook the chicken on a grill pan, under a broiler, or even in a hot cast-iron skillet. Just ensure the meat reaches 165°F internally.
These small adjustments make a big difference in perfecting the texture and flavor of your Chicken Satay with Peanut Sauce.
Storage and Reheating Instructions
Proper storage ensures leftovers stay fresh and delicious for days. Here’s how to safely store and reheat your chicken and peanut sauce.
Storing Chicken Satay
- Let the chicken cool completely before storing.
- Place in an airtight container and refrigerate for up to four days.
- For longer storage, freeze the skewers in a sealed freezer bag for up to two months.
Storing Peanut Sauce
- Transfer to a clean glass jar or airtight container.
- Store in the refrigerator for up to one week.
- If the sauce separates, whisk or stir before serving.
Reheating Instructions
- Reheat chicken in a 300°F oven for 10–12 minutes, or until warmed through.
- Alternatively, microwave in short bursts, covered, for 1–2 minutes.
- Warm the peanut sauce over low heat on the stovetop, stirring occasionally. Add water or coconut milk to loosen the texture if needed.
These tips ensure the flavor and quality of your Chicken Satay with Peanut Sauce remain intact when serving leftovers.

Frequently Asked Questions (FAQs)
What is chicken satay made of?
Chicken Satay is typically made with thin strips of chicken marinated in a mixture of coconut milk, spices, and curry paste. The marinated chicken is skewered and grilled, then served with a peanut-based dipping sauce.
Is chicken satay Thai or Indonesian?
Chicken satay originated in Indonesia but is also a popular dish in Thai cuisine. The Thai version often includes a richer marinade and is paired with a creamy, slightly sweet peanut sauce.
What does chicken satay taste like?
Chicken Satay with Peanut Sauce has a complex flavor profile. It is savory, slightly sweet, nutty, and mildly spicy. The grilled chicken adds a smoky, charred flavor, while the peanut sauce adds richness and tang.
Can I bake chicken satay instead of grilling?
Yes, you can bake it at 425°F for 15–20 minutes, flipping halfway through. For extra char, broil the skewers for the last 2–3 minutes of cooking.
What’s the best type of peanut butter to use for the sauce?
Natural, unsweetened creamy peanut butter works best. It delivers a smooth texture and lets you control the sweetness and saltiness of the sauce.
Can I make this recipe ahead of time?
Absolutely. You can marinate the chicken and prepare the peanut sauce the night before. Skewer the chicken just before cooking for the freshest texture.
Is this recipe gluten-free?
Yes, as long as you use a gluten-free soy sauce or tamari, this recipe is naturally gluten-free. Always check labels on curry paste and fish sauce to ensure compliance.
Conclusion
Chicken Satay with Peanut Sauce is a flavorful, satisfying dish that’s simple to prepare yet impressive enough for entertaining. With its bold, Thai-inspired marinade and creamy dipping sauce, it strikes the perfect balance of savory, sweet, and spicy. Whether you’re serving it as an appetizer, main course, or part of a Thai-themed meal, this recipe offers endless versatility.
By following the tips for marinating, grilling, and sauce preparation, you’ll achieve restaurant-quality results every time. Plus, with easy storage and reheating options, it’s ideal for leftovers or meal prep. Once you make it, this dish is sure to become a staple in your recipe rotation.
If you’re ready to explore more Thai recipes or discover different ways to use the peanut sauce, check out our collection of Southeast Asian dishes and meal prep favorites.
Chicken Satay with Peanut Sauce
Ingredients
For the Chicken Satay Skewers:
- 1/3 cup coconut milk
- 3 tablespoons soy sauce
- 1 tablespoon red curry paste
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 4 cloves garlic minced
- 2 teaspoons curry powder
- 1/2 teaspoon salt
- 1/4 teaspoon white pepper
- 2 lbs boneless skinless chicken (thighs, breasts, or tenders), cut into 1-inch strips
- 16 skewers
For the Peanut Sauce:
- 1/2 cup peanut butter
- 1/4 cup coconut milk
- 2 tablespoons brown sugar
- 1 tablespoon red curry paste
- 1 tablespoon soy sauce
- 1 tablespoon fish sauce
- 1 tablespoon lime juice
For Serving:
- Chopped roasted peanuts
- Sliced red chilis
- Lime wedges
- Fresh cilantro leaves
Instructions
Marinate the Chicken
- In a large bowl, whisk together the coconut milk, soy sauce, red curry paste, fish sauce, brown sugar, garlic, curry powder, salt, and white pepper. Add chicken strips and toss to coat. Cover and refrigerate for at least 1 hour or overnight.
Make the Peanut Sauce
- In a saucepan over medium heat, combine the peanut butter, coconut milk, brown sugar, red curry paste, soy sauce, fish sauce, and lime juice. Whisk until smooth and bring to a simmer. Stir frequently for about 5 minutes until thickened. Remove from heat.
Prepare the Skewers
- Soak wooden skewers in water for 30 minutes to prevent burning. Thread the marinated chicken onto the skewers, discarding excess marinade.
Grill the Chicken
- Preheat a grill or grill pan over medium-high heat. If using a grill pan, add a bit of oil to prevent sticking. Grill skewers for 3–4 minutes per side until charred and fully cooked.
Serve and Garnish
- Serve the chicken satay skewers warm with peanut sauce on the side. Garnish with chopped peanuts, red chilis, lime wedges, and fresh cilantro.
Leave a Comment