Tender, flavorful, and irresistibly aromatic, Thai Chicken Satay with Peanut Sauce is the ultimate fusion of spice, sweetness, and nutty richness. This crowd-pleasing recipe delivers juicy chicken skewers marinated in authentic Thai spices and paired with a lusciously creamy peanut sauce that rivals your favorite Thai restaurant. Whether you’re planning a cozy dinner or a full-on Thai-themed feast, this dish is a must-try for food lovers seeking bold flavors and comforting textures.

Thai Chicken Satay with Peanut Sauce served with creamy peanut dipping sauce

Why This Thai Chicken Satay with Peanut Sauce Stands Out

This Thai Chicken Satay with Peanut Sauce recipe is more than just a tasty appetizer—it’s a flavorful masterpiece that’s easy to prepare and deeply satisfying. The chicken is marinated in a blend of coconut milk, curry powder, and Thai red curry paste, infusing each bite with aromatic spice and tenderness. The sauce, made with natural peanut butter, coconut milk, and vinegar, is creamy, tangy, and perfectly balanced.

Ideal for grilling on a BBQ or cooking on a stovetop, these satay skewers are versatile and quick, making them perfect for weeknight dinners, parties, or meal prep.

Essential Ingredients for Rich Flavor and Texture

  • Chicken Thighs: Delivers juicy, tender skewers that soak up the marinade beautifully.
  • Coconut Milk: Adds creamy texture and mild sweetness, both in the marinade and sauce.
  • Red Curry Paste: A flavorful base that brings depth and Thai authenticity.
  • Curry Powder: Enhances the warm, earthy spice profile.
  • Sugar: Balances the savory and spicy elements.
  • Salt (Kosher or Cooking): Enhances all other flavors without overpowering them.
  • Natural Peanut Butter: Intensifies the peanut flavor in the sauce and gives it a smooth consistency.
  • Soy Sauce: Adds a salty, umami layer to the peanut sauce.
  • Cider Vinegar: Contributes a tangy brightness that balances the richness.
  • Dark Soy Sauce: Deepens the sauce color and intensifies the savory flavor.
  • Chopped Peanuts, Cilantro, Lime Wedges: Ideal garnishes for added texture, freshness, and visual appeal.

Smart Ingredient Swaps for Every Pantry and Diet

If you’re short on certain ingredients or cooking for dietary needs, here are smart substitutions:

Chicken Breast or Tenderloin: Leaner options that still absorb the marinade well.
Beef or Pork Strips: Great alternatives for a non-chicken satay version.
Commercial Peanut Butter: Usable in place of natural, though the flavor will be milder and the sauce thicker.
White Vinegar or Lime Juice: Acceptable substitutes for cider vinegar.
Homemade Red Curry Paste: Double the quantity and adjust with fish sauce and sugar for authenticity.
Vegetarian Option: Use tofu or tempeh, pressed and marinated thoroughly, then grilled until golden.

How to Make Thai Chicken Satay with Peanut Sauce – Step by Step

  1. Prepare the Marinade: Combine chicken pieces with ¼ cup coconut milk, red curry paste, curry powder, sugar, and salt. Mix well and marinate for at least 20 minutes or overnight for deeper flavor.
  2. Thread the Chicken: Skewer 4–5 marinated chicken pieces onto each soaked bamboo skewer.
  3. Cook the Skewers: Heat oil in a non-stick skillet or grill pan over medium-high heat. Cook skewers in batches, 3 minutes per side, until golden and fully cooked.
  4. Make the Peanut Sauce: In a saucepan, mix remaining coconut milk, peanut butter, red curry paste, sugar, soy sauce, vinegar, salt, and water. Simmer over medium-low heat for 5 minutes, stirring occasionally, until smooth and thick. Adjust thickness with water if needed.
  5. Serve and Garnish: Plate the skewers, drizzle with peanut sauce, and top with crushed peanuts, chopped cilantro, and sliced red chili. Serve with lime wedges on the side.
Thai Chicken Satay with Peanut Sauce served with creamy peanut dipping sauce

Expert Tips to Perfect Your Thai Chicken Satay with Peanut Sauce

Use Chicken Thighs: For the juiciest texture, thighs outperform breast meat.
Soak Skewers: Prevent burning by soaking bamboo skewers for at least 2 hours.
Natural Peanut Butter Is Key: It provides a purer flavor and smoother sauce consistency.
Don’t Over-Dilute the Sauce: Too much water weakens the bold peanut flavor.
Batch Cook: Double the recipe and freeze extra sauce—it keeps well and elevates rice bowls or stir-fries.
Marinate Overnight: Deepens the flavor and makes the chicken even more succulent.

Serving Suggestions and Delicious Variations

Serve with Rice: Jasmine or coconut rice are traditional pairings that complement the richness of the peanut sauce.
Add Crunch with Salad: An Asian slaw with sesame dressing brings a refreshing contrast.
Make it Spicy: Add fresh chopped Thai chilies to the sauce for a fiery kick.
Turn It Into a Bowl: Serve skewers over rice with cucumber slices, pickled carrots, and extra sauce.
Vegan Twist: Substitute chicken with tofu and use soy-based alternatives in the marinade.
Gluten-Free Option: Use tamari instead of soy sauce and ensure all store-bought ingredients are labeled gluten-free.

