When it comes to authentic Thai cuisine, few dishes rival the allure of Thai Chicken Satay with Peanut Sauce. A perfect blend of savory, tangy, and mildly spicy flavors, this dish brings the restaurant-quality taste to your kitchen with surprisingly simple ingredients. Whether you’re preparing it as a starter or a main dish, this recipe is sure to become a favorite in your culinary repertoire.

Table of Contents
What Makes Thai Chicken Satay with Peanut Sauce So Irresistible?
This Thai Chicken Satay with Peanut Sauce recipe is a crowd-pleaser for multiple reasons. It’s quick to prepare, incredibly flavorful, and offers a delightful balance of textures. The marinade, infused with the rich taste of coconut milk and Thai red curry paste, soaks into the chicken, making every bite juicy and tender. The peanut sauce adds the perfect touch of creaminess with a hint of spice, creating an irresistible dipping experience.
Whether you’re cooking it on the stove or grilling it over charcoal for that authentic smoky flavor, Thai Chicken Satay makes for a delicious meal or appetizer that can easily be shared with friends and family.
Ingredients for Thai Chicken Satay with Peanut Sauce
• Chicken Thighs – Tender and juicy, chicken thighs are perfect for satay. They absorb the marinade well and stay moist while cooking.
• Coconut Milk – This adds richness to both the marinade and the peanut sauce, giving the dish a smooth, creamy texture.
• Red Curry Paste – A key ingredient that imparts a subtle warmth and depth of flavor to both the marinade and the sauce.
• Curry Powder – Provides an additional layer of flavor, complementing the red curry paste without overpowering it.
• Peanut Butter – Natural peanut butter is the secret to the best Thai Peanut Sauce, offering a pure, strong peanut flavor.
• Soy Sauce – Adds saltiness and umami, balancing out the richness of the peanut butter and coconut milk.
• Sugar – Helps balance the acidity of vinegar and enhances the overall flavor of the peanut sauce.
• Vinegar – Cider vinegar works best in the peanut sauce, providing a slight tang to balance out the richness.
• Cooking Salt – Essential for seasoning, and you can adjust the quantity based on your preference or the type of salt you use.
Alternative Ingredient Suggestions
• Chicken Breast – If you prefer leaner meat, chicken breast is a great substitute for thighs, though it might be slightly less juicy.
• Peanut Butter Alternatives – In case of nut allergies, you can swap out peanut butter for sunflower seed butter or almond butter. However, these will slightly alter the flavor.
• Coconut Milk Substitution – If you’re not a fan of coconut milk, you can try using cream or a dairy-free milk alternative, though this will change the flavor and texture.
Step-by-Step Instructions to Make Thai Chicken Satay with Peanut Sauce
- Marinate the Chicken: Combine the chicken pieces with coconut milk, curry powder, red curry paste, sugar, and salt. Mix well, making sure the chicken is coated evenly. Let it marinate for at least 20 minutes, or overnight for maximum flavor.
- Prepare the Skewers: Thread the marinated chicken onto the bamboo skewers, aiming for 4 to 5 pieces per skewer. If you’re grilling, soak the skewers in water for about 30 minutes beforehand to prevent burning.
- Cook the Chicken: Heat a non-stick pan over medium-high heat and add a tablespoon of oil. Cook the skewers in batches, turning them every 3 minutes, until golden and cooked through.
- Make the Peanut Sauce: In a saucepan, combine coconut milk, red curry paste, peanut butter, soy sauce, sugar, and vinegar. Stir and simmer on low heat for 5 minutes, adjusting the consistency with water if needed. The sauce should be pourable but thick.
- Serve: Arrange the cooked chicken skewers on a platter, drizzle with the peanut sauce, and garnish with chopped peanuts, fresh coriander, and optional lime wedges for a burst of freshness.

