This recipe delivers perfect Thai chicken satay with a rich peanut sauce that balances sweet, spicy, and savory flavors. The skewers emerge tender and juicy with a subtle char, while the sauce achieves an ideal creamy consistency.
Marinating the chicken in coconut milk and spices ensures deep flavor penetration. The peanut sauce comes together in minutes with simple pantry staples, creating a dip that complements the grilled meat beautifully.
Ingredients for Chicken Satay Peanut Sauce Recipe Thai
Pantry staples meet bold Thai flavors. Nothing exotic, just authentic taste in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into thin strips |
| Coconut Milk 🥥 | 1 cup | Full-fat for marinade |
| Soy Sauce 🫒 | 3 tbsp | Low-sodium preferred |
| Brown Sugar 🍚 | 1 tbsp | Packed for sweetness |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
| Garlic Cloves 🧄 | 3 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced |
| Curry Powder 🌶️ | 1 tsp | Mild or hot variety |
| Cumin 🌿 | ½ tsp | Ground for depth |
| Bamboo Skewers 🪵 | 20 pieces | Soaked in water |
| Creamy Peanut Butter 🥜 | ½ cup | Unsweetened variety |
| Chicken Broth 🥣 | ¼ cup | Low-sodium preferred |
| Rice Vinegar 🍯 | 1 tbsp | For sauce balance |
| Sriracha 🔥 | 1 tsp | Adjust to taste |
| Fish Sauce 🐟 | 1 tsp | Optional for umami |
The chicken thighs are non-negotiable here—bone-in stays too chewy, and breasts dry out too fast. Whole Foods or Trader Joe’s have great pre-cut options if you’re short on time. For coconut milk, Thai Kitchen or Chaokoh brands deliver the richest flavor (avoid the light versions). Fresh ginger and garlic are worth hunting down—the jarred stuff lacks the punch you need for authentic Thai flavor.
Out of peanut butter? Peanut powder at half the amount works in a pinch (reconstitute with water first). No lime juice? Rice vinegar plus a pinch of sugar mimics the tang. For a vegetarian twist, extra-firm tofu holds up well to grilling. If you can’t find bamboo skewers, metal ones work too—just oil them well to prevent sticking.
Marinate the chicken for at least 2 hours (overnight is ideal). The sauce keeps 5 days in the fridge—it thickens as it chills, so thin with water when reheating. Skewers can be prepped a day ahead, but grill just before serving for that perfect char.
Why You’ll Love This Recipe
- One Pan Wonder: I marinate the thighs in coconut milk and soy, then grill—same bowl, same fork, minimal cleanup.
- Flavor Bomb: That mix of brown sugar caramelizing with lime and peanut butter? Ridiculously good.
- Meal Prep Hero: Makes perfect lunches for 3 days. Honestly, it tastes even better cold.
- Budget Friendly: Chicken thighs stay juicy and cost half what breasts do. I’ll be real: my wallet notices.
Step-by-Step Instructions for Chicken Satay Peanut Sauce
Follow this method precisely for tender skewers and a velvety sauce that delivers authentic flavor.
Step 1: Marinate the Chicken for Maximum Flavor
In a large bowl, whisk together the 1 cup Coconut Milk, 3 tbsp Soy Sauce, 1 tbsp Brown Sugar, 1 tbsp Lime Juice, minced 3 cloves Garlic Cloves, 1 tbsp Fresh Ginger, 1 tsp Curry Powder, and 0.5 tsp Cumin until the brown sugar dissolves completely.
Add the 1.5 lb Boneless Skinless Chicken Thighs cut into thin strips and turn to coat evenly. Cover and refrigerate for at least 2 hours (overnight is ideal) to allow the flavors to penetrate deeply. The coconut milk not only tenderizes but also prevents the chicken from drying out during grilling.
Step 2: Prepare and Skewer the Chicken
Soak the 20 pieces Bamboo Skewers in warm water for 30 minutes to prevent burning. This step is non-negotiable—dry skewers will char before the chicken cooks through.
Remove the chicken from the marinade, shaking off excess, and thread the strips onto the soaked skewers. Press the meat gently to ensure good contact with the skewer but don’t pack too tightly, as this can prevent even cooking. Arrange the skewers on a plate and let them sit at room temperature for 15 minutes before grilling.
Step 3: Grill the Satay to Perfection
Preheat your grill or grill pan to medium-high heat. Lightly oil the grates to prevent sticking. Grill the skewers for 3-4 minutes per side, turning once, until the chicken is cooked through and the edges are slightly charred.
The chicken should reach an internal temperature of 165°F and have a golden-brown color with distinct grill marks. Avoid overcrowding the grill—cook in batches if necessary to ensure even heat distribution.
Step 4: Prepare the Rich Peanut Sauce
In a small saucepan over medium heat, combine the 0.5 cup Creamy Peanut Butter, 0.25 cup Chicken Broth, 1 tbsp Rice Vinegar, 1 tsp Sriracha, and 1 tsp Fish Sauce. Whisk continuously until the mixture is smooth and heated through, about 3-5 minutes.
If the sauce is too thick, add a little warm water, 1 tablespoon at a time, until it reaches a pourable consistency. Taste and adjust the seasoning if needed—you want a balance of creamy, tangy, and slightly spicy. Keep the sauce warm until serving.
Step 5: Serve Immediately with Peanut Sauce
Transfer the grilled satay to a serving platter and drizzle with some of the peanut sauce. Serve the remaining sauce on the side for dipping. The contrast of smoky, tender chicken and rich, velvety sauce is what makes this dish unforgettable.
For best results, serve the satay hot off the grill. The sauce will thicken slightly as it cools, so if you’re preparing ahead, reheat it gently with a splash of water to restore its creamy texture.
Pro Tips For Making Chicken Satay Peanut Sauce Recipe Thai
- Skewer Uniformly: Cut the chicken thighs into even 1-inch strips so they cook at the same rate on the skewers. I learned this the hard way—uneven pieces mean some bits dry out while others stay raw.
- Toast the Peanuts: Dry-toast your peanuts in a pan for 2-3 minutes before blending into the sauce. Sounds like a small thing, but it deepens the nutty flavor and removes any raw taste.
- Skip Boiling Coconut Milk: Never let the coconut milk boil when making the sauce—it can separate and turn grainy. Keep it at a gentle simmer, stirring often.
- Use Fresh Lime: Bottled lime juice works in a pinch, but fresh lime juice adds that bright, zesty kick that balances the rich peanut sauce. I was skeptical until I tried it.
Regional Styles of These Flavors
Central Thai Style
This is the classic approach you’ll find in Bangkok street markets. The marinade leans heavily on coconut milk and curry powder for that signature golden color. I always add 1 stalk lemongrass (bruised) to the marinade for an extra aromatic touch. 🌟
Northern Thai Variation
In Chiang Mai, they often use pork shoulder instead of chicken and add 1 tbsp tamarind paste to the marinade for tang. The peanut sauce gets a boost from 1 tsp palm sugar instead of brown sugar. This version has a deeper, more complex flavor profile.
Southern Thai Twist
The southern version amps up the heat with 2 tsp red curry paste in the marinade. They also add 1 tbsp turmeric for color and earthiness. The peanut sauce often includes 1 tsp shrimp paste for that authentic umami punch.
Royal Thai (Royal Cuisine)
This elegant version uses chicken breast instead of thighs, pounded thin. The marinade includes 1 tbsp coriander root for a more refined flavor. The sauce is finished with a drizzle of coconut cream for extra richness.
Street Food Style
For that true street vendor experience, use 1 tsp MSG in the marinade and 1 tsp dark soy sauce for color. The sauce is often sweeter, with 2 tbsp palm sugar. I love this version with a side of pickled cucumbers.
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
You can, but thighs stay juicier. Breast dries out faster, so reduce grilling to 2-3 minutes per side and marinate longer for best results.
How do I make the peanut sauce thinner?
Whisk in warm water 1 tablespoon at a time until smooth. For extra richness, use coconut milk instead of water.
Why did my skewers burn on the grill?
Soak bamboo skewers for 30 minutes before threading. Also, avoid high heat—medium-high is ideal for even cooking without charring.
Can I prepare this ahead of time?
Marinate chicken up to 24 hours ahead. Cook skewers just before serving. Peanut sauce keeps 5 days refrigerated.
- 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