Thai Chicken Satay
There’s a reason Thai Chicken Satay is a crowd-pleaser: juicy, tender strips of marinated chicken threaded onto skewers and grilled until just charred, then dunked into a lush, creamy peanut sauce that walks a perfect line between sweet, salty, tangy, and a hint of heat. This version is approachable, pantry-friendly, and written with the warm, conversational tone you’d expect from a trusted food blog—step-by-step, dependable, and full of little tips so your satay turns out perfectly every time.
This recipe uses 2 pounds of chicken tenderloin and a simple,Flavor-forward marinade that doubles as part of the dipping sauce base. I’ll walk you through every step: how to prep the chicken, how to make the silkiest peanut dipping sauce, and how to grill or cook the skewers if you don’t have a grill. The result is tender, juicy satay with a glossy peanut sauce that will disappear fast—trust me.
Why you’ll love this Thai Chicken Satay
- Fast to assemble: the chicken tenderloins are naturally tender and slice into uniform pieces for even cooking.
- Highly flavorful: the marinade and the peanut sauce layer flavors—sweet, citrusy, salty, and spicy.
- Flexible cooking methods: grill, broil, or pan-sear depending on your equipment and weather.
- Simple ingredient list: most items are pantry staples or easy to find at any grocery store.
Ingredients
- 2 pounds Chicken Tenderloin
- ½ cup peanut butter, creamy
- ¾ cup Coconut Milk
- ½ cup Brown Sugar
- ¼ cup Soy Sauce
- 1 Lime, zest and juice of
- ¼ tsp salt
- Cilantro for a garnish, optional
Peanut Dipping Sauce
- 1/2 cup Peanut Butter, chunky or creamy will work
- 3 tbsp Hoisin sauce
- 1 tsp Sriracha
- 1 tbsp lime juice
- 2-3 tbsp water
Note: The ingredient amounts above are the source of truth for the recipe. Measure carefully so the balance of sweet, salty, and tangy shines through.
Prep notes and tips
- Soak wooden skewers in water for at least 30 minutes before threading the chicken to prevent burning on the grill.
- Use chicken tenderloins for the quickest prep; they’re thin and cook evenly so you won’t need to pound or butterfly them.
- If you prefer chunkier texture in the dipping sauce, use chunky peanut butter for the sauce recipe. Creamy will produce a smoother finish.
- If your coconut milk is separated, shake or stir it until smooth before measuring.
Step-by-step directions

The directions below are rewritten to be clear and easy to follow while keeping the original order and ingredient amounts intact. Follow each step and you’ll have perfect Thai Chicken Satay and a luscious peanut dipping sauce.
-
Make the marinade and sauce base.
In a medium mixing bowl, combine ½ cup creamy peanut butter, ¾ cup coconut milk, ½ cup brown sugar, ¼ cup soy sauce, the zest and juice of 1 lime, and ¼ tsp salt. Whisk these ingredients together until the mixture is smooth and the sugar is mostly dissolved. This mixture serves as the marinade for the chicken and provides a flavor foundation that carries through to the final dish.
-
Marinate the chicken.
Place the 2 pounds of chicken tenderloin into a large resealable plastic bag or a shallow dish. Pour the peanut-coconut marinade over the chicken, ensuring each piece is coated. Seal the bag or cover the dish and refrigerate for at least 30 minutes and up to 4 hours. Marinating longer will deepen the flavor but avoid overnight marination to keep the texture bright and tender.
-
Prepare skewers and preheat your cooking method.
If using wooden skewers, soak them in water for at least 30 minutes to prevent burning. Preheat your grill to medium-high heat. If you’re broiling, position a rack about 6 inches from the broiler element and preheat the broiler. For stovetop cooking, heat a large cast-iron skillet or grill pan over medium-high heat and brush lightly with a neutral oil to prevent sticking.
-
Thread the chicken onto skewers.
Remove the chicken from the marinade, letting excess drip off. Thread each tenderloin or cut pieces lengthwise onto the soaked skewers. Aim for uniform thickness and spacing so every piece cooks evenly. Discard any leftover marinade that touched raw chicken.
-
Cook the skewers.
Grill the skewers for 3–4 minutes per side over direct heat, turning once, until the chicken reaches an internal temperature of 165°F and has a few charred edges. If broiling, place skewers on a foil-lined baking sheet and broil for 3–5 minutes per side, watching carefully to prevent burning. For stovetop, cook the skewers 3–4 minutes per side in the hot grill pan, pressing down slightly to ensure good contact and a nice sear.
-
Make the peanut dipping sauce.
While the chicken cooks, prepare the dipping sauce. In a separate bowl, combine 1/2 cup peanut butter (chunky or creamy), 3 tbsp hoisin sauce, 1 tsp sriracha, 1 tbsp lime juice, and 2–3 tbsp water. Stir until everything is well incorporated and the sauce reaches a pourable consistency. Start with 2 tablespoons of water and add the third tablespoon only if you want a thinner sauce. Taste and adjust: add a touch more lime for brightness or a pinch more sriracha for heat.
-
Rest and plate.
When the chicken is cooked through, transfer the skewers to a plate and let them rest for 3–5 minutes. Resting helps the juices redistribute so the meat stays moist. Garnish with chopped cilantro, if using, for a fresh herbal note. Serve the skewers hot alongside the peanut dipping sauce.
Serving suggestions

