As the scent of marinated chicken fills my kitchen, I’m transported to the vibrant streets of Bangkok with just a few simple ingredients. This recipe for Thai Chicken Satay with Peanut Sauce brings authentic flavors right to your table, perfect for a cozy weeknight family dinner or as a showstopper at your next gathering. Not only is this dish easy to whip up, but it’s also a fantastic way to explore new tastes without leaving home. The tender, juicy chicken skewers paired with a rich, creamy peanut sauce create a delightful experience that will have everyone asking for seconds. Curious about how to master this flavorful dish? Let’s get cooking!

Why is Thai Chicken Satay a Must-Try?
Authentic Flavors: This dish captures the essence of Thailand through rich, aromatic spices and creamy peanut sauce, making your taste buds dance.
Quick Preparation: Perfect for a busy weeknight, these skewers come together easily, ensuring you spend less time in the kitchen and more time enjoying your meal.
Versatile Options: Feel free to adjust the protein with chicken, beef, pork, or even tofu, making it easy to cater to dietary preferences.
Crowd-Pleasing Appeal: Serve these skewers at your next gathering, and watch as they disappear! Paired with options like jasmine rice or a light cucumber salad, they’re sure to impress.
Make Ahead Friendly: The peanut sauce can be prepared in advance, allowing you to serve a restaurant-quality meal without the last-minute rush!
Thai Chicken Satay with Peanut Sauce Ingredients
For the Chicken Marinate
• Coconut Milk – Richness is key, providing creaminess and moisture; opt for light coconut milk for a healthier version.
• Chicken Thighs – Juicy and flavorful, they’re perfect for grilling; chicken breast can be a lighter alternative, though it may be less moist.
• Curry Powder – Adds a warm depth; feel free to adjust based on your spice preference.
• Red Curry Paste – Offers subtle heat; Maesri brand is recommended for authenticity, but don’t hesitate to use what you have.
• White Sugar – Balances flavors wonderfully; brown sugar can deepen the taste if preferred.
• Cooking Salt/Kosher Salt – Essential for enhancing flavors; reduce table salt to half if needed.
For the Peanut Sauce
• Dark Soy Sauce – Imparts umami and color; consider light soy sauce for a milder hue.
• Cider Vinegar – Adds a touch of acidity to round out the sauce; white vinegar works as a substitute.
These ingredients come together to create a mouthwatering Thai Chicken Satay with Peanut Sauce that the whole family will adore!
Step‑by‑Step Instructions for Thai Chicken Satay with Peanut Sauce
Step 1: Marinate Chicken
In a large bowl, combine chicken thighs with coconut milk, curry powder, white sugar, and red curry paste. Ensure the chicken is well coated in the marinade. Cover the bowl with plastic wrap and let it marinate in the refrigerator for at least 20 minutes, or up to overnight for deeper flavor absorption.
Step 2: Prepare Skewers
While the chicken marinates, soak bamboo skewers in water for 2 hours to prevent burning during grilling. After soaking, thread 4-5 pieces of marinated chicken onto each skewer, leaving a bit of space between pieces for even cooking. Set the prepared skewers aside until ready to grill.
Step 3: Cook Skewers
Heat a large skillet or grill pan over medium-high heat and add a tablespoon of oil. Once the oil is shimmering, place the skewers in the pan and cook for 3 minutes on each side. Look for a golden-brown exterior and ensure the chicken is cooked through, reaching an internal temperature of 165°F (75°C).
Step 4: Make Peanut Sauce
In a medium saucepan, add the remaining coconut milk, red curry paste, peanut butter, sugar, dark soy sauce, salt, cider vinegar, and a splash of water. Heat the mixture over low heat, stirring continuously for about 5 minutes until it thickens slightly and is smooth and creamy. Adjust seasoning if necessary.
Step 5: Serve
Arrange the beautifully grilled Thai Chicken Satay skewers on a large platter. Garnish with chopped peanuts and optional cilantro or lime wedges for freshness. Serve alongside the rich peanut sauce, allowing everyone to enjoy this delightful dish together.

