Have you ever craved that smoky, nutty explosion of flavors from street food in Bangkok? I sure have, and that’s what drew me to perfecting my Thai Satay Chicken recipe right in my own kitchen. It’s one of those dishes that transports you straight to Thailand with its tender grilled chicken skewers slathered in a creamy peanut sauce—irresistible, right? In my experience, whipping up this Thai Satay Chicken is not only straightforward but also a crowd-pleaser at barbecues or weeknight dinners. I’ve shared it with friends who now beg for the recipe every time. Let’s dive in and get you making your own delicious Thai Satay Chicken today—trust me, you won’t regret it!
Key Takeaways:
- Thai Satay Chicken delivers authentic Thai flavors with minimal effort, using simple pantry staples.
- Ready in under 30 minutes of active time, perfect for busy evenings.
- The rich peanut sauce and charred chicken create a perfect balance of sweet, savory, and spicy.
- Marinate overnight for deeper flavor, but even a quick hour works wonders.
- Stores easily for meal prep; reheat and enjoy leftovers without losing tenderness.
Why You’ll Adore This Thai Satay Chicken
Authentic Taste Without the Trip: There’s something magical about how this Thai Satay Chicken captures the essence of Thai street food. The coconut-infused marinade tenderizes the chicken while infusing it with lemongrass and turmeric notes. You’ll feel like a pro chef, and honestly, it’s way better than takeout.
Quick and Family-Friendly: I love how fast this comes together—marinate while you prep sides, and dinner’s on the table in no time. Kids and adults alike go nuts for the skewers; it’s fun to eat and super customizable. Here’s the thing: it beats plain grilled chicken every time.
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
Versatile for Any Occasion: Whether it’s a casual weeknight or a summer grill-out, Thai Satay Chicken fits right in. The peanut sauce doubles as a dip for veggies, making it a hit at parties. What I find interesting is how it pairs with so many cuisines without overpowering.
Healthier Homemade Twist: Skip the restaurant versions loaded with sugar; my take on Thai Satay Chicken uses fresh ingredients for a lighter, more vibrant result. It’s packed with protein and antioxidants from the spices. Let’s be honest, feeling good about what you eat makes every bite better.

Essential Ingredients for Thai Satay Chicken
Chicken Thighs: Boneless, skinless chicken thighs are my go-to for this dish because they stay juicy even after grilling. Cut into bite-sized pieces, they soak up the marinade beautifully, ensuring every skewer is flavorful. In Thai Satay Chicken, this choice prevents dryness that can happen with breasts, keeping things tender and delicious. I’ve tried both, and thighs win every time for that authentic texture.
Coconut Milk: Full-fat coconut milk adds creaminess to both the marinade and sauce, balancing the heat from curry paste. It tenderizes the chicken while imparting a subtle sweetness that’s classic in Thai cuisine. Without it, your Thai Satay Chicken would lack that silky mouthfeel we all crave. Fresh is best, but canned works in a pinch—just shake well.
Peanut Butter: Smooth, natural peanut butter forms the base of the iconic sauce, delivering nutty richness without overpowering. It thickens naturally as it simmers, clinging perfectly to the grilled chicken. For this Thai Satay Chicken, opt for unsweetened to control the flavors. It’s what makes the dish addictive—creamy, savory, and just a touch sweet.
How to Make Thai Satay Chicken
Prepare the Marinade and Chicken
Start by whisking together coconut milk, red curry paste, soy sauce, fish sauce, and a squeeze of lime in a bowl— the aromas alone will have you excited. Cube your chicken thighs into even pieces, about 1-inch, and toss them right into the mixture, coating everything thoroughly. Let it marinate in the fridge for at least 30 minutes, but overnight if you can; this step infuses every bit with those bold Thai flavors. In my Thai Satay Chicken experiments, this marinade is key to the tenderness. Thread the chicken onto soaked bamboo skewers, discarding excess marinade. Now, you’re set for grilling—easy, right?
Grill the Skewers to Perfection
Preheat your grill or grill pan to medium-high heat, aiming for that nice char without burning. Brush the skewers lightly with oil and place them on the grates, turning every 2-3 minutes for even cooking—about 10-12 minutes total until the chicken reaches 165°F inside. The sizzle and smoke will fill your kitchen with irresistible scents; I always get hungry just watching. Keep an eye on flare-ups from the fat, but that’s what gives Thai Satay Chicken its smoky edge. Rest them briefly off the heat to lock in juices. Sensory tip: The golden-brown edges signal they’re ready.
Whip Up the Peanut Sauce
While the chicken grills, simmer coconut milk, peanut butter, brown sugar, soy sauce, and a dash of chili in a saucepan over low heat, stirring until smooth and thickened—takes about 5 minutes. Taste and adjust with lime for tang or more chili for heat; it’s forgiving and fun to tweak. This sauce is the soul of Thai Satay Chicken, draping the skewers in creamy goodness. Drizzle or serve on the side for dipping. In my experience, a little extra lime brightens it perfectly. Your homemade Thai Satay Chicken is now complete and restaurant-worthy!
Ingredients
- 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch cubes
- 1 can (13.5 oz) full-fat coconut milk, divided
- 2 tbsp red curry paste
- 2 tbsp soy sauce
- 1 tbsp fish sauce
- Juice of 2 limes, divided
- 1/4 cup natural peanut butter
- 2 tbsp brown sugar
- 1 tsp chili flakes (optional, for heat)
- 2 tbsp vegetable oil, for grilling
- Bamboo skewers, soaked in water
- Fresh cilantro and chopped peanuts, for garnish
Thai Satay Chicken Instructions
- In a large bowl, combine 1/2 cup coconut milk, red curry paste, soy sauce, fish sauce, and juice of 1 lime. Add cubed chicken, toss to coat, and marinate in the fridge for 30 minutes to overnight.
- Thread marinated chicken onto soaked skewers. Preheat grill to medium-high; brush skewers with oil and grill 10-12 minutes, turning occasionally, until cooked through.
- For sauce, simmer remaining coconut milk, peanut butter, brown sugar, soy sauce, juice of 1 lime, and chili flakes for 5 minutes until thickened. Serve skewers with sauce, garnished with cilantro and peanuts.

