As the tantalizing aroma of spices fills the kitchen, I can’t help but feel transported to a bustling Thai street market. Today, I’m thrilled to share a recipe for Thai Chicken Satay with Peanut Sauce that’s not only a feast for the senses but also a delightful excuse to gather around the grill with friends and family. This dish is perfect for those busy weeknights when you crave something homemade and exciting but don’t have hours to spare. Imagine sinking your teeth into tender, marinated chicken paired with a luscious peanut sauce that makes every bite a celebration. Plus, it’s gluten-free and comes together in just about 30 minutes, making it an effortless crowd-pleaser. Ready to elevate your mealtime? Let’s dive in!

Why is this recipe a must-try?
Bold flavors: This Thai Chicken Satay bursts with exotic spices that transform simple ingredients into something extraordinary.
Quick & Easy: With only 30 minutes needed, it’s perfect for busy evenings or spontaneous gatherings.
Versatile Protein: Whether you prefer chicken, pork, or even beef, the recipe flexibly adapts to suit your taste.
Crowd-Pleasing Appeal: Ideal for BBQ nights or family dinners, it’s sure to impress friends and family alike!
Deliciously Nutritious: Each serving is wholesome, combining protein and healthy fats for a satisfying meal without compromising on flavor.
Looking for more delicious options? Try the Bobby Flay Chicken or whip up a batch of Buffalo Chicken Dip to complement this fantastic dish!
Thai Chicken Satay Ingredients
• For a flavor-packed experience, let’s gather what you need!
For the Marinade
- Coconut Milk – Adds creaminess to both the marinade and sauce; full-fat is best for richness.
- Chicken Thighs – The main protein that ensures juiciness; boneless and skinless is ideal. You can switch with chicken breasts or pork for variety.
- Curry Powder – This spice adds warmth and complexity; feel free to use your favorite brand.
- Sugar – Balances flavors in both the marinade and sauce; standard white sugar works well, but alternatives can be considered.
- Red Curry Paste – A crucial flavor enhancer; I recommend the Maesri brand for authenticity. Adjust the amount to control your spice level.
- Cooking Salt / Kosher Salt – Enhances flavors; use less if you’re opting for table salt.
For the Peanut Sauce
- Natural Peanut Butter – The star ingredient providing an authentic peanut flavor; avoid those with added sugars or oils.
- Dark Soy Sauce – Adds richness and color; you may substitute with light soy sauce if desired.
- Cider Vinegar – Offers acidity to balance the sauce; white vinegar is a fine substitute if needed.
Gather these key ingredients to ensure your Thai Chicken Satay with Peanut Sauce shines in flavor!
Step‑by‑Step Instructions for Thai Chicken Satay with Peanut Sauce
Step 1: Marinate Chicken
In a bowl, combine the coconut milk, curry powder, sugar, and red curry paste. Mix well until smooth, then add the boneless, skinless chicken thighs, ensuring they are fully coated. Cover the bowl with plastic wrap and let the chicken marinate for at least 20 minutes at room temperature, or refrigerate for deeper flavor overnight.
Step 2: Prep Skewers
While the chicken marinates, prepare your skewers. If using bamboo skewers, soak them in water for a minimum of 2 hours to prevent burning on the grill. After soaking, thread the marinated chicken onto the skewers, packing them snugly but not too tight for even cooking. Set aside while you prep the cooking area.
Step 3: Cook Chicken
Heat a large non-stick pan or grill over medium-high heat and add a splash of oil. Once hot, carefully place the skewers in the pan, making sure they are not overcrowded. Cook the chicken skewers for about 3 minutes on each side, or until they are golden brown and cooked through, with an internal temperature of 165°F.
Step 4: Make Peanut Sauce
In a saucepan over medium heat, combine the remaining coconut milk with the natural peanut butter, dark soy sauce, and cider vinegar. Stir continuously for about 5 minutes until the sauce begins to thicken slightly and is well combined. Adjust the seasoning to taste, adding more soy sauce or vinegar if needed for balance.
Step 5: Serve
Once the chicken skewers are cooked and the peanut sauce is ready, transfer the skewers to a serving platter. Serve the Thai Chicken Satay warm, alongside the creamy peanut sauce for dipping. Garnish with fresh cilantro or chopped peanuts, if desired, and enjoy this delightful meal with friends and family!

