Satay skewers with peanut sauce are an easy Thai-style meal made with juicy marinated chicken thighs, warm spices, coconut milk, peanut butter, and red curry paste. The chicken needs only 20 minutes of preparation, 1 to 12 hours of marinating, and 8 to 12 minutes of cooking, making this recipe practical for both weeknight dinners and relaxed entertaining.
Each skewer brings smoky, lightly charred chicken with savory soy sauce, bright lime, fragrant coriander, cumin, turmeric, and a touch of brown sugar. The creamy peanut sauce is gently simmered until smooth, with coconut milk and curry paste adding richness, gentle heat, and a wonderfully aromatic finish.
Jump to RecipeWhy You’ll Love This Recipe

These chicken satay skewers deliver the kind of bold flavor usually associated with a favorite Thai restaurant, but the method is straightforward enough for a home cook. The marinade uses familiar pantry ingredients, while the peanut sauce comes together in one saucepan in just a few gentle minutes.
Chicken thighs are especially well suited to skewers because they stay moist over high heat. Their slightly richer flavor also pairs beautifully with the sweet, salty, tangy, and warmly spiced marinade.
The finished dish is flexible enough for many occasions. Serve the skewers as a party appetizer, place them over rice for dinner, or add a crisp cucumber salad for a fresh contrast to the creamy sauce.
If you enjoy peanut-forward treats as well as savory dishes, you may also like these peanut butter blossoms for dessert.
Ingredients You’ll Need

The chicken marinade is carefully balanced rather than heavily complicated. Soy sauce and fish sauce provide savory depth, brown sugar encourages attractive browning, lime juice adds brightness, and garlic brings a sharp aromatic note.
- Chicken thighs: Use 1 1/2 pounds of boneless, skinless thighs cut into thin strips.
- Seasoning: Combine soy sauce, fish sauce, brown sugar, lime juice, garlic, coriander, cumin, turmeric, and neutral oil.
- Peanut sauce: Use 1 cup unsweetened coconut milk, 1/2 cup peanut butter, 1 to 2 tablespoons Thai red curry paste, brown sugar, fish sauce, lime juice, and 2 to 4 tablespoons water.
- Serving items: Prepare soaked bamboo skewers, lime wedges, and any desired cilantro, sliced red chili, cucumber salad, or steamed rice.
Natural peanut butter gives the sauce a pronounced roasted peanut taste, while regular smooth peanut butter creates a slightly sweeter and more familiar finish. Either works well, so choose according to what is already in your pantry.
For another approachable meal built around satisfying savory flavors, keep our easy steak frites recipe in your dinner rotation.
How to Make It Step-by-Step

Step 1: Begin by soaking 12 to 16 bamboo skewers in water for at least 30 minutes. This helps reduce the chance of the wood scorching over the grill, and it gives you time to prepare the marinade and slice the chicken.
Step 2: In a medium bowl, combine the soy sauce, fish sauce, packed light brown sugar, lime juice, garlic, coriander, cumin, turmeric, and neutral oil. Stir until the sugar is mostly dissolved and the spices are evenly distributed throughout the liquid.
Step 3: Add the thin chicken strips and toss thoroughly with the marinade. Cover the bowl and refrigerate for at least 1 hour; marinating for up to 12 hours gives the chicken a deeper savory and aromatic flavor.
Step 4: While the chicken marinates, make sure your grill, broiler, or grill pan is ready for medium-high heat. If using a grill pan, lightly oil the cooking surface, and keep the exposed ends of the bamboo skewers away from the hottest area.
Step 5: Thread the marinated chicken onto the soaked skewers, folding or weaving each strip as you go. Do not pack the meat into an overly thick bundle, because a little space allows heat to reach the chicken and helps create light char on the edges.
Step 6: Prepare the peanut sauce in a saucepan over medium-low heat by gently whisking together the coconut milk, peanut butter, red curry paste, brown sugar, fish sauce, and lime juice. Continue whisking as the mixture warms so the peanut butter blends smoothly into the coconut milk.
Step 7: Simmer the sauce gently for 3 to 5 minutes, stirring often. Do not let it boil vigorously, since intense heat can cause the sauce to separate; add water one tablespoon at a time until it reaches a pourable consistency.
Step 8: Allow excess marinade to drip from the skewers, then grill, broil, or pan-cook them for approximately 3 to 5 minutes per side. Turn them as needed for even cooking, and check that the thickest piece reaches 165°F (74°C) internally.
Step 9: Transfer the cooked satay to a serving platter and spoon the warm peanut sauce into a bowl. Finish with lime wedges and optional cilantro or sliced red chili, then serve immediately with cucumber salad or steamed rice.
Chef’s Tips for Juicy, Charred Satay

