Thai Chicken Satay with Creamy Peanut Sauce

Thai Chicken Satay brings bold flavor, juicy texture, and irresistible aroma straight to your kitchen. This recipe delivers tender, marinated chicken skewers paired with a rich peanut sauce that tastes just like your favorite Thai restaurant. Because the marinade works fast and the cooking time stays short, Thai Chicken Satay fits perfectly into both busy weeknights and special gatherings. Whether you grill, bake, or pan-sear the skewers, the result stays flavorful and satisfying. Once you try this dish, it quickly earns a permanent place in your recipe rotation.

Story 

Thai Chicken Satay has always been one of those dishes I order without hesitation whenever I see it on a menu. The balance of savory, sweet, salty, and lightly spicy flavors feels comforting yet exciting at the same time. Over the years, I tested different versions at home until this Thai Chicken Satay recipe finally matched that restaurant-style experience. The marinade infuses every bite with flavor, while the peanut sauce turns simple chicken into something unforgettable. Because Thai Chicken Satay cooks quickly and looks impressive on a platter, it works just as well for casual dinners as it does for holiday entertaining.

Ingredients

  • 2 pounds chicken breasts or thighs, sliced into 1½-inch wide strips

  • 3 tablespoons olive oil

  • ¼ cup coconut milk, plus more as needed

  • ⅓ to ½ cup smooth peanut butter

  • 12–15 wooden skewers

Marinade and Sauce Ingredients

  • ¼ cup low-sodium soy sauce

  • ¼ cup packed brown sugar

  • 1 tablespoon chili paste

  • 1½ tablespoons lime juice

  • 1½ tablespoons fish sauce

  • 1 teaspoon dried basil

  • 1 teaspoon ground coriander

  • ½ teaspoon ground ginger

  • ½ teaspoon garlic powder

  • ½ teaspoon ground turmeric

Step-by-Step Instructions

Preparing the Ingredients

Whisk all marinade and sauce ingredients together in a medium bowl until smooth, then remove one-third cup into a large freezer bag and stir in the olive oil; add the sliced chicken, toss until coated, seal, and refrigerate for at least six hours while keeping the remaining mixture chilled separately for the peanut sauce.

Cooking Instructions

Soak skewers in water for thirty minutes, thread the marinated chicken onto skewers, and cook using your preferred method: bake at 350°F for 15–20 minutes, grill over medium heat for 3–4 minutes per side, or pan-sear in a skillet for 2–3 minutes per side until fully cooked; meanwhile, simmer the reserved sauce with coconut milk for one minute, remove from heat, and stir in peanut butter until smooth.

Tips for Perfect Results

Common Mistakes to Avoid

Overcooking dries out the chicken quickly, so always watch the heat closely and pull the skewers once they reach doneness; also, wiping off excess marinade before cooking helps the chicken sear instead of steaming.

Pro Tips for Better Flavor

For deeper flavor, marinate the chicken overnight and finish the cooked skewers with a light brush of warm peanut sauce; additionally, a squeeze of fresh lime just before serving adds brightness that balances the richness.

Serving and Storage

How to Serve

Serve Thai Chicken Satay hot off the grill with a generous bowl of Peanut Sauce Recipe on the side, arrange the skewers on a platter for an Asian Chicken Appetizer, or pair them with rice and vegetables for a complete meal.

Thai Chicken Satay

How to Store Leftovers

Store leftover skewers and sauce separately in airtight containers in the refrigerator for up to three days, then reheat gently on the stovetop or in the oven to keep the chicken tender.

Conclusion

Thai Chicken Satay proves that bold flavor does not require complicated steps. With simple ingredients, flexible cooking methods, and a peanut sauce that steals the show, this recipe delivers every time. Once you make it at home, you will find countless reasons to return to it again and again.

Discover more delicious recipes by following me on Facebook and Pinterest.

Frequently Asked Questions

Can I make Thai Chicken Satay ahead of time?

Yes, you can marinate the chicken up to a day in advance and prepare the peanut sauce earlier, which makes cooking and serving much faster when guests arrive.

What cut of chicken works best for satay?

Chicken thighs stay extra juicy and forgiving, while breasts work well if you monitor cooking time carefully and avoid high heat for too long.

Can I cook these skewers without a grill?

Absolutely, Thai Chicken Satay bakes beautifully in the oven or cooks quickly in a hot skillet, making it easy to prepare year-round.

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

Thai Chicken Satay


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amanda Thompson
  • Total Time: 40 minutes
  • Yield: 6 servings 1x

Description

Thai Chicken Satay with juicy marinated chicken skewers served with a creamy, savory peanut sauce.


Ingredients

Scale
  • 2 pounds chicken breasts or thighs
  • 3 tablespoons olive oil
  • 1/4 cup coconut milk
  • 1/3 to 1/2 cup smooth peanut butter
  • 1/4 cup low sodium soy sauce
  • 1/4 cup brown sugar
  • 1 tablespoon chili paste
  • 1 1/2 tablespoons lime juice
  • 1 1/2 tablespoons fish sauce
  • 1 teaspoon dried basil
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground ginger
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon ground turmeric

Instructions

  1. Whisk marinade ingredients and reserve one-third cup for sauce
  2. Marinate chicken for at least six hours
  3. Thread chicken onto soaked skewers
  4. Cook by grilling, baking, or pan searing until done
  5. Simmer reserved sauce with coconut milk and peanut butter

Notes

  1. Marinate overnight for deeper flavor
  2. Serve warm with extra peanut sauce
  • Prep Time: 30 minutes
  • Cook Time: 10 minutes
  • Category: Appetizer
  • Method: Grilling
  • Cuisine: Thai

Nutrition

  • Serving Size: 5 skewers
  • Calories: 450
  • Sugar: 12g
  • Sodium: 820mg
  • Fat: 28g
  • Saturated Fat: 8g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 32g
  • Cholesterol: 110mg

Leave a Comment

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