If you’re looking for a dish that packs a punch of flavor and authenticity, Thai Chicken Satay with Peanut Sauce is a must-try. This recipe is a perfect blend of juicy chicken, a rich marinade, and a velvety peanut dipping sauce that will transport you straight to Thailand. Whether you’re hosting a summer BBQ or enjoying a cozy meal at home, this Thai-inspired dish is sure to impress your guests.

Table of Contents
Why You’ll Love This Thai Chicken Satay
The combination of succulent chicken skewers marinated in a fragrant, coconut-infused sauce, paired with a silky peanut dipping sauce, makes this dish irresistible. Not only is it quick to make, but it’s also versatile—serve it as an appetizer, a main course, or as part of a larger Thai feast. What truly sets this recipe apart is the use of Thai Red Curry Paste, which enhances the flavors without overpowering them, giving it that authentic touch you crave.
Ingredients
• Chicken Thighs – The key to juicy satay skewers, but you can also use chicken breast or tenderloin for a leaner option.
• Red Curry Paste – Adds depth of flavor to both the marinade and the peanut sauce.
• Coconut Milk – Creates a rich, creamy texture for both the marinade and the peanut sauce.
• Curry Powder – A subtle spice that adds complexity to the marinade.
• Sugar – Balances the heat from the curry paste and soy sauce.
• Cooking Salt / Kosher Salt – Enhances the overall flavor of the marinade and sauce.
• Natural Peanut Butter – Provides the smooth, authentic peanut taste in the sauce.
• Dark Soy Sauce – Adds seasoning and deepens the color of the sauce.
• Cider Vinegar – Offers acidity to balance the richness of the peanut sauce.
• Lime Wedges – For a tangy squeeze of freshness when serving.
• Fresh Cilantro & Red Chili – Optional toppings for a burst of freshness and color.
Alternative Ingredient Suggestions
If you’re looking for substitutions, there are a few options you can try:
• Chicken Breast – For a leaner option, although it may not be as juicy as thighs.
• Peanut Butter – If you don’t have natural peanut butter, regular peanut butter will work, but the flavor and texture may not be as authentic.
• Coconut Cream – If you prefer a thicker, richer peanut sauce, swap the coconut milk with coconut cream.
• Rice Vinegar – Can be used instead of cider vinegar for a slightly different flavor profile.
Step-by-Step Instructions
- Prepare the Marinade
In a bowl, mix together the chicken thighs with coconut milk, curry powder, red curry paste, sugar, and salt. Let the chicken marinate for at least 20 minutes (preferably up to 3 hours) to absorb the flavors. - Prepare the Peanut Sauce
In a saucepan, combine the remaining coconut milk, peanut butter, red curry paste, dark soy sauce, sugar, cider vinegar, and salt. Simmer on medium-low heat for about 5 minutes, stirring frequently until the sauce is smooth and slightly thickened. Adjust the consistency with water if needed. - Assemble the Skewers
Thread the marinated chicken pieces onto bamboo skewers. Make sure the pieces are evenly spaced for even cooking. - Cook the Skewers
Heat a non-stick pan over medium-high heat. Add a little oil and cook the skewers in batches for 3 minutes on each side, or until golden brown and fully cooked through. - Serve
Arrange the skewers on a platter. Drizzle with the peanut sauce or serve the sauce on the side for dipping. Garnish with chopped peanuts, fresh cilantro, and red chili, and serve with a side of jasmine rice or coconut rice.