What to Serve with Thai Chicken Satay with Peanut Sauce
Elevate your meal by pairing these delectable chicken skewers with sides that enhance their bold flavors and textures.
-
Steamed Jasmine Rice: This fragrant rice perfectly soaks up the creamy peanut sauce, creating a delightful harmony with every bite.
-
Asian Slaw: A crisp, tangy slaw adds a refreshing crunch that contrasts beautifully with the warm, rich skewers and sauce.
-
Grilled Vegetables: Seasonal veggies like bell peppers and zucchini bring a smoky, charred flavor, enriching the meal experience with additional textures and nutrients.
-
Coconut Curry Soup: This warm, comforting soup can enhance the Thai culinary theme, bringing an additional layer of flavor that complements your skewers beautifully.
-
Cucumber Salad: A cool cucumber salad with a splash of vinegar adds a zesty kick, brightening up your plate while providing a satisfying crunch.
-
Mango Sticky Rice: End on a sweet note with this classic Thai dessert, balancing the savory dish with luscious mango and sweet coconut sticky rice.
-
Thai Iced Tea: This creamy and sweet beverage is a fantastic way to cool down the heat while enhancing the exotic flavors of your meal.
-
Pineapple Cilantro Salsa: A tangy and sweet salsa can give your meal a tropical twist, pairing wonderfully with the savory profiles of the chicken satay.
How to Store and Freeze Thai Chicken Satay with Peanut Sauce
Fridge: Store leftover chicken satay in an airtight container for up to 3 days. Reheat gently in a skillet over low heat to maintain tenderness.
Freezer: Freeze cooked chicken skewers for up to 2 months. Wrap them tightly in plastic wrap and then foil to prevent freezer burn.
Peanut Sauce Storage: Keep the peanut sauce in an airtight container in the fridge for about 1 week. It can be frozen in portions for up to 3 months; just thaw and reheat gently.
Reheating Tips: To reheat chicken and sauce, warm them separately on the stovetop over low heat, adding a splash of coconut milk to the sauce for creaminess. Enjoy your flavorful Thai Chicken Satay!
Expert Tips for Thai Chicken Satay
-
Marination Time: Allow the chicken to marinate for at least 3 hours, or overnight if possible; this enhances the flavor of your Thai Chicken Satay significantly.
-
Skewer Prep: If using bamboo skewers, soak them for at least 2 hours before grilling; this prevents them from burning during cooking.
-
Cook on Charcoal: For a truly authentic taste, try cooking the skewers over a charcoal grill instead of on a pan; it adds a lovely smoky flavor.
-
Thickening Sauce: Stir the peanut sauce continuously while it simmers to avoid lumps; this ensures a creamy consistency for dipping.
-
Storage Tips: Leftover peanut sauce can be refrigerated for up to a week, or frozen in portions; it’s a versatile condiment for vegetables and salads too!
Make Ahead Options
These Thai Chicken Satay with Peanut Sauce are perfect for busy weeknights and meal prep enthusiasts! You can marinate the chicken up to 24 hours in advance, ensuring the flavors infuse well. Simply combine the coconut milk, curry powder, sugar, and red curry paste with the chicken, cover, and refrigerate until ready to cook. The peanut sauce can also be prepared 3 days ahead — just store it in an airtight container in the fridge. When you’re ready to serve, grill the skewers as directed and reheat the sauce gently to maintain its creamy texture. This way, you’ll enjoy delicious, homemade satay with minimal effort on your busy nights!
Thai Chicken Satay with Peanut Sauce Variations
Feel free to add your unique twist to this delicious dish!
-
Pork Substitute: Swap chicken for pork tenderloin for a juicy alternative that pairs wonderfully with peanut sauce.
-
Beef Option: Use beef skewers instead of chicken for a heartier, flavorful satay. Marinate as directed and enjoy!
-
Curry Paste Twist: Use yellow curry paste instead of red for a milder, sweeter flavor that’s still rich and aromatic.
-
Nut-Free Sauce: Replace peanut butter with sunflower seed butter for a nut-free option that still delivers creaminess and flavor.
-
Spicy Kick: Add crushed red pepper flakes or a splash of sriracha to the marinade for those who enjoy added heat in their satay.
-
Herb-Infused: Infuse the marinade with fresh herbs like cilantro or basil for an aromatic twist that brightens the dish beautifully.
-
Rice Bowl: Serve the skewers over a bed of jasmine rice, drizzling peanut sauce on top for a complete and satisfying meal.
Looking for more options? The Chicken Cordon Bleu or a delightful Cod and Potatoes with Rosemary Cream Sauce can also add a variety to your weeknight dinners!

