Thai Satay Chicken with Peanut Sauce
There’s something magical about the sizzle of chicken on skewers, marinated in bold Thai spices and dunked into a creamy peanut sauce that just hits all the right notes. I remember the first time I tried making Thai Satay Chicken with Peanut Sauce at home—it was during a casual summer barbecue, and everyone raved about how restaurant-quality it tasted. If you’re craving that perfect blend of smoky, tangy, and nutty flavors, this Thai Satay Chicken with Peanut Sauce recipe is your ticket to an exotic meal without leaving the kitchen. In my experience, it’s not just easy to whip up; it’s a crowd-pleaser that transports you straight to the streets of Bangkok.
Here’s the thing: Thai Satay Chicken with Peanut Sauce isn’t your average grilled chicken. It’s infused with lemongrass, garlic, and a touch of heat that makes every bite irresistible. I’ve tweaked this recipe over the years to make it even more accessible for busy weeknights, and trust me, once you try it, you’ll be hooked. Let’s dive into how you can create your own delicious Thai Satay Chicken with Peanut Sauce right now—I’m excited to share every step with you!
Now, you might be thinking, “Can I really make this at home without fancy equipment?” Absolutely! Whether you’re firing up the grill or using your oven, this Thai Satay Chicken with Peanut Sauce comes together in under an hour. For more chicken inspiration, check out our air fryer chicken skewers or the hearty chicken broccoli rice casserole.
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
Key Takeaways:
- Thai Satay Chicken with Peanut Sauce delivers authentic Thai flavors with simple pantry staples, making it ideal for home cooks.
- Prep and cook in just 45 minutes, perfect for quick weeknight dinners or weekend gatherings.
- The creamy peanut sauce is the star, offering a rich, nutty contrast to the spiced chicken.
- Marinate overnight for deeper flavors, but even a quick 30-minute soak works wonders.
- Store leftovers in the fridge for up to 3 days; reheat gently to keep the sauce silky.
Why You’ll Adore This Thai Satay Chicken with Peanut Sauce
Explosive Flavor in Every Bite: Imagine tender chicken bursting with lemongrass and turmeric notes, all paired with that irresistible peanut sauce. This Thai Satay Chicken with Peanut Sauce isn’t just a meal; it’s a flavor adventure that keeps you coming back for more. In my experience, the balance of sweet, spicy, and savory makes it unforgettable.
Quick and Effortless Prep: You don’t need hours in the kitchen to achieve restaurant-level results. Marinating takes minutes, and grilling is straightforward—ideal for busy evenings. Let’s be honest, who doesn’t love a dish that’s as fun to make as it is to eat?
Versatile for Any Occasion: From casual appetizers to a full family dinner, this recipe adapts seamlessly. The skewers are perfect for parties, and the sauce doubles as a dip for veggies. I’ve served Thai Satay Chicken with Peanut Sauce at everything from barbecues to date nights, and it always shines.
Healthy Twist on Comfort Food: Packed with lean protein and fresh herbs, it’s nourishing without sacrificing taste. You can grill or bake to keep it light, and the peanut sauce adds just the right creaminess. What I find interesting is how it feels indulgent yet wholesome—my go-to for guilt-free indulgence.

