Thai Chicken Satay with Peanut Sauce is an irresistible recipe that combines juicy, marinated chicken with a rich and creamy peanut dipping sauce. Whether you’re hosting a summer BBQ or craving an exotic flavor-packed meal, this dish will transport you straight to Thailand. The balanced flavors, tender chicken, and creamy peanut sauce make it a crowd-pleaser that works both as a starter or a main dish.
Table of Contents
Why You’ll Love This Thai Chicken Satay with Peanut Sauce Recipe
This recipe is perfect for anyone looking for a quick, healthy, and delicious meal. Thai Chicken Satay with Peanut Sauce is ideal for busy weeknights, family gatherings, or outdoor parties. The chicken is marinated to perfection, ensuring each bite is bursting with flavor, while the homemade peanut sauce adds a creamy, savory twist that complements the smoky chicken. What makes this recipe stand out is its authentic taste, yet it’s easy to recreate right at home.
Ingredients for Thai Chicken Satay with Peanut Sauce
To make this Thai Chicken Satay with Peanut Sauce, you’ll need the following ingredients:
Chicken Skewers:
- Chicken thighs: Known for their juiciness, thighs make the best satay skewers, though chicken breast or tenderloin can be used too.
- Red curry paste: Adds a rich flavor to the marinade without overpowering the dish.
- Curry powder: Used to deepen the flavor of the chicken.
- Coconut milk: Ensures the marinade stays rich and moist.
- Sugar: Helps balance the flavors in the marinade.
- Kosher salt: Seasoning to bring out the flavors in the chicken.
Thai Peanut Sauce:
- Coconut milk: The base of the sauce, adding a smooth texture.
- Red curry paste: Enhances the depth of flavor in the peanut sauce.
- Natural peanut butter: For the best peanut flavor, opt for pure peanut butter with no added sugar or oil.
- White sugar: Adds the right level of sweetness.
- Dark soy sauce: Provides a deep, savory note to the sauce.
- Cider vinegar: Gives the sauce a slight tang to balance out the richness of the peanut butter.
- Water: To adjust the consistency of the sauce.
Alternative Ingredient Suggestions for Thai Chicken Satay with Peanut Sauce
If you have dietary restrictions or are missing an ingredient, here are a few alternative suggestions for this recipe:
- Peanut Butter: If you don’t have natural peanut butter, regular peanut butter spread will work, though it may slightly alter the flavor and consistency.
- Curry Powder: Feel free to experiment with different curry powders to adjust the flavor to your liking, such as mild or spicy varieties.
- Coconut Milk: If you’re avoiding coconut, you can substitute with a dairy-free option like almond milk, though the flavor will differ.
Step-by-Step Instructions for Thai Chicken Satay with Peanut Sauce
Marinate the Chicken:
- In a bowl, combine the chicken pieces with 1/4 cup of coconut milk, red curry paste, curry powder, sugar, and kosher salt.
- Let the chicken marinate for at least 20 minutes, but for best results, marinate it overnight.
Prepare the Thai Peanut Sauce:
- In a saucepan, add the remaining coconut milk, red curry paste, natural peanut butter, sugar, soy sauce, cider vinegar, and salt.
- Heat the mixture over medium-low heat, stirring frequently, for about 5 minutes. Let it simmer until it reaches a smooth, creamy consistency. Add water to adjust the thickness as needed.
Cook the Chicken Skewers:
- Thread the marinated chicken pieces onto skewers.
- Heat oil in a large skillet or on the grill and cook the skewers for 3 minutes on each side or until golden brown and fully cooked through.
Serve the Satay:
- Place the cooked chicken satay on a platter, pour the peanut sauce into a bowl, and sprinkle the skewers with chopped peanuts, cilantro, and red chili if desired.
- Serve with a side of jasmine rice or Thai fried rice for a complete meal.