The Cultural Roots and Modern Appeal of Satay

While Thai Chicken Satay with Peanut Sauce is a beloved street food staple in Thailand, its roots span across Southeast Asia—from Indonesia to Malaysia. This version leans into Thai ingredients like red curry paste and coconut milk, creating a more aromatic and creamy variation than others. Whether you’re nostalgic for Thai night markets or just exploring bold new flavors at home, this dish bridges tradition with everyday cooking ease.

Conclusion

Thai Chicken Satay with Peanut Sauce is more than just a recipe—it’s a celebration of flavor, simplicity, and cultural richness. The succulent marinated chicken, kissed with aromatic spices, paired with the velvety, nutty depth of homemade peanut sauce, creates an unforgettable taste experience. Whether served as a vibrant appetizer, a centerpiece for a Thai-inspired dinner, or a make-ahead meal for busy nights, this dish never fails to impress. With easy-to-find ingredients and straightforward preparation, you can bring authentic Thai street food right into your kitchen with confidence and flair.

FAQ About Thai Chicken Satay with Peanut Sauce

Can I prepare Thai Chicken Satay with Peanut Sauce ahead of time?

Yes, you can marinate the chicken a day in advance and store it covered in the refrigerator. The peanut sauce can also be made ahead and stored in an airtight container in the fridge for up to 7 days or frozen for a month. Reheat gently before serving.

What’s the best way to reheat leftover satay?

To maintain tenderness, reheat the skewers gently in a covered pan over low heat or in the oven at 325°F (165°C) for 10–15 minutes. Reheat the peanut sauce in a saucepan with a splash of water to loosen it, stirring until smooth.

Can I grill the chicken satay outdoors?

Absolutely! Grilling over charcoal adds a smoky, authentic flavor that elevates the dish. Be sure to soak wooden skewers in water for 2 hours beforehand to prevent burning.

More Relevant Recipes

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Chicken Satay with Peanut Sauce served with creamy peanut dipping sauce

Thai Chicken Satay with Peanut Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Zaza
  • Total Time: 30 minutes (excluding marination)
  • Yield: 15 skewers 1x

Description

Thai Chicken Satay Skewers with Thai Peanut Sauce — a reader-favorite recipe that rivals your favorite Thai restaurant. Juicy marinated chicken is grilled to perfection and served with a rich, authentic peanut dipping sauce made with natural peanut butter and red curry paste.


Ingredients

Scale
  • 600g / 1.2lb chicken thighs, boneless skinless, cut into 2cm pieces
  • 1 tbsp curry powder
  • 1 tsp white sugar
  • 2 tsp red curry paste
  • 1 tsp cooking salt / kosher salt
  • 1/4 cup coconut milk (for marinade)
  • 2 tbsp red curry paste (for sauce)
  • 3/4 cup natural peanut butter, smooth
  • 1/4 cup white sugar
  • 2 tsp dark soy sauce
  • 1 tsp cooking salt / kosher salt (for sauce)
  • 2 tbsp cider vinegar
  • 3/4 cup water
  • 400g / 14oz coconut milk (1 can, for sauce)
  • 1316 bamboo skewers, 16cm long
  • 2 tbsp peanuts, finely chopped (for garnish)
  • Lime wedges, coriander/cilantro leaves, and sliced red chilli (optional)

Instructions

  1. Mix together chicken and marinade ingredients with 1/4 cup of coconut milk. Set aside for at least 20 minutes or overnight.
  2. Thread chicken onto skewers (4–5 pieces per skewer).
  3. Heat 1.5 tbsp oil in a large non-stick pan over medium-high heat.
  4. Cook skewers in batches for 3 minutes on each side until golden.
  5. To make peanut sauce: Place remaining coconut milk and all sauce ingredients in a saucepan over medium-low heat.
  6. Stir to combine, then simmer for 5 minutes, stirring occasionally.
  7. Adjust consistency with water to create a thick but pourable sauce.
  8. Transfer sauce to a bowl and sprinkle with some chopped peanuts (stir in if desired).
  9. Pile chicken satay skewers on a platter, sprinkle with remaining peanuts, coriander, and chilli if using.
  10. Serve with peanut sauce and jasmine or Thai fried rice.

Notes

  • Use chicken thighs for juiciest results, but breast or tenderloin works too.
  • If using table salt, halve the amount specified for kosher salt.
  • Natural peanut butter gives the most authentic flavor and ideal consistency.
  • Marinate for at least 3 hours for best flavor; 20 minutes minimum.
  • Soak skewers in water for 2 hours if using BBQ or charcoal grill.
  • Leftover peanut sauce can be used for noodles, salads, or vegetables.
  • Prep Time: 20 minutes (plus optional marination)
  • Cook Time: 10 minutes
  • Category: Appetizer, Main
  • Method: Grill, Pan-fry
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 skewer (approx.)
  • 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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star