Why You’ll Love This Recipe

I love this dish for how quick and approachable it is without sacrificing taste. The satay marinade infuses the chicken with rich, savory flavor, while the peanut sauce adds a nutty, tangy contrast that I can’t get enough of. Plus, it’s easy to customize, kid-friendly, and comes together in just five simple steps. Whether I serve it with rice, salad, or tuck it into wraps, it always hits the spot.

Chicken Satay with Easy Thai Peanut Sauce Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

For the Chicken Satay:

  • 1 pound boneless, skinless chicken thighs (or breasts)

  • 2 tablespoons soy sauce

  • 1 tablespoon vegetable oil

  • 1 tablespoon oyster sauce

  • 1 tablespoon brown sugar

  • 1 teaspoon ground coriander

  • 1 teaspoon ground cumin

  • 1 teaspoon garlic powder

  • 1 teaspoon salt

  • ½ teaspoon black pepper

  • Skewers (wooden or metal)

For the Easy Thai Peanut Sauce:

  • ½ cup creamy peanut butter

  • 3 tablespoons soy sauce

  • 2 tablespoons rice vinegar

  • 1 tablespoon brown sugar

  • 1 tablespoon fresh lime juice

  • 1 teaspoon red chili flakes (optional)

  • Warm water (to thin the sauce)

Directions

  1. Marinate the Chicken
    I mix soy sauce, vegetable oil, oyster sauce, brown sugar, garlic powder, coriander, cumin, salt, and pepper in a large bowl. Then I slice the chicken into strips and toss it in the marinade. I let it sit for at least 30 minutes (longer for more flavor).

  2. Prepare the Peanut Sauce
    In a bowl, I whisk together peanut butter, soy sauce, rice vinegar, brown sugar, lime juice, and red chili flakes. I slowly add warm water, stirring until the sauce reaches a smooth, pourable consistency. Then I set it aside.

  3. Preheat the Grill
    I heat my grill or grill pan to medium-high. If I’m using wooden skewers, I soak them in water for 30 minutes first to prevent burning.

  4. Skewer the Chicken
    I thread the marinated chicken strips onto skewers, leaving a bit of space between each piece to help them cook evenly.

  5. Grill the Skewers
    I place the skewers on the grill and cook them for about 15 minutes, turning occasionally, until the chicken is cooked through and has nice grill marks.

Servings and Timing

  • Servings: 4

  • Prep Time: 20 minutes

  • Marinating Time: 30 minutes

  • Cook Time: 15 minutes

  • Total Time: 1 hour (including marination)

Variations

  • I sometimes swap chicken for shrimp, beef, or tofu depending on what I have on hand.

  • For more heat, I add extra chili flakes or a splash of sriracha to the peanut sauce.

  • If I’m avoiding peanuts, I use almond or cashew butter instead—it still tastes amazing.

  • To make it vegetarian, I use marinated tofu or tempeh and grill it just the same.

Storage/Reheating

  • Refrigerator: I store leftovers in an airtight container for up to 3 days.

  • Freezing: Cooked chicken skewers freeze well. I freeze them in a single layer, then transfer to a freezer bag for up to 3 months. I thaw overnight before reheating.

  • Reheat: I reheat the chicken in a skillet or in the microwave. For the sauce, I warm it gently and stir in a bit of water if it thickens too much.

FAQs

Can I use chicken breasts instead of thighs?

Yes, I often use breasts when I want a leaner option. Just watch the cooking time—breasts can cook faster and dry out if overdone.

Can I make the peanut sauce ahead of time?

Definitely. I make the sauce up to 2 days in advance and keep it in the fridge. I give it a quick stir and thin with warm water if needed before serving.

What should I serve with chicken satay?

I love pairing it with jasmine rice, cucumber salad, or steamed veggies like broccoli or bok choy.

How do I know when the chicken is done?

The chicken is done when it reaches an internal temperature of 165°F (75°C) and has nice browning or grill marks on the outside.

Chicken Satay with Easy Thai Peanut Sauce Can I make this gluten-free?

Yes. I use gluten-free soy sauce (like tamari) and make sure my oyster sauce is gluten-free—or omit it if necessary.

Conclusion

Chicken Satay with Easy Thai Peanut Sauce is one of those dishes I turn to when I want something flavorful, satisfying, and simple to make. The juicy grilled chicken and creamy, tangy sauce are a perfect match. Whether I’m making it for family dinner or a weekend get-together, it’s a recipe I always come back to—and one that never fails to impress.

Print

Chicken Satay with Easy Thai Peanut Sauce

Chicken Satay with Easy Thai Peanut Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Grilled chicken skewers marinated in bold Thai spices and served with a creamy, flavorful peanut dipping sauce. A perfect blend of sweet, savory, and spicy in every bite!

  • Author: Ella
  • Prep Time: 20 minutes
  • Total Time: 15 minutes
  • Yield: ~1 hour
  • Category: 4 servings
  • Method: Appetizer / Main Course
  • Cuisine: Grilling / Skewering

Ingredients

For the Chicken Satay:

1 lb boneless, skinless chicken thighs or breasts

2 tbsp soy sauce

1 tbsp vegetable oil

1 tbsp oyster sauce

1 tbsp brown sugar

1 tsp ground coriander

1 tsp ground cumin

1 tsp garlic powder

1 tsp salt

½ tsp black pepper

Skewers (wooden or metal)

For the Thai Peanut Sauce:

½ cup creamy peanut butter

3 tbsp soy sauce

2 tbsp rice vinegar

1 tbsp brown sugar

1 tbsp fresh lime juice

1 tsp red chili flakes (optional)

Warm water (to thin the sauce)

Instructions

Marinate the Chicken:
In a large bowl, mix soy sauce, vegetable oil, oyster sauce, brown sugar, coriander, cumin, garlic powder, salt, and pepper.
Slice chicken into strips and toss in marinade. Marinate for at least 30 minutes.

Make the Peanut Sauce:
In a bowl, whisk together peanut butter, soy sauce, rice vinegar, brown sugar, lime juice, and chili flakes (if using).
Gradually add warm water to reach desired consistency. Set aside.

Preheat Grill:
Preheat grill or grill pan to medium-high heat. If using wooden skewers, soak them in water for 30 minutes to prevent burning.

Skewer the Chicken:
Thread the marinated chicken strips onto skewers, spacing them slightly for even cooking.

Grill the Skewers:
Grill for about 15 minutes, turning occasionally until fully cooked and nicely charred. Internal temperature should reach 165°F (75°C).

How to Serve:

Plating: Serve skewers on a platter with a drizzle of peanut sauce and extra sauce on the side for dipping.

Garnish: Top with chopped peanuts, fresh cilantro, or lime wedges.

Pairing: Serve with jasmine rice, cucumber salad, or steamed veggies.

Notes

Substitute chicken with tofu or shrimp for variation.

Peanut sauce can be made in advance and refrigerated for up to 3 days.

Marinate the chicken longer (up to 8 hours) for even more flavor.

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