Thai Satay Chicken with Peanut Sauce
I’ve always had a soft spot for bold, flavorful dishes that transport me to far-off places, and Thai Satay Chicken is one of those recipes that does just that every single time. Picture this: tender chicken skewers grilled to perfection, slathered in a creamy peanut sauce that hits all the right notes of sweet, spicy, and savory. It’s the kind of meal that turns a regular weeknight into something special, and honestly, it’s easier to make at home than you might think. In my experience, whipping up this Thai Satay Chicken has become my go-to when I want to impress friends without spending hours in the kitchen.
What I love most about Thai Satay Chicken is how it balances those vibrant Thai flavors—think coconut, lemongrass, and a hint of heat—that make your taste buds dance. I remember the first time I tried making it; I was a bit nervous about the marinade, but it turned out so juicy and aromatic. If you’re craving something exotic yet approachable, this Thai Satay Chicken recipe is going to be your new favorite. Let’s dive in and get you set up for success—trust me, you’ll be thanking me later!
Key Takeaways:
- Thai Satay Chicken delivers authentic Thai flavors with a homemade twist that’s perfect for beginners.
- Prep and cook time is under an hour, making it ideal for busy evenings.
- The creamy peanut sauce elevates the dish to restaurant-quality taste.
- Marinate overnight for deeper flavor infusion and tender results.
- Serves 4-6 people; leftovers store well for easy meal prep.
Why You’ll Adore This Thai Satay Chicken
Explosive Flavor Profile: This Thai Satay Chicken bursts with a medley of spices and herbs that scream authenticity. The marinade soaks into the chicken, creating layers of taste from the first bite. You’ll find yourself reaching for seconds without hesitation.
Grab This Chef Knife Now - Almost Gone!
- Stays Razor-Sharp: Ice-hardened blade keeps its edge longer than ordinary knives
- Superior Grip Control: Unique finger hole design gives you perfect balance and safety
- Built to Last a Lifetime: Premium stainless steel blade with elegant beech wood handle
- ✓ Finally, a knife that stays sharp and feels comfortable in my hand
- ✓ Professional quality without the premium price tag
- ✓ Makes meal prep faster and more enjoyable
⏰ Only a few items left in stock - order soon
Quick and Effortless Prep: Here’s the thing—despite its fancy vibe, this Thai Satay Chicken comes together in about 45 minutes. I love how the hands-on time is minimal, leaving you more moments to relax. It’s a win for anyone short on time but big on flavor.
Versatile for Any Occasion: Whether it’s a casual dinner or a backyard gathering, Thai Satay Chicken fits right in. The skewers make it fun to serve and eat, adding a playful element to your meal. Plus, it’s naturally gluten-free if you swap a few ingredients.
Healthier Homemade Twist: Making your own Thai Satay Chicken means controlling the sodium and sugars for a fresher take. In my experience, it tastes better than takeout and feels nourishing too. Now, you might be thinking it’s complicated, but it’s surprisingly straightforward!

Essential Ingredients for Thai Satay Chicken
Coconut Milk: This creamy base is the heart of the marinade and sauce in Thai Satay Chicken. It adds a subtle sweetness and richness that coats the chicken beautifully, preventing it from drying out during grilling. I always opt for full-fat versions for the best texture—it’s worth it for that authentic tropical vibe. Without it, the dish just wouldn’t have the same silky finish.
Peanut Butter: Smooth and natural peanut butter brings the iconic nutty essence to your Thai Satay Chicken. It thickens the sauce effortlessly while providing protein and depth. In my kitchen, I stir in a bit extra for that extra indulgence, but it balances perfectly with the spices. It’s what makes the dipping sauce irresistible.
Chicken Thighs: Boneless, skinless chicken thighs are ideal for this Thai Satay Chicken because they stay moist and flavorful even after marinating and cooking. Their higher fat content ensures juiciness, unlike breasts that can dry out. I’ve tried both, and thighs win every time for tenderness. Cut them into even pieces for uniform skewers.
How to Make Thai Satay Chicken
Prepare the Marinade and Chicken
Start by gathering your ingredients and whisking together the coconut milk, soy sauce, curry powder, turmeric, garlic, ginger, and a touch of brown sugar in a large bowl—this is the magic that flavors your Thai Satay Chicken. Slice the chicken thighs into bite-sized pieces and toss them into the marinade, ensuring every piece is well-coated. Let it sit in the fridge for at least 30 minutes, or overnight if you can; the longer, the better for that deep infusion. I find this step crucial because it tenderizes the meat and builds those bold Thai notes. For more chicken inspiration, check out this air fryer chicken skewers recipe if you’re short on grill time.
Skewer and Grill the Chicken
Once marinated, thread the chicken pieces onto soaked wooden skewers, leaving a little space between each for even cooking. Preheat your grill or grill pan to medium-high heat, and brush the grates with oil to prevent sticking. Grill the skewers for about 10-12 minutes, turning occasionally, until the chicken is charred at the edges and cooked through—aim for an internal temperature of 165°F. The sizzle and smoky aroma will fill your kitchen, making it feel like a street food adventure. Keep an eye on the timing to avoid overcooking; juicy is the goal here.
Whip Up the Peanut Sauce
While the chicken grills, simmer the peanut sauce ingredients—peanut butter, coconut milk, soy sauce, lime juice, garlic, and a pinch of chili flakes—in a small saucepan over low heat. Stir until smooth and thickened, about 5 minutes; taste and adjust sweetness or spice as needed. This creamy counterpart is what ties the entire Thai Satay Chicken dish together, offering a cooling dip against the heat. Drizzle some over the skewers right before serving for extra flair. It’s so simple yet transforms the meal into something extraordinary.
Ingredients
- 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 can (14 oz) full-fat coconut milk
- 3 tbsp soy sauce
- 2 tbsp curry powder
- 1 tsp turmeric
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp brown sugar
- Wooden skewers, soaked in water
- For the Peanut Sauce:
- 1/2 cup creamy peanut butter
- 1 cup coconut milk
- 2 tbsp soy sauce
- Juice of 1 lime
- 1 garlic clove, minced
- 1 tsp chili flakes (optional)
- 2 tbsp honey
- Fresh cilantro and lime wedges for garnish
Thai Satay Chicken Instructions
- In a bowl, combine coconut milk, soy sauce, curry powder, turmeric, garlic, ginger, and brown sugar. Add chicken pieces and marinate for 30 minutes to overnight in the fridge.
- Thread marinated chicken onto soaked skewers. Preheat grill to medium-high and oil the grates.
- Grill skewers for 10-12 minutes, turning occasionally, until cooked through.
- Meanwhile, in a saucepan, mix peanut butter, coconut milk, soy sauce, lime juice, garlic, chili flakes, and honey. Simmer for 5 minutes until thickened.
- Serve Thai Satay Chicken skewers with peanut sauce, garnished with cilantro and lime.

