in

Chicken Satay with Easy Thai Peanut Sauce

Save this recipe on:

Grilled to golden perfection, Chicken Satay with Easy Thai Peanut Sauce is a dish that brings together the bold, rich flavors of Southeast Asia in the most delicious way. Tender chunks of marinated chicken are skewered and grilled until smoky and juicy, then served with a creamy, sweet-spicy peanut sauce that’s absolutely addictive. Whether you’re planning a backyard barbecue, a flavorful weeknight dinner, or looking to impress guests with a crowd-pleasing appetizer, this dish delivers big flavor with surprisingly simple ingredients.

WANT TO SAVE THIS RECIPE?

Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

The magic lies in the contrast of textures and layers of taste. The chicken, infused with garlic, ginger, lemongrass, and a touch of coconut milk, develops a savory char on the grill, while the silky peanut sauce offers a perfect balance of nuttiness, acidity, and subtle heat. Paired together, they create an experience that’s deeply satisfying and unmistakably Thai. Once you try it, you’ll find yourself craving it again and again.


Why You’ll Love This Chicken Satay with Easy Thai Peanut Sauce

  • Flavor Explosion: Every bite delivers the perfect balance of savory, sweet, tangy, and spicy.
  • Quick to Prepare: The marinade and sauce come together in minutes with pantry staples.
  • Great for Grilling or Indoor Cooking: Perfect on an outdoor grill or stovetop grill pan.
  • Crowd-Pleaser: Ideal for dinner parties, BBQs, or even lunchboxes.
  • Customizable: Adjust the spice level or make it low-carb, keto, or gluten-free with simple swaps.
  • Freezer-Friendly: Prep ahead and freeze both chicken and sauce for future meals.

Preparation Phase & Tools to Use (Essential Tools and Equipment + Importance)

Before diving into making Chicken Satay with Easy Thai Peanut Sauce, gather your tools to ensure a smooth cooking process. Each piece of equipment plays a role in achieving the perfect texture and flavor.

  • Mixing Bowls: For marinating the chicken and preparing the peanut sauce. Use glass or stainless steel to avoid flavor transfer.
  • Sharp Knife & Cutting Board: Essential for trimming and cutting the chicken into uniform pieces to ensure even cooking.
  • Bamboo or Metal Skewers: Bamboo skewers should be soaked in water for 30 minutes to prevent burning on the grill. Metal skewers are reusable and heat evenly.
  • Grill or Grill Pan: A traditional charcoal or gas grill will add smoky depth, but a stovetop grill pan works wonderfully indoors.
  • Blender or Whisk: A blender creates a silky peanut sauce quickly, while a whisk works well for a more rustic texture.
  • Brush (optional): For basting with leftover marinade during grilling for extra flavor and moisture.
  • Tongs: Necessary for flipping the skewers safely without breaking the meat apart.

Having these tools ready and in reach makes prep cleaner, cooking faster, and the results tastier.


Preparation Tips

  • Marinate Long Enough: Let the chicken marinate for at least 1 hour (preferably 4–6 hours) to let the flavors fully penetrate. Overnight is ideal.
  • Uniform Cuts: Cut the chicken into similar-sized pieces (about 1-inch cubes) to ensure they grill evenly and stay juicy.
  • Skewer Smart: Don’t overcrowd the skewers—leave a bit of space between pieces so heat can circulate and give you that lovely char.
  • Room Temp Chicken: Let marinated chicken sit out for 15–20 minutes before grilling to promote even cooking.
  • Oil the Grill or Pan: Lightly oiling the surface prevents sticking and helps with even browning.
  • Taste the Sauce Before Serving: Adjust salt, lime juice, or spice as needed to your personal taste. Thai cuisine is all about balance!

Ingredients for This Chicken Satay with Easy Thai Peanut Sauce

For the Chicken Satay Marinade:

  • 1 ½ lbs (700g) boneless, skinless chicken thighs or breasts, cut into 1-inch pieces
  • 3 tablespoons coconut milk
  • 1 tablespoon soy sauce
  • 1 tablespoon fish sauce (optional but recommended)
  • 1 tablespoon brown sugar
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 2 cloves garlic, minced
  • 1 teaspoon fresh grated ginger
  • 1 tablespoon vegetable oil
  • Juice of ½ lime
  • Pinch of salt and pepper

For the Easy Thai Peanut Sauce:

  • ½ cup creamy peanut butter
  • 2 tablespoons soy sauce
  • 1 tablespoon red curry paste (or sriracha for heat)
  • 1 tablespoon brown sugar
  • 1 teaspoon rice vinegar (or lime juice)
  • ½ cup coconut milk
  • ¼ cup warm water (adjust for consistency)
  • Crushed peanuts and fresh cilantro for garnish (optional)

This combination of ingredients brings richness from the coconut milk, a warm spice mix, and that signature satay nuttiness from the peanut sauce. It’s aromatic, bold, and deeply satisfying.


Step 1: Prepare the Marinade