Make Ahead Options
These Thai Chicken Satay with Peanut Sauce are perfect for busy home cooks looking to save time! You can marinate the chicken thighs up to 24 hours in advance, allowing the flavors to deeply infuse, but remember to keep them refrigerated to maintain their quality. Additionally, the rich peanut sauce can be prepared 3 days ahead; just refrigerate it in an airtight container. When ready to serve, simply reheat the sauce gently on the stove and grill the marinated skewers for about 6 minutes until golden. This way, you can enjoy a delicious, restaurant-quality meal with minimal effort on busy weeknights!
How to Store and Freeze Thai Chicken Satay
Fridge: Store cooked Thai Chicken Satay in an airtight container for up to 3 days. For best results, keep the peanut sauce separate to maintain its creamy texture.
Freezer: Wrap individual skewers tightly in plastic wrap and place in a freezer bag for up to 2 months. Thaw in the fridge before reheating.
Peanut Sauce: This rich peanut sauce can be refrigerated for up to a week or frozen in small portions for up to 3 months. Just reheat gently before serving.
Reheating: To reheat, warm skewers in a skillet over medium heat for about 5 minutes or until heated through. Pair with your prepared peanut sauce for that delicious flavor.
What to Serve with Thai Chicken Satay with Peanut Sauce
As you indulge in these flavorful skewers, discover delightful accompaniments that elevate your meal to new heights.
- Jasmine Rice: A fragrant complement that soaks up the rich peanut sauce and enhances the overall dish with its delicate aroma.
- Cucumber Salad: Crisp and refreshing, this salad adds a refreshing crunch, perfectly balancing the rich and creamy flavors of the satay.
- Thai Fried Rice: Vibrantly seasoned and colorful, this dish pairs beautifully, bringing extra texture and flavor to your meal.
- Asian Slaw: A crunchy mix of vegetables and a zingy dressing adds a delightful contrast to the tender, savory chicken skewers.
- Grilled Vegetables: Charred zucchini, bell peppers, and mushrooms provide a smoky touch, making each bite wholesome and satisfying—a fresh twist to your plate.
- Mango Smoothie: A sweet and creamy drink that enhances your experience with fruity, refreshing goodness. This pairs wonderfully after the savory flavors of the satay.
- Lime Wedges: A squeeze of fresh lime adds acidity and brightness, cutting through the richness of the peanut sauce, enhancing every element of your dish.
Thai Chicken Satay with Peanut Sauce Variations
Feel free to customize your Thai Chicken Satay with these delightful twists that cater to your tastes and dietary needs!
-
Gluten-Free: Swap dark soy sauce for gluten-free soy sauce to enjoy a gluten-free version that doesn’t compromise on flavor!
-
Vegetarian: Use tofu or tempeh instead of chicken. Marinate similarly, and you’ll have a delicious plant-based alternative that’s equally satisfying.
-
Spice It Up: Replace red curry paste with green curry paste for an extra kick. This variation will heighten the heat level, making it a keeper for spice lovers!
-
Nut-Free: For those with nut allergies, substitute peanut butter with sunflower seed butter in the peanut sauce for a creamy and delicious alternative.
-
Herbed Twist: Stir in freshly chopped cilantro or basil into the peanut sauce to infuse a fresh herbaceous note that brightens the dish beautifully.
-
Crispy Finish: Broil the satay for the last minute of cooking to achieve a wonderfully crispy exterior. This technique adds a delightful texture contrast!
-
Serve with Rice Variations: Mix things up by serving with coconut rice or even cauliflower rice for a low-carb alternative. Both options pair beautifully with the savory flavors of the satay.
-
Flavored Dips: Experiment by serving with different sauces like a tangy tamarind sauce or a sweet chili sauce alongside the peanut sauce for a flavor-packed experience.
As you dive into these variations, why not also try them alongside a delicious Korean BBQ Steak Rice Bowl for a fusion meal that will entice the whole family?
Expert Tips for Thai Chicken Satay
Perfect Marination: Ensure the chicken is generously coated in the marinade for maximum flavor—allow it to sit in the fridge for at least 20 minutes, or overnight if possible.
Skewer Soaking: Soak your bamboo skewers in water for at least 2 hours before grilling to prevent them from burning and to maintain the integrity of the chicken satay.
Check Chicken Doneness: Use a meat thermometer to ensure chicken reaches an internal temperature of 165°F (75°C) for perfectly cooked, juicy satay each time.
Natural Peanut Butter: For the peanut sauce, opt for natural peanut butter without additives to achieve a rich and creamy texture that enhances the flavor of your Thai Chicken Satay.
Seasoning Balance: Taste the peanut sauce as you cook and adjust the seasoning if necessary; a touch more vinegar or sugar can elevate the flavor profile significantly.