Pro Tips for the Best Thai Satay Chicken
Don’t Skip Soaking Skewers: Soak wooden skewers in water for at least 20 minutes to prevent burning on the grill. This keeps your Thai Satay Chicken intact and easy to handle.
Adjust Spice Levels: Taste the marinade before adding chicken and tweak the chili for your preferred heat. It’s all about making it enjoyable for everyone.
Rest Before Serving: Let the grilled skewers rest for 5 minutes post-cooking. This locks in juices for the most tender Thai Satay Chicken bites.
Grab This Kitchen Scale Now — Best Precision Pick!
- Razor-Accurate Every Time: Dual-increment precision down to 0.1g — perfect for baking, meal prep, and portion control with g, oz, ml, and fl'oz modes.
- Smart Removable Bowl Design: Detachable bowl doubles as a protective case for compact storage. Tare function lets you weigh ingredients in any container with zero fuss.
- Built for Everyday Convenience: Auto-zero, tare function, low battery alert, overload indicator, and 2-minute auto-off to extend battery life — all in a sleek stainless steel build.
- ✓ "Perfect for baking — precise, lightweight, and stores easily without wasting counter space"
- ✓ "A game changer! Weighing ingredients is now way more accurate than measuring cups"
- ✓ "Love the 0.1g precision and backlight — best food scale I've owned. Highly recommend!"
⏰ Only a few items left in stock - order soon
You Must Know
- Thai Satay Chicken traditionally uses chicken thighs for their moisture-retaining fat content.
- The peanut sauce can be made vegan by swapping soy for tamari.
- Grilling adds a smoky char, but broiling works well indoors.
- This recipe yields about 12-15 skewers, perfect for sharing.
How to Store Thai Satay Chicken
To keep your Thai Satay Chicken fresh, store the skewers and peanut sauce separately in airtight containers in the fridge for up to 3 days. Reheat the chicken in a skillet over medium heat with a splash of water to restore moisture, or microwave in short bursts. For longer storage, freeze the uncooked marinated chicken for up to a month, then thaw and grill as directed. It’s a great way to meal prep without losing that delicious flavor.
Customizing Your Thai Satay Chicken
If you want to switch things up, try tofu or shrimp instead of chicken for a vegetarian twist on Thai Satay Chicken— the marinade works wonders on both. For a milder version, reduce the curry powder or omit chili flakes entirely. You can also add veggies like bell peppers to the skewers for extra color and crunch. Check out this Japanese chicken rice bowl for more Asian-inspired ideas.
What to Serve with Thai Satay Chicken
Pair your Thai Satay Chicken with sticky jasmine rice to soak up that amazing peanut sauce, or go low-carb with a fresh cucumber salad tossed in rice vinegar and sesame seeds. Grilled pineapple slices add a sweet contrast, while naan bread makes for easy scooping. Don’t forget a chilled Thai iced tea or sparkling water with lime to refresh the palate—it’s the perfect tropical meal setup.
Thai Satay Chicken with Peanut Sauce
Juicy, marinated skewered chicken layered with flavor, dunked in creamy, intoxicating peanut sauce. Popular Thai appetizer or dish, perfect for year-round cooking via baking or grilling.
Timing
Recipe Details
Ingredients
- 01 2 pounds chicken breasts or thighs (sliced into 1 1/2" wide strips by 3-5" long)
- 02 3 tablespoons olive oil
- 03 1/4 cup coconut milk (plus more as needed (may sub water))
- 04 1/3-1/2 cup smooth peanut butter
- 05 12-15 skewers
- 06 1/4 cup low sodium soy sauce
- 07 1/4 cup packed brown sugar
- 08 1 tablespoon chili paste ((like Sambal Oelek))
- 09 1 1/2 tablespoons lime juice
- 10 1 1/2 tablespoons fish sauce
- 11 1 teaspoon dried basil
- 12 1 teaspoon ground coriander
- 13 1/2 teaspoon ground ginger
- 14 1/2 teaspoon garlic powder
- 15 1/2 teaspoon ground turmeric
Instructions
Whisk together the Marinade/Sauce ingredients in a medium bowl. Remove 1/3 cup to a freezer size bag and whisk in 3 tablespoons olive oil (for the marinade). Add chicken and toss to evenly coat. Marinate in the refrigerator 6 hours up to overnight. Refrigerate remaining marinade/sauce separately - this will become the base of your Peanut Sauce.
When ready to cook, soak wooden skewers in water for at least 30 minutes. Meanwhile, remove chicken from refrigerator to bring to room temperature. Thread chicken onto skewers and lightly dab excess marinade off with paper towels.
OVEN: Preheat oven to 350 degrees F. Line two baking sheets with foil and lightly spray with nonstick cooking spray. Evenly divide chicken between baking sheets. Bake 15-20 minutes OR until chicken is cooked through being careful not to overcook or chicken will not be as tender (internal temp of 165 degrees F).
GRILL: Grease an indoor or outdoor grill and heat to high heat. Once hot, add chicken, reduce heat to medium, cover and grill chicken 3-4 minutes per side, or until chicken is cooked through (internal temp of 165 degrees F).
SKILLET: Heat 1 1/2 tablespoons olive oil in a large non-stick skillet over medium high heat. Working in batches, add skewers and cook for 2-3 minutes per side until cooked through (internal temp of 165 degrees F).
Add reserved Sauce to a small saucepan along with 1/4 cup coconut milk OR 3 tablespoons water. Bring to a boil then simmer for 1 minute. Remove from heat then stir in 1/3 cup peanut butter until completely combined then add additional peanut butter if desired for a thicker/more nutty sauce OR water or coconut milk 1 tablespoon at a time for a thinner sauce. Taste and add additional chili sauce if desired for a spicier sauce.
Serve chicken warm with Peanut Sauce for an appetizer or also serve with rice/veggies for a main course.
FILED UNDER:
NUTRITION FACTS (PER SERVING)
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.
Frequently Asked Questions About Thai Satay Chicken
Can I make Thai Satay Chicken ahead of time?
Absolutely, you can marinate the chicken up to 24 hours in advance for even more flavor. Just skewer and grill right before serving to keep it crispy. It’s a great make-ahead option for parties.
How long does Thai Satay Chicken last in the fridge?
Stored properly, your Thai Satay Chicken will stay good for 3-4 days. Keep the sauce separate to maintain texture. Reheat gently to avoid drying out the meat.
Is Thai Satay Chicken spicy?
It can be, depending on the chili flakes you add, but the base recipe is mildly flavored. Adjust to your taste—start small if you’re sensitive to heat. The peanut sauce cools it down nicely.
Can I bake Thai Satay Chicken instead of grilling?
Yes, preheat your oven to 400°F and bake the skewers on a lined sheet for 20-25 minutes, flipping halfway. This Thai Satay Chicken method works great indoors. For a similar vibe, try this one-pan chicken recipe.
What’s the best way to get tender chicken in Thai Satay Chicken?
Use thighs over breasts and marinate for at least 30 minutes—the acidity tenderizes beautifully. Don’t overcook; 165°F internal temp is key. Resting after cooking helps too.
Can kids enjoy Thai Satay Chicken?
Sure, just dial back the spices in this Thai Satay Chicken for milder palates. Kids love the fun skewers and sweet peanut sauce. It’s a hit at family dinners in my house.
How do I make the peanut sauce thicker?
Simmer longer or add a bit more peanut butter to the mix. If it’s too thick, thin with coconut milk. Practice makes perfect for that ideal dipping consistency.
Is Thai Satay Chicken gluten-free?
It can be—use tamari instead of soy sauce. Double-check your curry powder too. See this creamy chicken pasta for more adaptable ideas.
Final Thoughts
There you have it—a straightforward path to creating mouthwatering Thai Satay Chicken that rivals any restaurant. From the zesty marinade to the velvety peanut sauce, every element comes together for a meal that’s as fun to make as it is to eat. I encourage you to fire up the grill and give this Thai Satay Chicken a whirl; it’s sure to become a staple in your rotation. Share your tweaks in the comments—I’d love to hear how it turns out!
