Thai Satay Chicken with Peanut Sauce
Have you ever craved the smoky, nutty flavors of street food from Bangkok but didn’t want to leave your kitchen? That’s exactly how I felt last summer when I was experimenting with Thai recipes, and it led me to perfect my Thai Satay Chicken. This dish, with its tender chicken skewers marinated in a fragrant blend of spices and served with a creamy peanut sauce, brings the essence of Thailand right to your table. It’s one of those recipes that makes me smile because it’s both exotic and approachable—perfect for weeknight dinners or impressing friends.
In my experience, making Thai Satay Chicken at home is surprisingly simple, especially if you’re short on time. I’ve tweaked the traditional method to cut down prep work without sacrificing that authentic taste. Whether you’re a fan of bold Asian flavors or just looking for a new way to enjoy chicken, this Thai Satay Chicken will become a staple in your rotation. Let’s dive in and get you grilling some skewers that rival any food truck!
Key Takeaways:
- Thai Satay Chicken delivers authentic Thai flavors with minimal ingredients and effort, making it ideal for home cooks.
- Prep and cook in under 45 minutes for a quick, delicious meal that saves you from takeout.
- The creamy peanut sauce pairs perfectly with charred chicken, creating an irresistible sweet-savory balance.
- Marinate overnight for deeper flavor, or whip it up fresh for busy evenings.
- Store leftovers in the fridge for up to 3 days; reheat gently to keep the chicken juicy.
Why You’ll Adore This Thai Satay Chicken
Explosive Flavor in Every Bite: The combination of lemongrass, garlic, and turmeric in the marinade infuses the chicken with a vibrant, aromatic profile that’s pure Thai magic. You’ll love how the grill adds that smoky char, elevating the whole dish. It’s not just food; it’s a flavor adventure that keeps you coming back for more.
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: Who has time for complicated recipes on a Tuesday? This Thai Satay Chicken comes together in about 30 minutes, from marinating to serving. I find it so satisfying to pull off something this tasty without spending hours in the kitchen—it’s a game-changer for busy folks like us.
Versatile for Any Occasion: Whether you’re hosting a barbecue or needing a solo dinner, this Thai Satay Chicken fits right in. The skewers make it fun and shareable, and the peanut sauce doubles as a dip for veggies. It’s that rare recipe that feels special yet totally doable.
Healthier Than Takeout: Packed with lean protein and fresh herbs, it’s a nutritious twist on your favorite street food. We all know takeout can be heavy, but this version lets you control the ingredients. Plus, the satisfaction of homemade Thai Satay Chicken just can’t be beaten—trust me, you’ll feel great after eating it.

Essential Ingredients for Thai Satay Chicken
Chicken Thighs: Boneless, skinless chicken thighs are the star here because they stay juicy even after grilling, unlike breasts that can dry out. In my Thai Satay Chicken recipe, I cut them into bite-sized pieces for even cooking and easy skewering. The fat content helps absorb all those wonderful marinade flavors, resulting in tender, flavorful meat every time. Don’t skip this—it’s key to authenticity.
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 is crucial for both the marinade and the peanut sauce, adding a subtle sweetness and richness that screams Thai cuisine. It tenderizes the chicken while infusing it with tropical notes. I’ve found that full-fat coconut milk gives the best texture to your Thai Satay Chicken, making the sauce silky and the meat succulent.
Peanut Butter: For that iconic nutty sauce, natural peanut butter without added sugar works wonders, blending smoothly with soy sauce and lime for a perfect balance. It coats the chicken beautifully, creating a glossy finish. In preparing Thai Satay Chicken, this ingredient ties everything together, offering a comforting creaminess that’s addictive.
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 marinade. Cube the chicken thighs into 1-inch pieces and toss them in, ensuring every piece gets coated. Let it marinate for at least 30 minutes, but overnight in the fridge is even better for deeper flavor infusion. I always add a squeeze of lime at the end for brightness; it wakes up the spices beautifully. Thread the marinated chicken onto soaked bamboo skewers, about 4-5 pieces per skewer, and set aside while you heat the grill.
Grill the Skewers to Perfection
Preheat your grill or grill pan to medium-high heat, aiming for around 400°F to get that nice char without overcooking. Brush the Thai Satay Chicken skewers lightly with oil to prevent sticking, then place them on the grill. Cook for 3-4 minutes per side, turning once, until the chicken is opaque and slightly caramelized on the edges—the aroma will have your mouth watering. Keep an eye on the timing; you want juicy insides with crispy outsides. In my experience, a quick basting with extra marinade halfway through amps up the flavor even more.
Whip Up the Peanut Sauce
While the chicken grills, simmer coconut milk, peanut butter, soy sauce, brown sugar, and a dash of chili paste in a small saucepan over low heat, stirring until smooth and thickened, about 5 minutes. Taste and adjust with lime juice for tanginess—this sauce is what makes Thai Satay Chicken unforgettable. Once glossy, remove from heat and let it cool slightly. Serve it warm alongside the freshly grilled skewers, drizzling or dipping as you like. Here’s the thing: this step is quick but transformative, turning simple chicken into a Thai masterpiece.
Ingredients
- 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch cubes
- 1 can (13.5 oz) full-fat coconut milk, divided
- 3 tbsp soy sauce
- 2 tbsp curry powder
- 1 tbsp ground turmeric
- 3 garlic cloves, minced
- 2 tbsp brown sugar
- Juice of 2 limes
- 1/4 cup natural peanut butter
- 1 tbsp chili paste (like sambal oelek)
- 8-10 bamboo skewers, soaked in water
- Fresh cilantro and chopped peanuts for garnish
- Salt and pepper to taste
Thai Satay Chicken Instructions
- In a bowl, combine 1/2 cup coconut milk, soy sauce, curry powder, turmeric, garlic, 1 tbsp brown sugar, and juice of 1 lime to make the marinade. Add chicken cubes, toss to coat, and marinate for 30 minutes to overnight in the fridge.
- Thread marinated chicken onto soaked skewers. Preheat grill to medium-high. Grill skewers 3-4 minutes per side until cooked through and charred.
- For the sauce: In a saucepan, heat remaining coconut milk, peanut butter, soy sauce, remaining brown sugar, chili paste, and juice of 1 lime. Simmer 5 minutes until thickened, stirring constantly.
- Serve Thai Satay Chicken skewers hot with peanut sauce, garnished with cilantro and peanuts.