Slice the chicken into thin, even strips so the pieces cook at a similar rate. Uneven pieces can leave some skewers dry while thicker portions are still finishing.
Letting the excess marinade drip away before cooking makes a noticeable difference. Too much wet marinade can prevent browning and cause the chicken to steam instead of developing lightly charred edges.
Medium-high heat is hot enough to produce attractive grill marks without scorching the sugar in the marinade too quickly. Turn the skewers once the first side is lightly browned, and keep a close eye on them during the final minutes.
Chicken thighs are the most forgiving option, but thinly sliced chicken breast can also be used. Because breast meat contains less fat, remove it from the heat as soon as it reaches 165°F (74°C) to help preserve moisture.
The sauce should be creamy and loose enough to spoon or dip. If it becomes too thick as it stands, whisk in a small amount of water while it is warm.
Serving Ideas and Pairings

For a complete meal, arrange the skewers over steamed rice and add a cool cucumber salad. The crisp cucumber and bright lime help balance the rich peanut sauce, while rice catches every flavorful drop.
For a party, place the skewers on a large platter with the sauce in the center. Add lime wedges, chopped cilantro, and sliced red chili so guests can customize each bite.
The satay also works well as part of a casual Southeast Asian-inspired spread. Pair it with steamed vegetables, extra rice, and a simple salad dressed with lime for a meal that feels generous without requiring complicated preparation.
When planning a comfort-food menu, our one-pot spaghetti dinner offers another simple main course with easy cleanup.
Storage and Reheating
Cool leftover chicken and peanut sauce promptly, then store them separately in airtight containers in the refrigerator. Keeping the sauce apart prevents the chicken from becoming overly soft and makes reheating more even.
Reheat the chicken gently in a covered skillet or in the oven until hot, taking care not to cook it for longer than necessary. Warm the peanut sauce over low heat and whisk in a little water if it has thickened.
Leftover skewers are excellent tucked into rice bowls or served with fresh cucumber and lime. If you are preparing food ahead, marinate the chicken in advance, but cook it close to serving time for the best texture.
For a sweet peanut butter finish after dinner, try our easy peanut butter haystacks.

Satay Skewers With Peanut Sauce
Ingredients
Method
- Combine the soy sauce, fish sauce, brown sugar, lime juice, garlic, coriander, cumin, turmeric, and neutral oil in a bowl. Add the thinly sliced chicken thighs and toss thoroughly until every piece is coated.
- Cover the marinated chicken and refrigerate for at least 1 hour, or up to 12 hours for deeper flavor. Soak the bamboo skewers in water for at least 30 minutes before grilling.
- Thread the chicken strips onto the soaked skewers, folding or weaving each strip so it stays secure. Let excess marinade drip away before cooking for better browning.
- Whisk the coconut milk, peanut butter, red curry paste, brown sugar, fish sauce, and lime juice in a saucepan over medium-low heat. Simmer gently for 3-5 minutes until smooth, then add water a tablespoon at a time until the sauce is pourable.
- Grill the skewers over medium-high heat, broil them, or cook them in a lightly oiled grill pan for approximately 3-5 minutes per side. Cook until lightly charred and the chicken reaches 165°F (74°C) internally.
- Serve the hot skewers with peanut sauce, lime wedges, and optional chopped cilantro, sliced red chili, cucumber salad, or steamed rice. Spoon extra sauce over the chicken just before eating.
Notes
Final Thoughts
Satay skewers with peanut sauce are proof that a short ingredient list can produce a deeply satisfying meal. Marinated chicken thighs become tender and lightly charred over high heat, while the coconut-peanut sauce brings creamy texture, gentle curry warmth, lime brightness, and savory balance.
Plan for at least 1 hour of marinating, soak the bamboo skewers for at least 30 minutes, and keep the sauce at a gentle simmer rather than a rapid boil. With those details in place, the recipe is reliable, colorful, and easy to serve for both family dinners and gatherings.
Slice a few lime wedges, prepare a cool cucumber salad or steamed rice, and bring the skewers to the table while they are hot. For a different dessert option after this flavorful meal, consider our classic cheesecake with raspberry sauce.