Thai Chicken Satay with Peanut Sauce

Thai Chicken Satay is a flavorful, comforting dish that brings together tender coconut-marinated chicken, warm curry spices, and a rich homemade peanut sauce. The chicken cooks until beautifully golden while staying juicy inside, making these skewers perfect for an easy family dinner, casual gathering, or Thai-inspired meal at home.

The creamy coconut milk and red curry paste give the chicken plenty of flavor without making the preparation complicated. Paired with a smooth, savory-sweet peanut dipping sauce, every bite has a delicious balance of nutty, tangy, creamy, and lightly spiced flavors.

Why You’ll Love This Recipe

This Thai Chicken Satay delivers restaurant-style flavor with straightforward ingredients and simple cooking techniques. Boneless chicken thighs stay tender and juicy, while coconut milk, curry powder, and red curry paste create a fragrant marinade.

It is also wonderfully family-friendly because you can easily adjust the amount of curry paste and chili to suit different tastes. The skewers can be cooked in a skillet, on a barbecue, or over charcoal, making this an easy chicken satay recipe for weeknight dinners and entertaining alike.

The homemade Thai peanut sauce is another highlight. It is creamy, deeply nutty, slightly sweet, and versatile enough to serve with rice, noodles, vegetables, or other grilled dishes.

Ingredients

Thai Chicken Satay served as golden chicken skewers with creamy peanut sauce and fresh lime. The coconut-marinated chicken is garnished with chopped peanuts, cilantro, and sliced red chili.
Tender chicken satay with peanut sauce, lime, cilantro, and chopped peanuts.

Chicken Satay

  • 600 g (1.2 lb) boneless, skinless chicken thighs, cut into bite-size pieces
  • 1 tablespoon curry powder
  • 1 teaspoon white sugar
  • 2 teaspoons red curry paste
  • 1 teaspoon kosher or cooking salt
  • 1/4 cup full-fat coconut milk
  • 13–16 bamboo skewers
  • 1 1/2 tablespoons cooking oil

Thai Peanut Sauce

  • Remaining coconut milk from one 400 g (14 oz) can
  • 2 tablespoons red curry paste
  • 3/4 cup smooth natural peanut butter
  • 1/4 cup white sugar
  • 2 teaspoons dark soy sauce
  • 1 teaspoon kosher or cooking salt
  • 2 tablespoons apple cider vinegar
  • 3/4 cup water, plus more as needed

For Serving

  • 2 tablespoons finely chopped peanuts
  • Lime wedges, optional
  • Fresh cilantro leaves, optional
  • Sliced red chili, optional
  • Jasmine rice or Thai fried rice, optional

Instructions

  1. If cooking the skewers on a barbecue or over charcoal, soak the bamboo skewers in water for about 2 hours before cooking.
  2. Place the chicken thighs in a large bowl. Add curry powder, sugar, red curry paste, salt, and 1/4 cup coconut milk. Toss thoroughly until every piece of chicken is coated.
  3. Cover and marinate for at least 20 minutes. For deeper flavor, refrigerate the chicken in the marinade overnight.
  4. Thread 4–5 pieces of marinated chicken onto each bamboo skewer.
  5. Heat the cooking oil in a large nonstick skillet over medium-high heat.
  6. Cook the Thai Chicken Satay in batches for approximately 3 minutes per side, or until golden brown and completely cooked through. Chicken should reach an internal temperature of 165°F (74°C).
  7. Meanwhile, prepare the peanut sauce. Add the remaining coconut milk, red curry paste, peanut butter, sugar, dark soy sauce, salt, apple cider vinegar, and water to a saucepan.
  8. Cook over medium-low heat, stirring until smooth and combined. Gently simmer for about 5 minutes, stirring occasionally.
  9. Add a little additional water if necessary until the Thai peanut sauce is thick and creamy but still easy to pour and dip.
  10. Transfer some sauce to a serving bowl and sprinkle with chopped peanuts. Arrange the chicken skewers on a platter and garnish with cilantro, chili, and the remaining peanuts. Serve warm with lime wedges and peanut sauce.
