Thai Chicken Satay with Peanut Sauce

This Thai chicken satay is tender, flavorful, and wonderfully easy to make at home. Juicy strips of marinated chicken are grilled until lightly charred, then served with a creamy Thai peanut sauce for dipping. It makes a delicious family dinner, party appetizer, or Thai-inspired snack.

Why You’ll Love This Recipe

  • Big Thai-inspired flavor: Coconut milk, garlic, ginger, curry, and lime create a fragrant marinade.
  • Simple ingredients: Most of the ingredients are easy to find at regular grocery stores.
  • Easy cooking: The chicken can be grilled, pan-cooked, or prepared on a grill pan.
  • Family-friendly: Serve the peanut sauce on the side so everyone can choose how much they want.
  • Great for entertaining: The colorful skewers make an inviting Thai appetizer.

Ingredients

Homemade Thai chicken satay with rich peanut sauce served as a flavorful Thai appetizer. Grilled chicken skewers are garnished with cilantro and chopped peanuts alongside fresh lime.
Homemade Thai chicken satay with peanut dipping sauce.

For the Chicken Satay

  • 1 ½ pounds boneless, skinless chicken thighs
  • ½ cup coconut milk
  • 2 tablespoons soy sauce
  • 1 tablespoon lime juice
  • 1 tablespoon brown sugar
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon Thai red curry paste
  • 1 teaspoon ground coriander
  • ½ teaspoon ground cumin
  • ½ teaspoon turmeric
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 1 tablespoon vegetable oil
  • Wooden skewers

For the Peanut Sauce

  • ½ cup creamy peanut butter
  • ½ cup coconut milk
  • 1 tablespoon soy sauce
  • 1 tablespoon lime juice
  • 1 tablespoon brown sugar
  • 1 teaspoon Thai red curry paste
  • ½ teaspoon grated fresh ginger
  • 1 small garlic clove, minced
  • 2–4 tablespoons warm water

For Serving

  • Fresh cilantro
  • Lime wedges
  • Chopped roasted peanuts
  • Sliced cucumber
  • Cooked jasmine rice, optional

Instructions

  1. Prepare the chicken: Trim any excess fat from the chicken thighs and slice them into thin strips, approximately ½ inch thick.
  2. Make the marinade: In a large bowl, whisk together coconut milk, soy sauce, lime juice, brown sugar, garlic, ginger, red curry paste, coriander, cumin, turmeric, salt, black pepper, and vegetable oil.
  3. Marinate: Add the chicken strips and toss until thoroughly coated. Cover and refrigerate for at least 30 minutes, or preferably 2–4 hours for deeper flavor.
  4. Prepare the skewers: If using wooden skewers, soak them in water for at least 30 minutes to help prevent burning.
  5. Thread the chicken: Remove the chicken from the marinade and thread each strip onto a skewer. Discard the leftover marinade.
  6. Cook: Preheat a grill or grill pan over medium-high heat. Cook the skewers for about 3–5 minutes per side, depending on thickness, until the chicken is cooked through and lightly charred.
  7. Check the chicken: The thickest pieces should reach an internal temperature of 165°F (74°C).
  8. Make the peanut sauce: Add peanut butter, coconut milk, soy sauce, lime juice, brown sugar, curry paste, ginger, and garlic to a small saucepan. Warm over low heat, stirring until smooth.
  9. Adjust the sauce: Add warm water 1 tablespoon at a time until the sauce reaches a smooth, creamy dipping consistency. Taste and adjust the lime juice, soy sauce, or sugar if needed.
  10. Serve: Arrange the Thai chicken satay on a serving platter. Garnish with cilantro and chopped peanuts, and serve warm with peanut sauce and lime wedges.
Grilled Thai chicken satay served on wooden skewers with a bowl of homemade Thai peanut sauce. The juicy chicken has lightly charred edges and is garnished with fresh herbs and peanuts.
Grilled chicken satay with homemade Thai peanut sauce.