Thai Chicken Satay with Peanut Sauce Recipe FAQs
What should I look for when selecting chicken thighs?
Absolutely! When selecting chicken thighs, look for ones that are plump and have a uniform color without any dark spots. Fresh chicken thighs should feel slightly tacky but not slimy. If possible, choose organic or free-range options, as they typically have better flavor and texture.
How should I store leftover Thai Chicken Satay?
After enjoying your delicious meal, store any leftover Thai Chicken Satay in an airtight container in the fridge, where it will stay fresh for up to 3 days. To maintain the creamy texture of the peanut sauce, it’s best to store it separately. Just reheat before serving!
Can I freeze the satay skewers and peanut sauce?
Yes, very! To freeze cooked Thai Chicken Satay, wrap each skewer tightly in plastic wrap, then place them in a freezer-safe bag for up to 2 months. For the peanut sauce, transfer it to freezer-safe containers or ice cube trays for easy portioning. It can be frozen for up to 3 months! Just thaw it overnight in the fridge before reheating gently on the stove.
What if my peanut sauce is too thick?
If your peanut sauce turns out too thick, don’t worry! Just gradually add a little warm water or coconut milk to the sauce while stirring over low heat until you reach your desired consistency. If you like it spicier, a dash of sriracha or additional red curry paste can really enhance the flavor!
Is this recipe suitable for my gluten-free diet?
Absolutely! You can easily make this Thai Chicken Satay gluten-free by substituting dark soy sauce with a gluten-free variety. Just ensure any other pre-packaged ingredients you use are also marked gluten-free. This way, everyone can enjoy this delightful dish without worry.
How long can I keep the marinated chicken in the fridge before cooking?
I recommend marinating the chicken for at least 20 minutes, but if you’re looking to maximize flavor, you can let it sit overnight in the refrigerator. Just make sure to use it within 24 hours to ensure freshness and safety!

Savory Thai Chicken Satay with Peanut Sauce to Savor at Home
Ingredients
Equipment
Method
- In a large bowl, combine chicken thighs with coconut milk, curry powder, white sugar, and red curry paste. Ensure the chicken is well coated in the marinade. Cover the bowl with plastic wrap and let it marinate in the refrigerator for at least 20 minutes, or up to overnight for deeper flavor absorption.
- While the chicken marinates, soak bamboo skewers in water for 2 hours to prevent burning during grilling. After soaking, thread 4-5 pieces of marinated chicken onto each skewer, leaving a bit of space between pieces for even cooking. Set the prepared skewers aside until ready to grill.
- Heat a large skillet or grill pan over medium-high heat and add a tablespoon of oil. Once the oil is shimmering, place the skewers in the pan and cook for 3 minutes on each side. Look for a golden-brown exterior and ensure the chicken is cooked through, reaching an internal temperature of 165°F (75°C).
- In a medium saucepan, add the remaining coconut milk, red curry paste, peanut butter, sugar, dark soy sauce, salt, cider vinegar, and a splash of water. Heat the mixture over low heat, stirring continuously for about 5 minutes until it thickens slightly and is smooth and creamy. Adjust seasoning if necessary.
- Arrange the beautifully grilled Thai Chicken Satay skewers on a large platter. Garnish with chopped peanuts and optional cilantro or lime wedges for freshness. Serve alongside the rich peanut sauce, allowing everyone to enjoy this delightful dish together.

Leave a Reply