Essential Ingredients for Thai Satay Chicken with Peanut Sauce
Chicken Thighs: Boneless, skinless chicken thighs are the best choice here because they stay juicy and flavorful even after grilling. They’re more forgiving than breasts and absorb the marinade beautifully, giving your Thai Satay Chicken with Peanut Sauce that tender texture. I always opt for thighs in this recipe—trust me, it makes a huge difference in the final dish.
Coconut Milk: This creamy base is crucial for both the marinade and the peanut sauce, adding a subtle sweetness and richness that ties everything together. It helps tenderize the chicken while infusing it with tropical notes. Without it, the authentic Thai essence of your Thai Satay Chicken with Peanut Sauce would be missing.
Peanut Butter: For the sauce, smooth peanut butter provides that velvety, nutty depth that’s signature to Thai satay. It blends effortlessly with lime and soy for a addictive dip. In my Thai Satay Chicken with Peanut Sauce, I use natural peanut butter to keep it pure and flavorful—no added sugars needed.
How to Make Thai Satay Chicken with Peanut Sauce
Prepare the Marinade and Chicken
Start by whisking together coconut milk, curry powder, turmeric, garlic, ginger, soy sauce, and a splash of lime juice in a bowl—this creates the fragrant base for your Thai Satay Chicken with Peanut Sauce. Cut the chicken thighs into bite-sized pieces and toss them in the marinade, ensuring every piece is well-coated. Let it sit for at least 30 minutes, or overnight in the fridge for maximum flavor infusion; I find the longer marinate, the more intense the taste becomes. The aromas alone will have your kitchen smelling like a Thai street market in no time.
Skewer and Cook the Chicken
Thread the marinated chicken onto soaked wooden skewers, about four to five pieces per skewer, leaving a little space between them for even cooking. Preheat your grill or broiler to medium-high heat, and brush the grates with oil to prevent sticking. Grill the skewers for 4-5 minutes per side, turning occasionally until charred at the edges and cooked through—the outside gets that smoky crisp while the inside stays succulent. If you’re short on time, our air fryer chicken skewers recipe method works brilliantly here too, taking just 10 minutes total.
Whip Up the Peanut Sauce
While the chicken grills, simmer coconut milk, peanut butter, soy sauce, brown sugar, lime juice, and a pinch of chili flakes in a small saucepan over low heat, stirring until smooth and thickened—about 5 minutes. Taste and adjust the sweetness or spice to your liking; I like a bit of heat to complement the mild chicken. This creamy peanut sauce is the crowning glory of your Thai Satay Chicken with Peanut Sauce, so don’t skip simmering it gently to meld the flavors. Drizzle or serve on the side for dipping bliss.
Ingredients
- 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 can (14 oz) coconut milk, divided
- 2 tbsp red curry paste
- 1 tbsp ground turmeric
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp soy sauce
- Juice of 2 limes, divided
- 1/4 cup smooth peanut butter
- 2 tbsp brown sugar
- 1 tsp chili flakes (optional)
- Wooden skewers, soaked in water
- Fresh cilantro and chopped peanuts for garnish
- Salt and pepper to taste
Thai Satay Chicken with Peanut Sauce Instructions
- In a bowl, combine 1/2 can coconut milk, curry paste, turmeric, garlic, ginger, soy sauce, and half the lime juice. Add chicken pieces, toss to coat, and marinate for 30 minutes to overnight.
- Preheat grill or broiler to medium-high. Thread chicken onto soaked skewers. Grill 4-5 minutes per side until cooked through and slightly charred.
- For sauce: In a saucepan, mix remaining coconut milk, peanut butter, soy sauce, brown sugar, remaining lime juice, and chili flakes. Simmer 5 minutes until thickened, stirring often.
- Serve skewers hot with peanut sauce on the side, garnished with cilantro and peanuts.