Thai Chicken Satay with Peanut Sauce Recipe FAQs
How do I select ripe ingredients for this recipe?
Absolutely! For the best results, choose ripe, fresh ingredients. Look for coconut milk that is creamy and smooth, ideally full-fat for a richer taste. When selecting chicken, boneless, skinless thighs are preferred for juiciness, but make sure they have no discolorations or dark spots. The red curry paste should be vibrant and aromatic, and you ideally want the freshest peanut butter — natural without additives.
How should I store leftovers of Thai Chicken Satay and peanut sauce?
Very easy! Store leftover chutney in an airtight container in the fridge for up to 3 days. For the peanut sauce, it can be stored for about a week as well, also in an airtight container. Simply reheat gently over low heat, adding a splash of coconut milk if needed to maintain its creamy consistency!
Can I freeze the Thai Chicken Satay and peanut sauce?
Of course! You can freeze the cooked chicken skewers for up to 2 months. Just wrap them tightly in plastic wrap and then foil to prevent freezer burn. For the peanut sauce, it can be frozen in portioned containers for up to 3 months. Thaw in the fridge overnight, then gently reheat on the stovetop, stirring well before serving.
What should I do if the peanut sauce is too thick?
No worries! If your peanut sauce turns out too thick, simply stir in some warm coconut milk or a bit of water, a tablespoon at a time, until you achieve the desired creamy consistency. Make sure to stir well as you add in liquid, allowing it to combine properly.
Are there any dietary considerations I should be aware of?
Absolutely! This recipe can be adjusted to accommodate gluten-free diets by using tamari instead of soy sauce. Always check the labels of ingredients like curry paste and peanut butter for gluten-containing additives. For those with nut allergies, a sunflower seed butter can serve as a great alternative for the peanut sauce, keeping the flavor profile intact!

Thai Chicken Satay with Peanut Sauce for Perfect BBQ Nights
Ingredients
Equipment
Method
- In a bowl, combine the coconut milk, curry powder, sugar, and red curry paste. Mix well until smooth, then add the chicken thighs, ensuring they are fully coated. Cover and let marinate for at least 20 minutes.
- Soak bamboo skewers in water for at least 2 hours if using. Thread the marinated chicken onto the skewers, packing them snugly.
- Heat a non-stick pan over medium-high heat and add a splash of oil. Cook the skewers for about 3 minutes on each side until golden brown and cooked through.
- In a saucepan, combine the remaining coconut milk, peanut butter, soy sauce, and cider vinegar. Stir for about 5 minutes until the sauce thickens slightly.
- Transfer the cooked skewers to a platter and serve warm with the peanut sauce for dipping. Garnish with cilantro or chopped peanuts.

Leave a Reply