Pro Tips for the Best Thai Satay Chicken
Soak Your Skewers: Always soak bamboo skewers in water for 30 minutes before grilling to prevent them from burning—your Thai Satay Chicken deserves perfect presentation.
Don’t Over-Marinate: If using overnight, pat the chicken dry before skewering to avoid steaming instead of grilling; this keeps the flavors bold and the texture right.
Adjust the Heat: Taste the peanut sauce as you go and add more chili paste if you like spice—it’s a personal touch that makes Thai Satay Chicken yours.
You Must Know
- Thai Satay Chicken is traditionally grilled over charcoal for smoky depth, but a gas grill or even broiler works great indoors.
- The peanut sauce can be made vegan by swapping soy for tamari and ensuring peanut butter is natural.
- Marinating helps tenderize the chicken, but don’t exceed 24 hours or the acids might make it mushy.
- Serve with cucumber slices to cut through the richness—it’s a classic Thai pairing.
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 to maintain texture. For longer storage, freeze the cooked chicken for up to 2 months, but the sauce might separate upon thawing—whisk it back together. Reheat gently in a skillet with a splash of water or microwave on low to keep everything moist and flavorful.
Customizing Your Thai Satay Chicken
If you’re looking 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 skip the chili paste altogether. You can also add veggies like bell peppers to the skewers for extra color and nutrition. In my kitchen, I’ve even baked them at 425°F for 20 minutes if grilling isn’t an option—check out our air fryer chicken skewers for similar easy adaptations.
What to Serve with Thai Satay Chicken
Pair your Thai Satay Chicken with steamed jasmine rice to soak up that delicious peanut sauce, or go low-carb with a fresh cucumber salad dressed in lime and mint. Grilled veggies like zucchini or pineapple add a sweet contrast that I absolutely love. For drinks, a chilled Thai iced tea or crisp white wine cuts through the richness perfectly. Don’t forget some naan or rice noodles on the side for scooping up every last bit.
Thai Satay Chicken with Peanut Sauce
Chicken Satay with Peanut Sauce is one of my absolute favorite recipes with the most addicting Peanut Sauce ever! Juicy, marinated skewered chicken layered with flavor all dunked in creamy, intoxicating peanut sauce.
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.
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).
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).
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 and store it in the fridge for maximum flavor. Grill just before serving to keep it tender. The peanut sauce also reheats well, so prep that a day early too.
How long does Thai Satay Chicken last in the fridge?
Leftovers stay fresh for 3-4 days when stored properly in an airtight container. Keep the sauce separate to avoid sogginess. For best taste, consume within 2 days.
Is Thai Satay Chicken spicy?
It can be adjusted to your preference—the chili paste adds heat, but you control the amount. For mild, use just a teaspoon; for fiery, double it. The sweetness from the sugar balances it out nicely.
Can I bake Thai Satay Chicken instead of grilling?
Yes, preheat your oven to 425°F and bake the skewers on a lined sheet for 20-25 minutes, flipping halfway. This Thai Satay Chicken method works great indoors and still gives a tasty char if you broil the last few minutes. It’s perfect for rainy days.
What’s the best way to serve Thai Satay Chicken at a party?
Thread on shorter skewers for easy grabbing, and set out the peanut sauce in a dipping bowl. Arrange with garnishes like crushed peanuts and cilantro for a beautiful platter. It’s always a crowd-pleaser—serve warm for the best experience.
Can I use chicken breast for Thai Satay Chicken?
Chicken breast works, but thighs are juicier—marinate longer to prevent dryness. Cut into even pieces for uniform cooking. In my trials, breasts are fine if you don’t overcook, but thighs win for flavor.
How do I make the peanut sauce thicker?
Simmer longer or add a cornstarch slurry while stirring. This Thai Satay Chicken sauce should coat the back of a spoon ideally. If it’s too thick, thin with a bit more coconut milk.
Is Thai Satay Chicken gluten-free?
Yes, as long as you use tamari instead of soy sauce. Check labels for hidden gluten in curry powder too. It’s naturally a great option for gluten-free diets with these swaps.
Final Thoughts
There’s something truly special about whipping up Thai Satay Chicken in your own kitchen—it captures those vibrant street food vibes without the hassle. From the first marinated bite to the last saucy drizzle, it’s a recipe that delivers joy and satisfaction every time. I encourage you to give this a try this weekend; you won’t regret it. Share your twists in the comments, and if you’re loving chicken recipes, check out our balsamic glazed one-pan chicken for another easy win!