Tips & Tricks for Perfect Thai Chicken Satay
• Marinate for Longer: For the juiciest chicken, marinate the chicken for at least 3 hours. Overnight marination will deepen the flavor even further.
• Adjust the Spice: If you prefer your satay with a little extra heat, feel free to add chili flakes or fresh chopped chilies to the peanut sauce.
• Cook on Charcoal for Authentic Flavor: While stovetop cooking is convenient, grilling the satay over charcoal will add a smoky flavor that elevates the dish.
• Storage: If you have leftover peanut sauce, store it in the fridge for up to a week. You can also freeze it for future use.
Pairing Ideas and Variations
Thai Chicken Satay is incredibly versatile and can be paired with a variety of side dishes. For a traditional Thai meal, serve it with steamed jasmine rice, coconut rice, or even Thai fried rice. If you’re looking to add a fresh crunch, an Asian slaw or a simple cucumber salad with rice vinegar will complement the dish perfectly.
For a more substantial meal, try pairing your satay with other Thai classics like Pad See Ew, Green Curry, or Pad Thai. If you prefer a spicier version, add more chili to the peanut sauce or use a spicier red curry paste.
A Taste of Thai Cuisine at Home
This recipe for Thai Chicken Satay with Peanut Sauce brings the bold, vibrant flavors of Thailand into your kitchen. With its simple ingredients and quick preparation, it’s perfect for weeknight dinners or for impressing guests at your next gathering. Whether you’re making it for a family meal or a special occasion, this recipe will leave everyone asking for seconds.
With the perfect balance of flavors, this Thai Chicken Satay recipe paired with rich, creamy peanut sauce is sure to become one of your favorite go-to dishes. Enjoy the delightful, authentic taste of Thailand without ever leaving your home.
Conclusion
In conclusion, Thai Chicken Satay with Peanut Sauce is the perfect blend of rich, savory flavors and comforting textures. Whether you’re serving it as an appetizer or a main dish, it’s sure to impress your guests or satisfy your family’s hunger. The smoky grilled chicken paired with the creamy peanut sauce will transport your taste buds straight to Thailand, all while being easy to make in your own kitchen. Enjoy the authentic taste of Thai cuisine without the need for takeout, and make this dish a part of your regular rotation.
FAQ About Thai Chicken Satay with Peanut Sauce
1. Can I make Thai Chicken Satay ahead of time?
Yes! You can marinate the chicken up to 24 hours in advance, which helps the flavors develop even more. The peanut sauce can also be made ahead and stored in the fridge for up to a week. Just reheat it when ready to serve.
2. Can I substitute chicken thighs with another protein?
Absolutely! While chicken thighs are the most tender option, you can also use chicken breast, pork, or even beef. Just make sure to adjust the cooking time for the different meats.
3. Is Thai Chicken Satay spicy?
The level of spice can vary depending on the amount of red curry paste and chili used. If you’re sensitive to spice, feel free to adjust the amount of curry paste or omit the chili in the sauce. The dish will still be flavorful without the heat.
More Relevant Recipes
- the best Thai Chicken Bites Recipe
- Prosciutto Wrapped Mozzarella Bites: A Quick and Irresistible Appetizer
- Avocado Tuna Salad Recipe: A Fresh Twist on a Classic Dish
Thai Chicken Satay with Peanut Sauce
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
This Thai Chicken Satay with Peanut Sauce recipe brings the authentic flavors of Thailand to your kitchen. With juicy, marinated chicken grilled to perfection and a rich, creamy peanut dipping sauce, this dish is sure to be a crowd favorite. Perfect as an appetizer or a main dish, it’s simple to make yet delivers bold, savory flavors that transport your taste buds straight to Thailand.
Ingredients
- 600g chicken thighs (boneless, skinless, cut into pieces)
- 1 tbsp curry powder
- 1 tsp white sugar
- 2 tsp red curry paste
- 1 tsp kosher salt (or 1/2 tsp table salt)
- 400g coconut milk (full-fat, 1 can)
- 3/4 cup smooth natural peanut butter
- 2 tbsp red curry paste
- 1/4 cup white sugar
- 2 tsp dark soy sauce
- 2 tbsp cider vinegar
- 1 tsp kosher salt (or 1/2 tsp table salt)
- 3/4 cup water
- Chopped peanuts (for garnish)
- Lime wedges (optional, for serving)
- Coriander/cilantro leaves (optional, for garnish)
- Chopped red chili (optional, for garnish)
Instructions
- Combine the chicken, coconut milk, curry powder, red curry paste, sugar, and salt in a bowl. Mix well and marinate for at least 20 minutes (or up to 24 hours for enhanced flavor).
- Thread the marinated chicken onto bamboo skewers, aiming for 4-5 pieces per skewer.
- Heat 1.5 tbsp of oil in a large non-stick pan over medium-high heat. Cook the skewers in batches, turning them every 3 minutes, until golden and fully cooked.
- To make the peanut sauce, combine the remaining coconut milk, red curry paste, peanut butter, soy sauce, sugar, vinegar, and salt in a saucepan. Stir and simmer on low heat for about 5 minutes. Add water to adjust the consistency if needed. The sauce should be pourable but thick.
- Serve the chicken skewers on a platter. Pour the peanut sauce into a bowl for dipping, and garnish with chopped peanuts, cilantro leaves, and red chili (if desired). Optionally, serve with lime wedges on the side.
Notes
- For juicier chicken, marinate for at least 3 hours or overnight.
- You can grill the skewers over charcoal for a more authentic flavor.
- If you don’t have red curry paste, you can use a homemade version or any store-bought brand.
- Natural peanut butter is recommended for the best flavor in the sauce. Avoid commercial peanut butter with added sugars and oils for an authentic taste.
- Leftover peanut sauce can be stored in the fridge for up to a week or frozen for longer storage.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Appetizer, Main Dish
- Method: Grilling, Pan-cooking
- Cuisine: Thai
Nutrition
- Serving Size: 1 skewer with sauce
- Calories: 235
- Sugar: 5g
- Sodium: 448mg
- Fat: 19g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 10g
- Cholesterol: 39mg