Tips & Tricks
• Marinate for Maximum Flavor – The longer you marinate the chicken, the better the flavors will develop. Aim for at least 3 hours, but 20 minutes will still do the trick.
• Grilling Option – For a more authentic flavor, grill the skewers over charcoal for that smoky aroma.
• Don’t Overcrowd the Skillet – Cook the chicken in batches to ensure each piece gets a nice golden crust without steaming.
• Make-Ahead Peanut Sauce – You can make the peanut sauce ahead of time and store it in the fridge for up to a week, or freeze it for future use.
Pairing Ideas and Variations
To complete your Thai feast, serve these Chicken Satay skewers with a side of steamed jasmine rice or coconut rice. For a more substantial meal, pair them with Thai Fried Rice or a refreshing Asian Slaw. If you’re in the mood for a spicy kick, try adding some chili flakes or extra fresh red chili to the peanut sauce.
For those with dietary preferences, this recipe can be easily adapted:
• Gluten-Free – Use tamari or gluten-free soy sauce for the peanut sauce.
• Vegetarian – Swap the chicken with tofu or tempeh for a plant-based version.
A Taste of Thailand at Home
This Thai Chicken Satay with Peanut Sauce recipe is your ticket to an authentic Thai experience at home. With simple ingredients, straightforward steps, and a flavor-packed result, you’ll feel like a professional chef. Whether you’re looking to impress at a party or simply enjoy a comforting meal, this dish has all the right elements: savory, sweet, spicy, and utterly satisfying.
Conclusion
In conclusion, Thai Chicken Satay with Peanut Sauce is a delightful dish that combines the richness of coconut milk, the spice of red curry paste, and the comforting, nutty flavors of peanut butter. This recipe is not only simple to prepare but also packed with flavors that will transport your taste buds to the vibrant streets of Thailand. Whether you’re hosting a party or simply treating yourself to a flavorful meal, this dish is sure to satisfy. Pair it with some fragrant jasmine rice or fried rice to complete your Thai feast.
If you’ve been craving authentic Thai flavors in the comfort of your own kitchen, this recipe is a perfect choice. Try it today and let the tantalizing aromas and delicious taste impress your friends and family!
FAQ
Can I use chicken breast instead of chicken thighs for this recipe?
Yes, you can use chicken breast as a substitute for chicken thighs, but chicken thighs will yield juicier, more flavorful skewers. Chicken breasts are leaner and may dry out faster, so be sure not to overcook them.
How can I make the peanut sauce spicier?
To add some extra heat to your peanut sauce, you can include a few extra teaspoons of red curry paste or finely chopped fresh chilies. Adjust the spice level to your taste for a more customized flavor profile.
Can I make the Thai Chicken Satay ahead of time?
Absolutely! You can marinate the chicken ahead of time and store it in the fridge for up to 24 hours. The peanut sauce can also be made in advance and stored in the fridge for about a week. Just reheat the sauce gently before serving.
More Relevant Recipes
Print
Thai Chicken Satay with Peanut Sauce
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
Thai Chicken Satay with Peanut Sauce is a flavorful dish featuring marinated chicken skewers grilled or pan-fried to perfection, served with a rich, creamy peanut dipping sauce. Perfect for a quick weeknight meal or as part of a larger Thai-inspired feast.
Ingredients
- 600g chicken thighs, boneless and skinless, cut into 2cm/4-inch pieces
- 2 tbsp red curry paste
- 1 tbsp curry powder
- 1 tsp white sugar
- 1 tsp cooking salt (or 1/2 tsp table salt)
- 400g coconut milk (1 can)
- 1/4 cup smooth, natural peanut butter
- 2 tbsp red curry paste for the sauce
- 1/4 cup white sugar
- 2 tsp dark soy sauce
- 1 tsp cooking salt
- 2 tbsp cider vinegar
- 3/4 cup water
- Chopped peanuts for garnish
- Lime wedges (optional)
- Fresh cilantro and sliced red chili (optional)
Instructions
- Mix the chicken, coconut milk, red curry paste, curry powder, sugar, and salt. Let marinate for at least 20 minutes (preferably 3 hours).
- For the peanut sauce, combine the coconut milk, peanut butter, red curry paste, sugar, soy sauce, salt, cider vinegar, and water in a saucepan over medium-low heat. Stir frequently for 5 minutes, adjusting the consistency with water as needed.
- Thread the marinated chicken onto skewers, making sure each piece is spaced evenly.
- Heat oil in a large non-stick pan over medium-high heat. Cook the chicken skewers in batches for 3 minutes on each side until golden brown and cooked through.
- Serve the chicken skewers with peanut sauce, garnished with chopped peanuts, cilantro, red chili, and lime wedges. Serve with jasmine rice or Thai fried rice for a complete meal.
Notes
- For juicier skewers, use chicken thighs instead of breast or tenderloin.
- If using commercial peanut butter, the sauce will be thicker and the flavor may not be as authentic.
- Grilling the skewers over charcoal can add an authentic smoky flavor.
- Make the peanut sauce ahead of time and store it in the fridge for up to a week.
- Prep Time: 30 minutes
- Cook Time: 10 minutes
- Category: Main Course, Appetizer
- Method: Grilling or Pan-Frying
- Cuisine: Thai
Nutrition
- Serving Size: 1 skewer with sauce
- Calories: 235
- Sugar: 5g
- Sodium: 448mg
- Fat: 19g
- Saturated Fat: 8g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 10g
- Cholesterol: 39mg