In a large mixing bowl, whisk together the coconut milk, soy sauce, fish sauce, brown sugar, turmeric, coriander, cumin, garlic, ginger, vegetable oil, lime juice, salt, and pepper. Mix until everything is well combined and aromatic.


Step 2: Marinate the Chicken

Add the chicken pieces to the bowl and toss to coat thoroughly in the marinade. Cover the bowl with plastic wrap or transfer to a zip-top bag, then refrigerate for at least 1 hour—ideally 4–6 hours or overnight for best flavor.


Step 3: Soak the Skewers

If you’re using bamboo skewers, soak them in water for 30 minutes to prevent burning on the grill. This step is crucial if cooking over open flame or under broiler heat.


Step 4: Make the Peanut Sauce

In a medium bowl or blender, combine the peanut butter, soy sauce, red curry paste, brown sugar, rice vinegar, and coconut milk. Add warm water gradually until the sauce reaches your desired consistency—smooth and slightly pourable. Adjust taste with more lime juice or spice as needed.


Step 5: Skewer the Chicken

Thread the marinated chicken pieces onto the soaked skewers, leaving a small gap between each chunk to allow heat to circulate evenly.


Step 6: Grill the Satay

Preheat your grill or grill pan to medium-high heat. Lightly oil the grates or pan surface. Place the skewers on the hot grill and cook for 3–4 minutes per side, turning as needed, until chicken is charred at the edges and fully cooked through (internal temp should reach 165°F/74°C).


Step 7: Serve

Transfer grilled chicken satay to a serving platter. Drizzle with peanut sauce or serve the sauce on the side for dipping. Garnish with crushed peanuts and chopped fresh cilantro, if desired.


Notes

  • Choose Thighs for Juiciness: Chicken thighs tend to stay more tender and juicy on the grill compared to breasts.
  • Make the Sauce Ahead: The peanut sauce can be made up to 3 days in advance and kept refrigerated—just reheat and thin with a splash of warm water before serving.
  • Double the Marinade (Optional): If you want to baste the skewers while grilling, make a double batch of marinade—just remember to keep the basting batch separate from raw chicken.

Watch Out for These Mistakes While Cooking

  • Skipping the Soak for Bamboo Skewers: If using wooden skewers, not soaking them can cause them to burn or catch fire on the grill.
  • Uneven Chicken Cuts: Inconsistent sizes will cook at different rates, leading to some pieces being undercooked while others are overdone.
  • Overcrowding the Grill: Placing skewers too close together prevents proper searing and caramelization. Leave some space for heat circulation.
  • Undercooking or Overcooking the Chicken: Use a thermometer if unsure—165°F (74°C) is the safe zone for poultry.
  • Neglecting to Taste the Sauce: Always taste and adjust your peanut sauce before serving; it’s the heart of the dish.
  • Skipping the Rest After Grilling: Let the chicken rest for a few minutes post-grill to lock in juices before serving.
  • Using Cold Chicken Straight from the Fridge: Let the meat come to room temperature before grilling to ensure even cooking.
  • Applying Marinade During the Last Minute of Grilling: Only baste with fresh (unused) marinade or do it early enough that it has time to cook fully and not burn.

What to Serve With Chicken Satay with Easy Thai Peanut Sauce?

The smoky, spicy-sweet chicken and creamy peanut sauce pair beautifully with a variety of sides, from light and crunchy to bold and starchy.

8 Recommendations

1. Cucumber Salad

Cool and crisp cucumber slices tossed with vinegar, sugar, and chili flakes add a refreshing contrast to the richness of the satay.

2. Steamed Jasmine Rice

Fluffy, aromatic rice is perfect for soaking up any extra peanut sauce.

3. Thai Sticky Rice

Sticky rice offers a more authentic and satisfying texture when paired with grilled meats.

4. Grilled Pineapple Slices

A touch of caramelized sweetness from grilled pineapple balances the savory-spicy notes of the satay.

5. Pickled Vegetables

Quick-pickled carrots, radishes, or onions bring brightness and a pop of acidity to the plate.

6. Thai Fried Rice

Flavorful and hearty, this can turn your satay into a complete meal.

7. Rice Noodle Salad

Toss thin rice noodles with lime, mint, and veggies for a light, herby side that complements the chicken perfectly.

8. Roti or Flatbread

A chewy bread option for scooping up satay and sauce—great for a more casual or fusion-style meal.


Storage Instructions

Refrigeration:
Store leftover grilled chicken satay in an airtight container in the fridge for up to 4 days. Keep the peanut sauce in a separate container—it lasts up to 5 days refrigerated. Reheat chicken gently in a pan or microwave, and warm the peanut sauce with a splash of water to loosen it.

Freezing:
Chicken can be frozen before or after grilling. For best results:

  • Before Grilling: Freeze raw marinated chicken in a zip-top bag (up to 2 months). Thaw overnight in the fridge before skewering and cooking.
  • After Grilling: Wrap skewers tightly and freeze for up to 2 months. Thaw and reheat in the oven or on a grill pan.

Peanut Sauce Freezing Tip: While possible, freezing the sauce may cause slight separation. Stir or blend after thawing to restore its smooth texture.