- Serve with jasmine rice or coconut rice for a complete meal.
- Make a simple cucumber salad—thinly sliced cucumber, red onion, a splash of rice vinegar, and a pinch of sugar—to cut the richness of the peanut sauce.
- Wrap satay in lettuce leaves with a drizzle of sauce for a lighter, hand-held option.
Storage and reheating
- Refrigerate leftover cooked chicken skewers and sauce separately in airtight containers for up to 3 days.
- To reheat the chicken, warm in a 350°F oven for 8–10 minutes or until heated through, or briefly pan-sear over medium heat. Reheat the sauce gently in the microwave or on the stove, adding a splash of water if it has thickened.
Flavor variations
- For more heat: increase the sriracha in the dipping sauce or add a finely chopped fresh chili to the marinade.
- For smokier flavor: add a dash of smoked paprika to the marinade or finish cooked skewers with a light brush of toasted sesame oil.
- For nut-free guests: swap the peanut butter with an equal amount of sunflower seed butter in both the marinade and the dipping sauce. The texture will be slightly different, but the savory-sweet balance remains excellent.
Frequently asked questions
Can I make the sauce ahead of time? Yes. The peanut dipping sauce keeps well in the refrigerator for up to 5 days. Bring it to room temperature and stir before serving; add a splash of water to loosen if it thickens in the fridge.
Can I use other cuts of chicken? You can substitute thinly sliced chicken breast or boneless thigh strips for tenderloins. Keep slices reasonably uniform in thickness for even cooking and maintain the same marinating and cooking times as written.
What if I don’t have coconut milk? Use light coconut milk or a neutral unsweetened yogurt as an alternative if you need to—the flavor will shift slightly but will still be delicious.
Final thoughts
Thai Chicken Satay is one of those recipes that feels restaurant-worthy but is entirely achievable at home. Follow the ingredient amounts precisely for that balanced, familiar flavor—2 pounds of chicken tenderloin, the peanut-coconut marinade, and the simple, tangy peanut dipping sauce—and you’ll have skewers that are juicy, aromatic, and dangerously easy to devour. Whether you’re feeding a crowd or making a weeknight dinner special, this satay checks all the boxes: quick, flavorful, and satisfying.
Gather your skewers, warm up the grill or a heavy skillet, and get ready to enjoy skewers of charred, nutty goodness. Don’t forget to save a little extra peanut sauce for dunking—everyone will ask for seconds.

Thai Chicken Satay
Ingredients
- 2 pounds chicken tenderloins
- 1/2 cup peanut butter creamy
- 3/4 cup coconut milk
- 1/2 cup brown sugar
- 1/4 cup soy sauce
- 1 lime lime zest and juice of
- 1/4 tsp salt
- cilantro for garnish, optional
- 1/2 cup peanut butter chunky or creamy, for dipping sauce
- 3 tbsp hoisin sauce for dipping sauce
- 1 tsp sriracha for dipping sauce
- 1 tbsp lime juice for dipping sauce
- 2-3 tbsp water to thin dipping sauce as needed
Instructions
- Place the chicken tenderloins into a large zip-top bag or container.
- In a mixing bowl, whisk together 1/2 cup creamy peanut butter, coconut milk, brown sugar, soy sauce, the zest and juice of 1 lime, and 1/4 teaspoon salt until smooth.
- Pour the marinade into the bag with the chicken, seal, and refrigerate for 2–4 hours (or up to the 2 hours indicated in prep time).
- Soak wooden skewers in water for at least 10 minutes to prevent burning, then thread the marinated chicken onto the skewers.
- Preheat a grill or grill pan to medium heat.
- Grill the skewered chicken 3–4 minutes per side, turning once, until an instant-read thermometer inserted into the thickest part reads 165°F (74°C).
- For the dipping sauce, place 1/2 cup peanut butter in a small microwave-safe bowl and heat 10–15 seconds to soften, or warm gently in a small saucepan.
- Stir in 3 tablespoons hoisin sauce, 1 teaspoon sriracha, 1 tablespoon lime juice and 1 tablespoon water. Add more water, up to 2–3 tablespoons total, to reach desired consistency.
- Serve the grilled chicken skewers garnished with chopped cilantro, with the peanut dipping sauce on the side.
Equipment
- Mixing Bowl
- zip-top bag or container
- Wooden Skewers
- Grill or Grill Pan
- Small Bowl
- microwave or small saucepan
Notes
- Marinate the chicken at least 2 hours for best flavor.
- Soak skewers to prevent charring on the grill.
- Cook chicken until internal temperature reaches 165°F.
- Adjust sriracha to taste for heat.
- Use chunky or creamy peanut butter for the sauce based on texture preference.

