Chicken satay lands on the table with charred edges, juicy centers, and a peanut sauce that’s thick enough to cling to every bite. The chicken picks up warm turmeric, coriander, cumin, and garlic from the marinade, then the grill adds that smoky finish that makes the whole plate taste like it took more effort than it did.
What makes this version work is the balance in the marinade and sauce. Coconut milk keeps the chicken tender without turning it bland, while the soy sauce, fish sauce, and brown sugar give it a savory-salty-slightly-sweet backbone. In the peanut sauce, a little honey and lime keep the richness in check, and warm water loosens it just enough so it can be drizzled or dunked without breaking.
Below, I’ll walk through the one marinating step that matters most, the texture to look for when the peanut sauce comes together, and a few swaps that still keep the satay tasting like satay.
The chicken got those perfect grill marks and stayed juicy, and the peanut sauce was thick enough to coat without being gluey. I served it with cucumber and lime like suggested, and the whole plate tasted fresh and balanced.
Like this chicken satay? Save it to Pinterest for smoky grilled skewers with peanut sauce, lime, and cucumber on the side.
The Marinade Timing That Keeps Chicken Satay Juicy
Chicken satay can go wrong fast if the marinade is treated like a seasoning paste instead of a tenderizing bath. The coconut milk helps the chicken stay supple on the grill, but the real trick is giving the spices time to cling to the meat before it ever hits heat. Two hours is the minimum here. Less than that, and the chicken tastes like it was brushed with sauce instead of actually marinated.
Cut the thighs into thin strips before they go in the bowl. That gives you more surface area, better flavor, and faster, more even cooking. If the strips are too thick, the outside can char before the inside is cooked through. Thighs are the right choice because they stay juicy even after a hot grill and a little overcooking at the edges.
What Each Ingredient Is Doing in the Satay and Sauce

- Boneless chicken thighs — Thighs stay tender over direct heat and don’t dry out the way chicken breast can. If you swap in breast meat, cut it into thinner strips and shorten the grill time, or it’ll tighten up before it gets those dark edges.
- Coconut milk — This is more than a flavor add-in. It carries the spices into the chicken and helps the marinade coat every strip evenly. Full-fat coconut milk gives the best body; light coconut milk works, but the flavor lands thinner.
- Fish sauce and soy sauce — Together, they give the satay its deep savory backbone. Fish sauce brings the unmistakable Thai-style umami, while soy rounds it out. If you skip fish sauce, the chicken still works, but it won’t taste as complete.
- Peanut butter — Use a creamy peanut butter that stirs smoothly. Natural peanut butter is fine, but if it’s very loose or very oily, whisk it well before adding the rest so the sauce doesn’t separate.
- Lime juice and sriracha — Lime cuts the richness, and sriracha brings enough heat to keep the sauce from tasting flat. If your peanut sauce feels heavy, this is the balance you need. Add the lime last if you want the brightest finish.
Grilling the Chicken So It Charred Without Drying Out
Soaking the Skewers and Threading the Chicken
Wooden skewers need at least 30 minutes in water so they don’t scorch on the grill. Thread the chicken strips snugly, but don’t cram them together so tightly that the middle steams instead of sears. A little space helps the heat reach every side. If a strip is long, fold it once or twice on the skewer so it cooks at the same pace as the rest.
Mixing the Peanut Sauce Until It Spoons Cleanly
Whisk the peanut butter, soy sauce, lime juice, honey, sriracha, garlic, and the remaining coconut milk until the sauce looks glossy and smooth. Warm water is what turns it from thick paste into something you can actually drizzle. Add it a tablespoon at a time. If you add too much at once, the sauce can go from silky to thin in a second.
Cooking Over Medium-High Heat
Grill the skewers over medium-high heat for 5 to 6 minutes per side. You’re looking for char marks, browned edges, and meat that feels springy instead of soft when pressed. If the chicken is burning before it cooks through, the heat is too high or the strips are too thick. Pull one skewer and check the center; it should be opaque all the way through, not shiny or pink.
Serving While the Chicken Is Still Hot
Serve the satay right away with peanut sauce, cucumber, and lime wedges. The chicken is at its best the minute it comes off the grill, when the edges are still crisp and the center is juicy. If you let it sit too long, the skewers lose that grilled texture. The cucumber and lime are not garnish here — they reset the richness and keep each bite bright.
How to Adapt Chicken Satay for Different Kitchens and Diets
Oven-Broiled Satay When the Grill Isn’t an Option
Set the skewers on a foil-lined sheet pan and broil them close to the heat source, turning once halfway through. You won’t get the same smoky flavor, but you will get browned edges and juicy chicken if you keep a close eye on them. Broilers move fast, so don’t walk away once the chicken goes in.
Gluten-Free Version Without Losing the Savory Depth
Use tamari or a certified gluten-free soy sauce in both the marinade and the peanut sauce. The rest of the recipe already works naturally in a gluten-free kitchen, so this swap keeps the same salty-sweet balance without changing the texture. Check the fish sauce label too, since some brands use additives.
Mild Satay for Kids or Heat-Sensitive Guests
Leave out the sriracha and serve hot sauce on the side. The peanut sauce still tastes complete because the lime, garlic, and honey carry enough contrast on their own. You’ll lose the little burn at the back of the throat, but the dish still feels rich and layered.
Storage and Reheating
- Refrigerator: Store cooked chicken and peanut sauce separately for up to 3 days. The chicken stays tasty, though the sauce thickens in the fridge.
- Freezer: The cooked chicken freezes well for up to 2 months. The peanut sauce is best made fresh, since coconut milk and peanut butter can turn grainy after thawing.
- Reheating: Warm the chicken gently in a covered skillet over low heat or in a 300°F oven until just heated through. High heat dries the thighs and toughens the edges, so don’t blast them in the microwave unless you’re in a hurry and don’t mind softer texture.
Questions I Get Asked About This Recipe

Chicken Satay With Peanut Sauce
Ingredients
Equipment
Method
- In a bowl, combine half the coconut milk with soy sauce, fish sauce, brown sugar, turmeric, coriander, cumin, and garlic until the mixture looks evenly blended. Marinate the chicken strips in the bowl and refrigerate at least 2 hours.
- In a bowl, whisk peanut butter, soy sauce, lime juice, honey, sriracha, garlic, and the remaining coconut milk until smooth and thick. Add warm water 1 tablespoon at a time, whisking until the sauce is pourable.
- Soak wooden skewers in water for 30 minutes so they don’t scorch. Thread marinated chicken strips onto the skewers with even spacing for consistent cooking.
- Grill skewers over medium-high heat for 5-6 minutes per side, until char marks appear and the chicken is cooked through. Serve immediately with peanut sauce, cucumber slices, and lime wedges.