Estimated Nutrition (Per Serving, based on 4 servings total)

  • Calories: ~450
  • Protein: 30g
  • Carbohydrates: 14g
  • Fat: 30g
  • Saturated Fat: 10g
  • Cholesterol: 90mg
  • Sodium: 780mg
  • Fiber: 2g
  • Sugar: 6g

Note: These values may vary based on exact ingredients and portion size. For more accuracy, use a nutrition calculator with your specific brands and quantities.


Frequently Asked Questions

1. Can I make Chicken Satay without a grill?

Absolutely! A grill pan or even a regular nonstick skillet works well. Cook over medium-high heat and turn the skewers to get a nice sear on all sides.


2. Can I use chicken breast instead of thighs?

Yes, chicken breast works just fine. Just be cautious not to overcook it, as it can dry out more quickly than thighs.


3. Is the peanut sauce spicy?

It has a mild kick, especially if using red curry paste or sriracha. You can adjust the spice level by increasing or decreasing the amount of chili used.


4. Can I make this dish ahead of time?

Yes. You can marinate the chicken up to 24 hours in advance and prepare the peanut sauce 2–3 days ahead. Skewer and grill just before serving for best results.


5. What’s a good substitute for fish sauce?

Soy sauce or tamari can be used in place of fish sauce, though it will slightly change the depth of flavor. A dash of Worcestershire sauce is another decent alternative.


6. Can I make this peanut-free?

Yes, substitute with almond butter or sunflower seed butter for a nut-free version. Adjust taste, as some butters may be more bitter or oily.


7. Is this recipe gluten-free?

It can be! Just use gluten-free soy sauce or tamari and confirm all other sauces and ingredients are certified gluten-free.


8. Can I bake the chicken instead of grilling it?

Definitely. Bake skewers in a 425°F (220°C) oven for 15–20 minutes, flipping halfway, or until the internal temperature reaches 165°F (74°C).


Conclusion

Chicken Satay with Easy Thai Peanut Sauce is more than just a dish—it’s an invitation to experience rich Southeast Asian flavors in a format that’s approachable, fun, and deeply satisfying. Whether you’re throwing a summer BBQ, meal prepping for the week, or just craving something flavorful and comforting, this satay delivers every time. The vibrant marinade, creamy dipping sauce, and charred chicken skewers work in perfect harmony. Once you try it, it’s bound to become a go-to favorite in your kitchen.


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

Chicken Satay with Easy Thai Peanut Sauce


  • Author: Sara McKenney
  • Total Time: 35 minutes
  • Yield: 4 servings

Description

Juicy, marinated chicken skewers grilled to smoky perfection and served with a velvety, nutty Thai peanut sauce. This Chicken Satay with Easy Thai Peanut Sauce is bursting with vibrant flavors and perfect for gatherings, family dinners, or simply spicing up your weekly meals.


Ingredients

1 ½ lbs boneless skinless chicken thighs or breasts

3 tablespoons coconut milk

1 tablespoon soy sauce

1 tablespoon fish sauce

1 tablespoon brown sugar

1 teaspoon ground turmeric

1 teaspoon ground coriander

1 teaspoon ground cumin

2 cloves garlic minced

1 teaspoon fresh grated ginger

1 tablespoon vegetable oil

0.5 lime juiced

pinch salt and pepper

0.5 cup creamy peanut butter

2 tablespoons soy sauce

1 tablespoon red curry paste

1 tablespoon brown sugar

1 teaspoon rice vinegar

0.5 cup coconut milk

0.25 cup warm water

crushed peanuts and fresh cilantro for garnish


Instructions

1. In a large bowl, whisk together coconut milk, soy sauce, fish sauce, brown sugar, turmeric, coriander, cumin, garlic, ginger, vegetable oil, lime juice, salt, and pepper.

2. Add chicken pieces and toss well to coat. Cover and marinate for at least 1 hour, preferably up to 6 or overnight.

3. Soak bamboo skewers in water for 30 minutes if using.

4. In a separate bowl or blender, combine peanut butter, soy sauce, red curry paste, brown sugar, rice vinegar, and coconut milk. Gradually add warm water and stir until smooth.

5. Thread chicken onto skewers, leaving space between each piece.

6. Preheat grill or grill pan to medium-high and lightly oil the surface.

7. Grill skewers for 3–4 minutes per side or until cooked through and nicely charred.

8. Serve with peanut sauce on the side or drizzled on top. Garnish with crushed peanuts and fresh cilantro.

Notes

Use chicken thighs for juicier, more flavorful skewers.

Make peanut sauce ahead and refrigerate—it stays good for up to 3 days.

Double the marinade if you want to baste during grilling, but keep raw chicken marinade separate from the basting batch.

  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Grill
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 plate
  • Calories: 450
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 30g
  • Saturated Fat: 10g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 2g
  • Protein: 30g
  • Cholesterol: 90mg

Keywords: chicken satay, thai peanut sauce, grilled skewers, southeast asian chicken

Save this recipe on:

Leave a Reply

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

Recipe rating