Pro Tips for the Best Thai Satay Chicken
Don’t Skip the Marinade Time: Even 30 minutes makes a difference, but overnight turns good Thai Satay Chicken into great— the flavors penetrate deeply.
Use a Meat Thermometer: Aim for 165°F to avoid overcooking; juicy chicken is the goal here.
Adjust Spice to Taste: Start with less curry paste if you’re sensitive to heat, and build from there for personalized Thai Satay Chicken.
You Must Know
- Thai Satay Chicken traditionally uses thighs for moisture, but breasts work if pounded thin.
- Fish sauce adds umami; tamari is a great vegan sub.
- Soak skewers to prevent burning on the grill.
- Peanut sauce thickens as it cools—reheat gently with a splash of water.
How to Store Thai Satay Chicken
Let your Thai Satay Chicken cool completely before storing in an airtight container in the fridge, where it lasts up to 3 days. For longer storage, freeze the skewers and sauce separately for up to 2 months—thaw overnight in the fridge. Reheat on the grill or in a skillet with a bit of oil to restore crispness, or microwave the sauce gently. It’s fantastic for meal prep without losing that fresh flavor.
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
Customizing Your Thai Satay Chicken
If peanuts are an issue, swap the sauce for a sesame-soy version or try almond butter for a similar creaminess in your Thai Satay Chicken. For vegetarians, tofu or veggies like bell peppers make excellent skewers using the same marinade. Add pineapple chunks for a sweet twist, or go spicy with extra ginger—endless options. Check out our air fryer chicken breast recipe for a quicker alternative method.
What to Serve with Thai Satay Chicken
Pair your Thai Satay Chicken with jasmine rice to soak up the peanut sauce, or go low-carb with cucumber salad for a refreshing crunch. Grilled veggies like zucchini or a simple green papaya salad add that authentic Thai vibe. For drinks, a chilled Thai iced tea or light lager cuts through the richness perfectly. Don’t forget fresh mango slices for dessert—it’s a tropical match made in heaven.
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! Chicken Satay should be a staple in your kitchen with its 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.
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, marinate the chicken up to 24 hours in advance for maximum flavor infusion. Grill just before serving, or prepare fully and reheat gently to keep it juicy. It’s ideal for parties since the sauce can be made a day early too.
How long does Thai Satay Chicken last in the fridge?
Stored properly in an airtight container, Thai Satay Chicken stays fresh for 3-4 days. Keep sauce separate to avoid sogginess. For best taste, consume within 2 days.
Is Thai Satay Chicken gluten-free?
Yes, as long as you use tamari instead of soy sauce and check your curry paste labels. It’s naturally gluten-free otherwise, making it accessible for many diets. Double-check fish sauce too.
Can I bake Thai Satay Chicken instead of grilling?
Oven-baking works great at 400°F for 15-20 minutes, flipping halfway—broil for char. Your Thai Satay Chicken will still be delicious, though grilling adds that smoky essence. Try it for indoor ease.
What’s the best way to get the sauce to stick?
Lightly brush the grilled skewers with a bit of the sauce during the last minute of cooking. For dipping, serve extra on the side. It clings best when the chicken is warm.
How spicy is Thai Satay Chicken?
It depends on your curry paste and chili additions—mild to medium by default, but adjustable. Start low if spice-averse; the coconut milk tempers heat nicely in Thai Satay Chicken. Taste as you go.
Can I use shrimp for Thai Satay Chicken?
Shrimp satay is a fantastic twist—marinate peeled shrimp for 15-20 minutes max to avoid toughness. Grill quickly, 2 minutes per side. It brings a seafood spin to the classic.
Where can I find red curry paste?
Most grocery stores carry it in the international aisle; brands like Mae Ploy are authentic. Online options abound too. A little goes a long way in Thai Satay Chicken—see our General Tso’s chicken for more Asian-inspired tips.
Final Thoughts
There you have it—your ticket to flavorful, easy Thai Satay Chicken that rivals any restaurant. From the first marinate to that final drizzle of peanut sauce, it’s a recipe that’s become a staple in my home for good reason. I encourage you to fire up the grill and give this Thai Satay Chicken a try this weekend; share your tweaks in the comments! If you loved it, explore more chicken delights like our air fryer chicken sausage or oyakodon bowl.