Easy Thai chicken skewers served with rich peanut dipping sauce, fresh lime, cilantro, and red chili. The golden coconut chicken satay makes a colorful Thai-inspired main dish.
Juicy Thai Chicken Satay with creamy homemade peanut sauce.

Tips & Tricks

For the juiciest Thai chicken skewers, chicken thighs are the best choice because they remain tender during high-heat cooking. Chicken breast or tenderloin can also be used, but watch the cooking time carefully to prevent them from becoming dry.

Natural peanut butter provides a stronger roasted peanut flavor and usually produces a smoother sauce. If you use conventional sweetened peanut butter, consider reducing the added sugar and adding water gradually.

The thickness of peanut butter varies considerably between brands, so treat the water measurement as a guide. Add only enough to produce a creamy, pourable sauce.

For a milder family-friendly version, reduce the red curry paste slightly and leave the sliced chili off the finished platter. For more heat, serve extra chili separately.

Always check the labels on curry paste, soy sauce, and other packaged ingredients to ensure they meet your dietary requirements and are halal-friendly.

Details

  • Prep Time: 25 minutes, plus optional marinating time
  • Cook Time: 20 minutes
  • Total Time: 45 minutes
  • Yield: 4–6 servings
  • Category: Main Course
  • Method: Skillet, Grilling
  • Cuisine: Thai-inspired
  • Difficulty: Easy
  • Dietary Notes: Halal-friendly, dairy-free
Chicken satay with peanut sauce featuring juicy coconut chicken skewers cooked until golden brown. The creamy dipping sauce is topped with chopped peanuts for extra texture.
Golden coconut chicken satay skewers with rich Thai peanut sauce.

Notes

Chicken breast or tenderloin can replace chicken thighs if preferred. For another halal-friendly variation, use thinly sliced beef suitable for quick cooking.

Plain white vinegar or rice vinegar can replace apple cider vinegar. Fresh lime juice can also provide acidity, although it will give the sauce a slightly different flavor.

Serve chicken satay with jasmine rice, Thai fried rice, cucumber salad, steamed vegetables, or noodles for a more substantial meal.

The recipe intentionally makes a generous quantity of peanut sauce. Leftovers work beautifully with noodles, rice bowls, steamed vegetables, salads, or grilled chicken.

Nutrition

Approximate nutrition per serving will vary according to portion size and the amount of peanut sauce served.

  • Calories: 450–550 kcal
  • Protein: 30–35 g
  • Carbohydrates: 20–30 g
  • Fat: 28–35 g

FAQ

What is Thai Chicken Satay made of?

Thai Chicken Satay is made with pieces of chicken marinated in coconut milk, curry powder, red curry paste, sugar, and salt. The chicken is threaded onto skewers, cooked until golden, and typically served with a rich peanut dipping sauce.

Can I make chicken satay without a grill?

Yes. A large nonstick skillet or grill pan works very well. Cook the skewers over medium-high heat, turning them so the chicken develops a golden exterior and cooks completely through.

Can I marinate chicken satay overnight?

Yes. An overnight marinade gives the coconut chicken satay extra time to absorb the curry and coconut flavors. Keep the marinating chicken covered and refrigerated.

How do I keep peanut sauce from becoming too thick?

Add water gradually while warming the sauce until it reaches your preferred consistency. The finished sauce should remain creamy and thick enough to cling to the chicken while still being easy to dip.

What can I serve with chicken satay with peanut sauce?

Jasmine rice, Thai fried rice, cucumber salad, noodles, or steamed vegetables all pair well with chicken satay with peanut sauce. Lime wedges also add a fresh contrast to the creamy sauce.

Can I make the peanut sauce ahead of time?

Yes. Prepare the sauce in advance, refrigerate it in an airtight container, and gently reheat it before serving. Add a splash of water if refrigeration makes it too thick.

Storage

Store cooked chicken separately from the peanut sauce in airtight containers. Refrigerate both for up to 3–4 days.