Tips & Tricks

  • Use chicken thighs: They stay juicy and flavorful during grilling. Chicken breast can also be used, but avoid overcooking it.
  • Marinate longer: Two to four hours gives the chicken more time to absorb the aromatic marinade.
  • Don’t overcrowd the pan: Cook in batches if necessary so the chicken develops attractive browned edges.
  • Watch the skewers: Wooden skewers can burn quickly, so soaking them beforehand is important.
  • Control the peanut sauce: Add warm water gradually to get your preferred consistency.
  • Adjust the spice: Use less curry paste for a mild version or add a little more for extra heat.
  • Make it dairy-free: The recipe is naturally dairy-free when using suitable ingredient labels.
  • Keep it halal: Choose halal-certified chicken, soy sauce, curry paste, and other packaged ingredients where certification is important to you.

Details

  • Prep Time: 20 minutes
  • Marinating Time: 30 minutes–4 hours
  • Cook Time: 15 minutes
  • Total Time: About 1 hour 5 minutes, excluding extended marinating
  • Yield: 4–6 servings
  • Category: Appetizer, Main Course
  • Method: Grilling
  • Cuisine: Thai-inspired
  • Difficulty: Easy
  • Dietary Notes: Halal-friendly, dairy-free
Thai chicken skewers served with creamy peanut sauce, lime wedges, cilantro, and chopped roasted peanuts. This easy chicken satay has golden grilled edges and a tender texture.
Easy Thai chicken skewers with peanut sauce.

Notes

For a complete meal, serve the chicken with jasmine rice, cucumber salad, steamed vegetables, or a simple Thai-inspired slaw.

You can substitute chicken breast for chicken thighs if preferred. For a nut-free alternative, replace the peanut butter with sunflower seed butter, keeping in mind that the flavor will be slightly different.

For extra flavor and texture, sprinkle the finished skewers with roasted peanuts and fresh cilantro just before serving.

Nutrition

Approximate per serving, including peanut sauce:

  • Calories: 520
  • Protein: 39g
  • Carbohydrates: 17g
  • Fat: 33g

Nutrition will vary depending on the exact ingredients and serving size.

FAQ

1. What is Thai chicken satay?
Thai chicken satay is a popular Thai-inspired dish featuring marinated chicken cooked on skewers and served with a creamy peanut dipping sauce. The chicken is commonly flavored with coconut milk, curry, spices, garlic, and lime.

2. Can I make chicken satay without a grill?
Yes. A grill pan or large skillet works well. Cook the skewers over medium-high heat until browned and the chicken reaches 165°F (74°C) internally.

3. Can I prepare Thai chicken satay ahead of time?
Yes. The chicken can be marinated several hours ahead, and the peanut sauce can also be prepared in advance. Store both covered in the refrigerator until ready to cook and serve.

4. How do I make Thai peanut sauce less spicy?
Reduce the amount of Thai red curry paste. You can also add a little extra coconut milk or peanut butter to mellow the heat.

5. What should I serve with chicken satay?
Chicken satay pairs well with jasmine rice, cucumber salad, fresh vegetables, lime wedges, and Thai peanut sauce.

6. Can I use chicken breast instead of thighs?
Absolutely. Chicken breast works well, but slice it evenly and avoid overcooking it because it contains less fat and can become dry more quickly.

Storage

Refrigerator: Store cooked chicken and peanut sauce separately in airtight containers for up to 3–4 days.

Freezer: Freeze cooked chicken for up to 2 months in a freezer-safe container. The peanut sauce can also be frozen, although its texture may change slightly after thawing.

Reheating: Reheat the chicken gently in a skillet over medium-low heat, in the oven, or in the microwave until heated through. Add a splash of water or coconut milk to the peanut sauce and warm it gently while stirring.

Thai chicken satay skewers with grilled golden-brown chicken served alongside creamy peanut sauce and lime wedges. Fresh cilantro and chopped peanuts add color and texture to this easy chicken satay recipe.
Thai chicken satay with creamy peanut sauce.