Pro Tips for the Best Thai Satay Chicken with Peanut Sauce
Soak Your Skewers: Always soak wooden skewers in water for 30 minutes before using to prevent them from burning on the grill.
Don’t Overcook the Chicken: Aim for an internal temperature of 165°F—juicy chicken makes all the difference in this Thai Satay Chicken with Peanut Sauce.
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
Adjust Spice Levels: Taste the sauce as you go; add more chili for heat or extra lime for tang to suit your palate.
You Must Know
- This recipe serves 4-6 people as an appetizer or 3-4 as a main dish.
- Use full-fat coconut milk for the creamiest peanut sauce texture.
- The marinade can be made ahead and stored in the fridge for up to 2 days.
- Peanuts are a common allergen, so check with guests before serving.
How to Store Thai Satay Chicken with Peanut Sauce
Once cooled, store leftover Thai Satay Chicken with Peanut Sauce in an airtight container in the fridge for up to 3 days—the sauce might thicken, so thin it with a splash of coconut milk when reheating. For longer storage, freeze the chicken skewers separately from the sauce for up to 2 months; thaw overnight in the fridge before gently warming in a skillet or microwave. Avoid boiling the sauce during reheating to keep its silky consistency intact. I’ve found that it tastes almost as good reheated, making it great for meal prep.
Customizing Your Thai Satay Chicken with Peanut Sauce
If you’re vegetarian, swap the chicken for tofu or veggies like bell peppers and zucchini—they soak up the marinade just as well for a fresh twist on Thai Satay Chicken with Peanut Sauce. For a spicier version, add fresh chopped chilies to the marinade, or go dairy-free by sticking to coconut milk throughout. You can also try almond butter in the sauce if peanuts aren’t your thing. For more casserole ideas, explore our million dollar chicken casserole for comforting variations.
What to Serve with Thai Satay Chicken with Peanut Sauce
Pair this dish with sticky jasmine rice to soak up the peanut sauce, or go low-carb with cauliflower rice for a lighter option. A fresh cucumber salad with lime and mint adds crunch and cools the spice, while grilled veggies like eggplant bring out the smoky notes. For drinks, a chilled Thai iced tea or crisp white wine like Sauvignon Blanc cuts through the richness perfectly. Don’t forget naan or rice noodles if you want to make it a full feast—I’ve paired it this way for parties, and it never disappoints.
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 with Peanut Sauce
Can I make Thai Satay Chicken with Peanut Sauce ahead of time?
Yes, you can marinate the chicken up to 24 hours in advance, which actually enhances the flavors. Prepare the peanut sauce a day ahead too, storing it in the fridge—it reheats beautifully. Just skewer and grill right before serving for the best texture.
How long does Thai Satay Chicken with Peanut Sauce last in the fridge?
Stored properly in an airtight container, it keeps for 3-4 days. The chicken stays moist, but the sauce might separate slightly—stir it well before reheating. For freshness, consume within 2 days if possible.
Is Thai Satay Chicken with Peanut Sauce gluten-free?
It can be, if you use tamari instead of soy sauce. Check all labels for hidden gluten in curry paste too. This simple swap makes the whole dish suitable for gluten-sensitive eaters without losing flavor.
Can I bake Thai Satay Chicken with Peanut Sauce instead of grilling?
Absolutely, preheat your oven to 400°F and bake the skewers on a lined sheet for 15-20 minutes, flipping halfway. This method works great indoors and keeps the chicken juicy. For even more oven ideas, try our million dollar chicken bake.
What’s the best way to get the sauce creamy?
Simmer slowly and whisk in a bit of water or coconut milk if it’s too thick. Full-fat ingredients help achieve that smooth texture naturally. Patience is key—rushing can make it grainy.
How can I make Thai Satay Chicken with Peanut Sauce spicier?
Add more chili flakes or fresh Thai chilies to the marinade and sauce. Start with a small amount and taste as you go to avoid overpowering the dish. This amps up the authentic heat without much effort.
Can kids enjoy Thai Satay Chicken with Peanut Sauce?
Yes, tone down the spice by omitting chili, and they’ll love the sweet, nutty sauce. Serve smaller portions as fun finger food. It’s a great intro to global flavors for little ones.
Is there a vegan version of Thai Satay Chicken with Peanut Sauce?
Easily—use tofu or seitan for the protein, and ensure your soy sauce is vegan. The rest of the recipe is already plant-based. It turns out just as delicious and satisfying.
Final Thoughts
Wrapping up, this Thai Satay Chicken with Peanut Sauce has become a staple in my home for its ease, bold tastes, and versatility that fits any meal. Whether you’re grilling outdoors or cooking indoors, it brings that Thai magic to your table every time. I encourage you to give this recipe a shot—your taste buds will thank you! Share your twists in the comments, and for more chicken delights, browse our collection like the creamy Cajun chicken pasta.
