This recipe delivers perfect skewered chicken with an authentic Thai-inspired twist. The secret lies in the marinade and sauce balance.
Tender chicken meets a bold peanut sauce with just the right amount of heat. The result is a dish that’s as impressive as it is flavorful.
Ingredients for Chicken Satay with Spicy Peanut Sauce
Tender chicken and bold peanut sauce come together for authentic Thai-inspired skewers with heat.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch strips |
| Wooden Skewers 🪵 | 12 pieces | Soaked in water 30 minutes |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Soy Sauce 🫕 | 3 tbsp | Low-sodium preferred |
| Fish Sauce 🐟 | 1 tbsp | Thai variety recommended |
| Lime Juice 🍈 | 2 tbsp | Freshly squeezed essential |
| Brown Sugar 🍚 | 1 tbsp | Light or dark variety |
| Garlic Cloves 🧄 | 3 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Curry Powder 🌶️ | 1 tsp | Mild or hot variety |
| Creamy Peanut Butter 🥜 | ½ cup | Unsweetened natural preferred |
| Sriracha Sauce 🔥 | 1 tbsp | Adjust to taste preference |
| Rice Vinegar 🍚 | 1 tbsp | For acidity balance |
| Cilantro 🌿 | ¼ cup | Fresh, chopped for garnish |
| Peanuts 🥜 | ¼ cup | Crushed for topping |
The chicken quality matters here. Boneless skinless thighs stay juicier than breasts—look for air-chilled at Whole Foods or Trader Joe’s. For the coconut milk, full-fat cans from Thai Kitchen or Chaokoh brands deliver the right texture. Fish sauce should be Thai Tiparos or Red Boat for authentic flavor. The peanut butter must be natural, unsweetened—skip the sugary stuff.
No coconut milk? Cashew cream works as a substitute. Out of fish sauce? Extra soy sauce plus a pinch of salt gets you close. Sriracha too spicy? Sweet chili sauce at half the amount for milder heat. Want more depth? Add 1 tsp toasted sesame oil to the marinade. Fresh ginger is ideal but ground ginger at one-quarter the amount works in a pinch.
Marinate the chicken for at least 2 hours (overnight is better). Skewers keep in the fridge for 1 day before cooking. The peanut sauce thickens as it sits—stir in a splash of water if needed. Leftovers store for 3-4 days in the fridge.
Why You’ll Love This Recipe
- Minimal Chopping Required: I just slice the chicken thighs, thread them on skewers, and let the marinade do the work.
- That Peanut-Coconut Magic: The creamy coconut milk and rich peanut sauce with a kick of fish sauce create a flavor I can’t stop craving.
- Feeds a Crowd: I serve these skewers at parties, and they’re always the first to disappear.
- Budget-Friendly Protein: Boneless skinless thighs are cheap, and this recipe stretches them into a meal that feels special.
Step-by-Step Instructions for Chicken Satay With Spicy Peanut Sauce
Master the technique for skewered perfection with Thai-inspired flavors that balance heat and creaminess.
Step 1: Prepare and Marinate the Chicken
Cut the 1.5 lb boneless skinless chicken thighs into 1-inch strips. I find that uniform strips ensure even cooking and presentation. Place these in a bowl with 3 tbsp soy sauce, 1 tbsp fish sauce, 2 tbsp lime juice, 1 tbsp brown sugar, 3 cloves minced garlic, 1 tbsp grated fresh ginger, and 1 tsp curry powder.
Mix until the chicken is thoroughly coated, then let it marinate for at least 30 minutes or up to 2 hours in the refrigerator. This step infuses the meat with bold, aromatic flavors and ensures it stays tender during grilling. The lime juice and fish sauce work together to break down proteins for maximum tenderness.
Step 2: Skewer and Soak for Grilling
Thread the marinated chicken strips onto the 12 pieces wooden skewers, weaving slightly for stability. I pack about 4-5 strips per skewer, leaving a little space between each piece for even cooking. Place the skewers on a tray and refrigerate while you prepare the grill.
The wooden skewers must be soaked in water for 30 minutes before use to prevent burning. This is non-negotiable—dry skewers will char and potentially ruin both the presentation and flavor of your satay.
Step 3: Grill to Perfection
Preheat your grill to medium-high heat. Lightly oil the grates to prevent sticking. Grill the skewers for 3-4 minutes per side until the chicken is cooked through and has grill marks that are deeply browned with slight char at the edges.
Watch closely—chicken thighs cook quickly due to their thinness. The internal temperature should reach 165°F, but with strips this size, visual cues are more reliable. You want the meat to be opaque throughout with no pink remaining.
Step 4: Prepare the Spicy Peanut Sauce
In a saucepan over low heat, combine 0.5 cup coconut milk, 0.5 cup creamy peanut butter, 1 tbsp sriracha sauce, and 1 tbsp rice vinegar. Whisk until smooth and creamy, which should take about 3-4 minutes of constant stirring.
The sauce should coat the back of a spoon and have a glossy sheen. If it’s too thick, add a splash of warm water to reach your desired consistency. Taste and adjust the heat level with additional sriracha if needed, though the current balance should provide a satisfying kick.
Step 5: Serve with Garnishes
Arrange the grilled skewers on a platter and drizzle with some of the peanut sauce. Sprinkle with 0.25 cup chopped cilantro and 0.25 cup crushed peanuts for freshness and crunch. Serve the remaining sauce on the side for dipping.
The contrast of the warm, smoky chicken with the cool, creamy sauce creates the signature experience. The cilantro adds brightness that cuts through the richness, while the peanuts provide textural contrast. This dish is best served immediately while the chicken is still hot off the grill.
Pro Tips For Making Chicken Satay With Spicy Peanut Sauce
- Soak the Skewers: Plunge those wooden skewers in water for at least 30 minutes—I learned this the hard way after my first batch of satay turned into charred kindling on the grill.
- Cut Even Strips: Slice the chicken thighs into uniform 1/2-inch thick strips so they cook at the same rate; nothing ruins a skewer like half raw, half dry meat.
- Watch the Coconut Milk: Simmer the peanut sauce gently after adding coconut milk—boil it too hard and it’ll separate, leaving you with a greasy mess instead of a creamy dream.
- Double Marinate: Reserve half the marinade before adding raw chicken, then use it to baste while grilling for extra flavor without the risk of cross-contamination.
Perfect Pairings for This Dish
Side Dish Pairings
I love serving this with jasmine rice—the fragrant, slightly sticky grains soak up the peanut sauce beautifully. For a fresh contrast, try a Thai cucumber salad with rice vinegar and a touch of sugar. The cool crunch balances the heat perfectly. 🥗
Vegetable Accompaniments
Grilled eggplant or zucchini make great additions to the spread. Brush them with the same marinade as the chicken for cohesive flavors. Alternatively, a simple steamed bok choy with garlic adds a nutritious, mild element to the meal.
Beverage Pairings
An ice-cold Thai iced tea with its sweet, creamy profile complements the spiciness wonderfully. For beer lovers, a crisp pilsner like Singha or Chang cuts through the richness. A Riesling wine also works well with its natural sweetness. 🍺
Extras for Texture
Add a side of pickled vegetables—carrots, daikon, or green beans work well. The acidity refreshes your palate between bites. For extra crunch, include a bowl of fresh bean sprouts or sliced bell peppers to nibble on alongside.
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, but thighs stay juicier. If using breasts, marinate for at least 2 hours and grill for only 2-3 minutes per side to prevent dryness.
How do I adjust the sauce spice level?
Start with 1 tbsp sriracha in the sauce, then add more in 1/2 tsp increments. For milder heat, use 1 tsp instead.
Can I make this ahead of time?
Marinate chicken up to 24 hours ahead. Cook just before serving, as satay is best hot. The sauce keeps for 3 days refrigerated.
What if my sauce is too thick?
Thin with warm water, 1 tbsp at a time, until it reaches dipping consistency. Avoid adding cold liquid to prevent clumping.
- Prune Sauce Recipe for Pork: Rich and Fruity Glaze for Roasts - September 25, 2026
- Fries Dip Sauce Recipe: Creamy Garlic Herb Blend for Perfect Pairing - September 25, 2026
- Firecracker Shrimp Sauce Recipe: Spicy-Sweet Dipping Delight - September 25, 2026