Similar Recipes

Thai Chicken Satay with Peanut Sauce

Thai chicken satay features tender chicken strips marinated with coconut milk, curry, garlic, ginger, and lime.
Grill the chicken skewers until lightly charred and cooked through.
Serve warm with creamy homemade Thai peanut sauce, lime, and fresh cilantro.
Prep Time 20 minutes
Course Appetizer, Main Course
Cuisine Thai-Inspired

Ingredients
  

For the Chicken Satay

  • 1 ½ pounds boneless skinless chicken thighs
  • ½ cup coconut milk
  • 2 tablespoons soy sauce
  • 1 tablespoon lime juice
  • 1 tablespoon brown sugar
  • 2 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 1 tablespoon Thai red curry paste
  • 1 teaspoon ground coriander
  • ½ teaspoon ground cumin
  • ½ teaspoon turmeric
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 1 tablespoon vegetable oil
  • Wooden skewers

For the Peanut Sauce

  • ½ cup creamy peanut butter
  • ½ cup coconut milk
  • 1 tablespoon soy sauce
  • 1 tablespoon lime juice
  • 1 tablespoon brown sugar
  • 1 teaspoon Thai red curry paste
  • ½ teaspoon grated fresh ginger
  • 1 small garlic clove minced
  • 2 –4 tablespoons warm water

For Serving

  • Fresh cilantro
  • Lime wedges
  • Chopped roasted peanuts
  • Sliced cucumber
  • Cooked jasmine rice optional

Instructions
 

  • Prepare the chicken: Trim any excess fat from the chicken thighs and slice them into thin strips, approximately ½ inch thick.
  • Make the marinade: In a large bowl, whisk together coconut milk, soy sauce, lime juice, brown sugar, garlic, ginger, red curry paste, coriander, cumin, turmeric, salt, black pepper, and vegetable oil.
  • Marinate: Add the chicken strips and toss until thoroughly coated. Cover and refrigerate for at least 30 minutes, or preferably 2–4 hours for deeper flavor.
  • Prepare the skewers: If using wooden skewers, soak them in water for at least 30 minutes to help prevent burning.
  • Thread the chicken: Remove the chicken from the marinade and thread each strip onto a skewer. Discard the leftover marinade.
  • Cook: Preheat a grill or grill pan over medium-high heat. Cook the skewers for about 3–5 minutes per side, depending on thickness, until the chicken is cooked through and lightly charred.
  • Check the chicken: The thickest pieces should reach an internal temperature of 165°F (74°C).
  • Make the peanut sauce: Add peanut butter, coconut milk, soy sauce, lime juice, brown sugar, curry paste, ginger, and garlic to a small saucepan. Warm over low heat, stirring until smooth.
  • Adjust the sauce: Add warm water 1 tablespoon at a time until the sauce reaches a smooth, creamy dipping consistency. Taste and adjust the lime juice, soy sauce, or sugar if needed.
  • Serve: Arrange the Thai chicken satay on a serving platter. Garnish with cilantro and chopped peanuts, and serve warm with peanut sauce and lime wedges.

Notes

For a complete meal, serve the chicken with jasmine rice, cucumber salad, steamed vegetables, or a simple Thai-inspired slaw.
You can substitute chicken breast for chicken thighs if preferred. For a nut-free alternative, replace the peanut butter with sunflower seed butter, keeping in mind that the flavor will be slightly different.
For extra flavor and texture, sprinkle the finished skewers with roasted peanuts and fresh cilantro just before serving.

Conclusion

This Thai chicken satay brings restaurant-style Thai-inspired flavor to your kitchen without complicated techniques. The fragrant chicken, creamy peanut sauce, fresh lime, and lightly charred edges make every bite satisfying. Whether you’re preparing an easy family meal or a crowd-pleasing Thai appetizer, these chicken skewers are a recipe worth keeping on repeat.

Leave a Comment

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

Recipe Rating




Scroll to Top