The peanut sauce can be refrigerated for up to approximately one week. Stir it well before using and add a little water if it becomes too thick.

For longer storage, freeze the cooked chicken and peanut sauce separately in freezer-safe containers. Thaw overnight in the refrigerator before reheating.

Reheat chicken gently in a skillet or microwave until steaming hot throughout. Warm the peanut sauce over low heat, stirring frequently and adding a splash of water as necessary.

Thai Chicken Satay with tender grilled chicken skewers beside a bowl of homemade Thai peanut sauce. Fresh cilantro, lime wedges, and crushed peanuts complete the colorful dish.
Easy Thai chicken skewers served with a creamy peanut dipping sauce.

Similar Recipes

Thai Chicken Satay with Peanut Sauce

Thai Chicken Satay features coconut-marinated chicken cooked on skewers until golden.
Prep Time 25 minutes
Course Main Course
Cuisine Thai-Inspired

Ingredients
  

Chicken Satay

  • 600 g 1.2 lb boneless, skinless chicken thighs, cut into bite-size pieces
  • 1 tablespoon curry powder
  • 1 teaspoon white sugar
  • 2 teaspoons red curry paste
  • 1 teaspoon kosher or cooking salt
  • 1/4 cup full-fat coconut milk
  • 13 –16 bamboo skewers
  • 1 1/2 tablespoons cooking oil

Thai Peanut Sauce

  • Remaining coconut milk from one 400 g 14 oz can
  • 2 tablespoons red curry paste
  • 3/4 cup smooth natural peanut butter
  • 1/4 cup white sugar
  • 2 teaspoons dark soy sauce
  • 1 teaspoon kosher or cooking salt
  • 2 tablespoons apple cider vinegar
  • 3/4 cup water plus more as needed

For Serving

  • 2 tablespoons finely chopped peanuts
  • Lime wedges optional
  • Fresh cilantro leaves optional
  • Sliced red chili optional
  • Jasmine rice or Thai fried rice optional

Instructions
 

  • If cooking the skewers on a barbecue or over charcoal, soak the bamboo skewers in water for about 2 hours before cooking.
  • Place the chicken thighs in a large bowl. Add curry powder, sugar, red curry paste, salt, and 1/4 cup coconut milk. Toss thoroughly until every piece of chicken is coated.
  • Cover and marinate for at least 20 minutes. For deeper flavor, refrigerate the chicken in the marinade overnight.
  • Thread 4–5 pieces of marinated chicken onto each bamboo skewer.
  • Heat the cooking oil in a large nonstick skillet over medium-high heat.
  • Cook the Thai Chicken Satay in batches for approximately 3 minutes per side, or until golden brown and completely cooked through. Chicken should reach an internal temperature of 165°F (74°C).
  • Meanwhile, prepare the peanut sauce. Add the remaining coconut milk, red curry paste, peanut butter, sugar, dark soy sauce, salt, apple cider vinegar, and water to a saucepan.
  • Cook over medium-low heat, stirring until smooth and combined. Gently simmer for about 5 minutes, stirring occasionally.
  • Add a little additional water if necessary until the Thai peanut sauce is thick and creamy but still easy to pour and dip.
  • Transfer some sauce to a serving bowl and sprinkle with chopped peanuts. Arrange the chicken skewers on a platter and garnish with cilantro, chili, and the remaining peanuts. Serve warm with lime wedges and peanut sauce.

Notes

Chicken breast or tenderloin can replace chicken thighs if preferred. For another halal-friendly variation, use thinly sliced beef suitable for quick cooking.

Conclusion

This Thai Chicken Satay combines juicy coconut-marinated chicken with an irresistibly creamy peanut sauce for an easy meal packed with warm, savory flavor. With simple skillet or grilling options and plenty of make-ahead potential, it is a practical recipe for both family dinners and entertaining.

Serve the golden skewers with plenty of peanut sauce, fresh lime, and jasmine rice for a satisfying Thai-inspired meal you can confidently make at home.

Leave a Comment

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

Recipe Rating