Thai Satay Chicken with Peanut Sauce
Picture this: it’s a warm evening, and the aroma of grilled chicken mingling with creamy peanut sauce fills the air— that’s the magic of Thai Satay Chicken. I’ve always been a fan of bold flavors, and this dish never fails to transport me straight to a bustling Thai street market. Whether you’re firing up the grill or using your stovetop, preparing this Thai Satay Chicken at home is easier than you think, and it delivers restaurant-quality results every time.
In my experience, the key to unforgettable Thai Satay Chicken lies in the marinade that infuses the chicken with coconutty sweetness and a hint of spice. I remember the first time I made it for a dinner party; everyone was hooked after the first bite. Here’s the thing— you don’t need fancy equipment, just simple ingredients and a bit of patience. I’m excited to share this recipe with you so you can create your own delicious Thai Satay Chicken moments. For more quick chicken ideas, check out our Air Fryer Chicken Skewers or Easy Sesame Chicken.
Key Takeaways:
- Thai Satay Chicken is a flavorful Thai-inspired dish that’s perfect for weeknight dinners or backyard barbecues.
- Prep and cook time totals under 45 minutes, making it a convenient choice for busy schedules.
- The creamy peanut sauce elevates the tender grilled chicken to irresistible levels.
- Marinate overnight for deeper flavors, but even a quick hour works wonders.
- Store leftovers in the fridge for up to 3 days and reheat gently to maintain juiciness.
Why You’ll Adore This Thai Satay Chicken
Explosive Flavor in Every Bite: There’s something truly addictive about the sweet, savory, and slightly spicy profile of this Thai Satay Chicken. The coconut marinade tenderizes the chicken while infusing it with aromatic Thai spices. You’ll find yourself coming back for seconds, and honestly, who could blame you?
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 Preparation: I love how this recipe comes together without much fuss—marinate, skewer, and grill in no time. It’s ideal for those evenings when you want something impressive but don’t have hours to spend in the kitchen. Plus, the hands-off grilling lets you relax while it cooks to perfection.
Versatile for Any Occasion: From casual family meals to entertaining guests, Thai Satay Chicken fits right in. Serve it as appetizers on skewers or a main with rice for a complete meal. What I find interesting is how it bridges everyday cooking with exotic tastes so effortlessly.
Healthy Twist on Comfort Food: Packed with lean protein and customizable veggies, this dish keeps things nutritious without sacrificing fun. The peanut sauce adds richness, but you control the portions. Let’s be honest, it’s a win for flavor lovers watching their waistline too.

Essential Ingredients for Thai Satay Chicken
Chicken Thighs: Boneless, skinless chicken thighs are the star here because they stay juicy and flavorful during grilling. They’re more forgiving than breasts and absorb the marinade beautifully. In my Thai Satay Chicken recipe, I always opt for thighs to ensure that tender, melt-in-your-mouth texture everyone raves about.
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
Coconut Milk: This creamy base in the marinade adds a subtle sweetness and helps the spices cling to the chicken. It’s what gives Thai Satay Chicken its authentic tropical vibe without overpowering the dish. Full-fat versions yield the richest results, but light works in a pinch.
Peanut Butter and Soy Sauce: For the iconic sauce, smooth peanut butter provides creaminess while soy sauce brings umami depth. These pantry staples transform simple ingredients into a dipping delight. When making Thai Satay Chicken, blending them with lime and garlic creates that perfect balance of tangy and nutty.
How to Make Thai Satay Chicken
Prepare the Marinade and Chicken
Start by whisking together coconut milk, soy sauce, curry powder, turmeric, garlic, and a touch of brown sugar in a bowl— this is the heart of your Thai Satay Chicken. Cut the chicken thighs into bite-sized pieces and toss them in the mixture, ensuring every piece is well-coated. Let it marinate in the fridge for at least 30 minutes, but overnight if you can; the flavors really deepen. In my experience, this step makes all the difference in achieving that authentic taste. Thread the marinated chicken onto soaked wooden skewers for easy grilling.
Grill the Skewers to Perfection
Preheat your grill to medium-high heat, aiming for about 400°F to get those nice char marks without drying out the chicken. Place the skewers on the grates and cook for 10-12 minutes, turning occasionally until the chicken is cooked through and slightly caramelized. The sizzle and smoky aroma will have you eager to dig in— keep an eye on them to avoid overcooking. Brush with a little extra marinade midway for added gloss. If you’re indoors, a grill pan works just as well.
Whip Up the Peanut Sauce
While the chicken grills, simmer coconut milk, peanut butter, soy sauce, lime juice, garlic, and a pinch of chili flakes in a saucepan over low heat. Stir until smooth and thickened, about 5 minutes; taste and adjust sweetness with honey if needed. This creamy sauce is the crowning glory for your Thai Satay Chicken. For a fun twist, try incorporating elements from our Air Fryer Chicken Fajitas by adding veggies to the skewers. Drizzle or serve on the side for dipping.
Ingredients
- 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 can (13.5 oz) full-fat coconut milk
- 3 tbsp soy sauce
- 2 tbsp red curry paste
- 1 tbsp brown sugar
- 2 garlic cloves, minced
- 1 tsp turmeric
- Wooden skewers, soaked in water
- For the Peanut Sauce: 1/2 cup creamy peanut butter, 1 cup coconut milk, 2 tbsp soy sauce, 2 tbsp lime juice, 1 garlic clove minced, 1 tsp chili flakes, 1 tbsp honey
- Optional: Chopped peanuts and cilantro for garnish
Thai Satay Chicken Instructions
- In a bowl, combine 1/2 cup coconut milk, 2 tbsp soy sauce, curry paste, brown sugar, garlic, and turmeric. Add chicken pieces, mix well, cover, and marinate in the fridge for 30 minutes to overnight.
- Preheat grill to medium-high. Thread chicken onto skewers. Grill for 10-12 minutes, turning occasionally, until cooked through (internal temp 165°F).
- For sauce: In a saucepan, heat 1/2 cup coconut milk, peanut butter, 2 tbsp soy sauce, lime juice, garlic, chili flakes, and honey over low heat. Stir until smooth, 5 minutes.
- Serve Thai Satay Chicken skewers with peanut sauce, garnished with peanuts and cilantro. Enjoy immediately!