Tips & Tricks for Perfect Thai Chicken Satay with Peanut Sauce
- Marinating: For the best flavor, let the chicken marinate for at least 3 hours. You can even marinate it overnight to ensure it’s packed with flavor.
- Peanut Sauce Consistency: Adjust the peanut sauce with water to achieve your preferred thickness. It should be pourable but still creamy.
- Grill vs. Skillet: For an authentic experience, cook the chicken on a BBQ or grill to get that smoky flavor. If you’re cooking indoors, a skillet works perfectly.
Pairing Ideas and Variations for Thai Chicken Satay
Thai Chicken Satay with Peanut Sauce is perfect with a variety of sides. Here are some great options to complement your dish:
- Steamed Jasmine Rice: A fragrant rice that pairs wonderfully with the rich peanut sauce.
- Thai Fried Rice: For an extra dose of Thai flavors, try pairing with Thai fried rice.
- Vegetable Slaw: A fresh, crunchy side salad with Asian sesame dressing will balance the rich flavors of the satay.
- Cucumber Salad: A refreshing cucumber salad with a light vinegar dressing will cut through the richness of the peanut sauce.
Storage Tips:
- Leftover satay can be stored in the fridge for up to 2 days. Simply reheat in the microwave or on a grill for a few minutes.
- The peanut sauce can be stored for up to one week in an airtight container in the fridge. It also freezes well for up to a month.
Why You Should Make Thai Chicken Satay with Peanut Sauce
This Thai Chicken Satay with Peanut Sauce recipe is a true crowd-pleaser that’s simple to make yet full of bold, authentic flavors. The juicy, marinated chicken paired with the creamy, savory peanut sauce is an unbeatable combination. Plus, it’s versatile enough to serve as a snack, starter, or main dish. With minimal ingredients and easy steps, you can create a Thai restaurant-worthy meal in the comfort of your own kitchen.
Conclusion
Thai Chicken Satay with Peanut Sauce is a flavorful and easy-to-make dish that will transport you straight to the heart of Thailand. With tender, marinated chicken skewers paired with a rich, creamy peanut sauce, this recipe delivers authentic Thai flavors right in your own kitchen. Whether you’re preparing it for a family dinner, a weekend BBQ, or a special occasion, this dish is sure to impress. The best part? You can customize it to suit your taste preferences or dietary needs, making it an adaptable and versatile choice for any meal. Try it today, and you’ll have a new favorite recipe in your rotation!
Frequently Asked Questions (FAQ)
Can I use chicken breast instead of thighs for this recipe?
Yes, while chicken thighs offer the best flavor and juiciness, chicken breast can be used as a substitute. However, make sure not to overcook the breast, as it can dry out. For tender results, marinate the chicken longer for more flavor.
How can I make the peanut sauce less thick?
If you find the peanut sauce too thick, simply add a little more water until you reach your desired consistency. You can also adjust it while heating by adding more coconut milk for a creamier texture.
Can I grill the chicken instead of pan-frying it?
Absolutely! Grilling the chicken over charcoal or on a BBQ will enhance the smoky flavor, making the dish even more authentic. Just be sure to soak your skewers beforehand to prevent them from burning.
How long can I store the leftovers?
Leftovers of Thai Chicken Satay with Peanut Sauce can be stored in an airtight container in the fridge for up to 2 days. The peanut sauce can last up to one week in the refrigerator. Reheat the chicken and sauce before serving.
More Relevant Recipes
- Boursin Mac and Cheese: A creamy, indulgent mac and cheese made with rich Boursin cheese, perfect for anyone who loves a cheesy, comforting meal. The smooth cheese sauce makes it a great pairing for grilled meats or vegetable dishes, just like Thai Chicken Satay.
- Slow Cooker Red Wine Braised Short Ribs: These tender, flavorful short ribs are braised in red wine, creating a rich, savory dish. Much like the depth of flavor in Thai Chicken Satay, this recipe delivers a hearty and comforting meal that’s perfect for a special dinner.
- One-Pan Creamy Garlic Chicken: A simple yet flavorful dish with juicy chicken in a creamy garlic sauce. This easy-to-make recipe offers similar bold flavors and a satisfying creamy texture, much like the Thai Peanut Sauce that accompanies Chicken Satay.

Thai Chicken Satay with Peanut Sauce
- Total Time: 32 minutes (excluding marination)
- Yield: 4 servings
- Diet: Gluten Free
Description
Thai Chicken Satay with Peanut Sauce is a mouthwatering dish that combines tender marinated chicken with a rich, creamy peanut sauce. Ideal for a quick dinner or as a flavorful appetizer, this dish offers authentic Thai flavors in the comfort of your home.
Ingredients
- 600g boneless, skinless chicken thighs (cut into 2cm 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 can coconut milk (full fat)
- 2 tbsp red curry paste (for peanut sauce)
- 3/4 cup smooth natural peanut butter
- 1/4 cup white sugar
- 2 tsp dark soy sauce
- 1 tsp kosher salt (or 1/2 tsp table salt)
- 2 tbsp cider vinegar
- 3/4 cup water
- 2 tbsp peanuts (finely chopped, for garnish)
- Fresh coriander (for garnish)
- 1 red chili (sliced, for garnish)
Instructions
- Mix together the chicken and marinade ingredients, then set aside for at least 20 minutes or overnight for more flavor.
- Thread the marinated chicken onto skewers, 4-5 pieces per skewer.
- Heat 1.5 tbsp oil in a large non-stick pan over medium-high heat and cook the skewers in batches for 3 minutes on each side until golden and cooked through.
- In a saucepan, combine coconut milk, peanut butter, red curry paste, sugar, soy sauce, cider vinegar, and salt. Heat over medium-low heat, stirring occasionally for 5 minutes until the sauce is smooth. Adjust the consistency by adding water.
- Serve the satay skewers with the peanut sauce, garnished with chopped peanuts, coriander, and red chili.
Notes
- For a smoky flavor, consider grilling the chicken instead of pan-frying.
- Use natural peanut butter for a better, more authentic Thai peanut sauce flavor.
- If the peanut sauce is too thick, add a little more water to thin it out to your desired consistency.
- Marinating the chicken for at least 3 hours will enhance the flavor significantly.
- Prep Time: 20 minutes (plus marination time)
- Cook Time: 12 minutes
- Category: Main Course
- Method: Grilling or Pan-Frying
- Cuisine: Thai
Nutrition
- Serving Size: 1 skewer with peanut sauce
- Calories: 235
- Sugar: 5g
- Sodium: 448mg
- Fat: 19g
- Saturated Fat: 8g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 10g
- Cholesterol: 39mg