Pro Tips for the Best Thai Satay Chicken
Don’t Skip Soaking the Skewers: Soak wooden skewers in water for 30 minutes to prevent them from burning on the grill— it keeps your Thai Satay Chicken intact.
Adjust Spice to Taste: Start with less chili in the sauce and add more if you like heat; Thai Satay Chicken should excite, not overwhelm.
Rest Before Serving: Let the grilled chicken rest for 5 minutes to lock in juices, ensuring every bite of your Thai Satay Chicken is succulent.
You Must Know
- Thai Satay Chicken originates from Indonesia but is a staple in Thai cuisine, often served at street vendors.
- The word “satay” means “skewered meat,” highlighting the traditional preparation method.
- Peanuts were introduced to Southeast Asia via trade routes, making this sauce a fusion delight.
- Always use fresh lime for the sauce to brighten the flavors in your homemade version.
How to Store Thai Satay Chicken
Once cooled, store your Thai Satay Chicken skewers and peanut sauce separately in airtight containers in the fridge for up to 3 days. For longer storage, freeze the chicken (without sauce) for up to 2 months— thaw overnight before reheating. Reheat gently in a skillet or microwave with a splash of water to restore moisture, avoiding the sauce until serving to keep it fresh.
Customizing Your Thai Satay Chicken
If you’re vegetarian, swap chicken for tofu or veggies like bell peppers and zucchini— the marinade works wonders on plant-based options. For a gluten-free version, use tamari instead of soy sauce. Spice lovers can amp up the curry paste, while milder palates might reduce it. In my Thai Satay Chicken experiments, adding pineapple chunks to the skewers brings a sweet twist, similar to our Sweet Hawaiian Crock Pot Chicken.
What to Serve with Thai Satay Chicken
Pair this dish with steamed jasmine rice to soak up the peanut sauce, or try cucumber salad for a refreshing crunch. Grilled veggies like zucchini or eggplant complement the skewers nicely. For drinks, a chilled Thai iced tea or light beer cuts through the richness. Don’t forget fresh herbs like basil to elevate the plate.
Thai Satay Chicken with Peanut Sauce
Chicken Satay with Peanut Sauce: juicy marinated skewers dunked in creamy peanut sauce. Versatile cooking methods for year-round enjoyment.
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 maximum flavor infusion. Assemble the skewers just before grilling to keep them fresh. The peanut sauce can be made a day ahead and stored in the fridge— stir in a bit of coconut milk when reheating.
How long does Thai Satay Chicken last in the fridge?
Leftovers will keep for 3-4 days in an airtight container. The sauce might separate slightly, so give it a good stir before using. For best taste, consume within 2 days as the flavors are most vibrant then.
Is Thai Satay Chicken spicy?
It can be adjusted to your preference— the base recipe has mild heat from curry paste and chili flakes. If you’re sensitive to spice, reduce or omit them entirely. Many find the sweetness from coconut balances it out 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 15-20 minutes, flipping halfway. This Thai Satay Chicken method works well indoors, though grilling adds that smoky char. See our Double Crunch Honey Garlic Chicken for more oven tips.
What’s the best way to get tender chicken in Thai Satay Chicken?
Use thighs over breasts for natural juiciness, and marinate with yogurt or coconut milk to tenderize. Avoid overcooking— aim for 165°F internal temp. In my experience, resting the meat post-cook seals in the moisture perfectly.
Can I use chicken breasts for Thai Satay Chicken?
Chicken breasts work, but they dry out faster, so marinate longer and watch closely during cooking. Pound them to even thickness for uniform grilling. Your Thai Satay Chicken will still be delicious with this swap.
How do I make the peanut sauce thicker?
Simmer it longer on low heat or add a cornstarch slurry for quick thickening. More peanut butter also helps without altering flavor. This ensures your Thai Satay Chicken dipping sauce clings just right.
Is Thai Satay Chicken gluten-free?
It can be— use gluten-free soy sauce or tamari, and check labels on curry paste. The rest of the ingredients are naturally gluten-free. Enjoy worry-free with these simple substitutions.
Final Thoughts
From the first marinate to that final drizzle of peanut sauce, making Thai Satay Chicken is a journey of bold, comforting flavors that’ll become a staple in your kitchen. I promise, once you try this recipe, you’ll wonder why you didn’t sooner. Whip up a batch this weekend and let me know how it turns out— tag us or share your twists!
