Chicken Satay with Peanut Sauce is a delightful dish that brings the vibrant flavors of Thailand right to your kitchen. This Thai Satay Chicken with Peanut Sauce is perfect for any occasion, whether you’re hosting a festive gathering or simply enjoying a cozy dinner at home. The succulent chicken skewers paired with a creamy, rich peanut sauce make it an irresistible treat that will leave your guests asking for more.
Why You’ll Love This Recipe
- Easy to Prepare: With simple ingredients and straightforward instructions, you’ll have this delicious dish ready in no time.
- Flavor Explosion: The marinade infuses the chicken with incredible flavors, ensuring each bite is juicy and satisfying.
- Versatile Serving Options: Enjoy it as an appetizer or serve it with rice and veggies for a fulfilling main course.
- Perfect for Any Occasion: Whether it’s a holiday celebration or a casual weeknight dinner, this recipe fits right in.
- Customizable Heat Level: Adjust the spiciness of the peanut sauce to fit your taste preferences by adding more chili paste.
Tools and Preparation
Before diving into this mouthwatering recipe, ensure you have the right tools on hand. They will make your cooking experience smoother and more enjoyable.
Essential Tools and Equipment
- Wooden skewers
- Medium bowl
- Whisk
- Baking sheets or grill
- Non-stick skillet
- Small saucepan
Importance of Each Tool
- Wooden skewers: Essential for threading the chicken pieces, ensuring even cooking and easy handling.
- Medium bowl: Perfect for mixing the marinade and sauce ingredients together efficiently.
- Non-stick skillet: Allows for easy cooking without sticking, making cleanup a breeze.
Ingredients
For the Chicken Marinade
- 2 pounds chicken breasts or thighs (sliced into 1 1/2 wide strips by 3-5 long)
- 3 tablespoons olive oil
- 1/4 cup coconut milk plus more as needed (may sub water)
- 1/4 cup low sodium soy sauce
- 1/4 cup packed brown sugar
- 1 tablespoon chili paste (like Sambal Oelek)
- 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
For the Peanut Sauce
- 1/3-1/2 cup smooth peanut butter
- Reserved marinade from above
How to Make Thai Satay Chicken with Peanut Sauce
Step 1: Prepare the Marinade
Whisk together all the marinade ingredients in a medium bowl. Remove 1/3 cup of this mixture into a freezer-sized bag and whisk in 3 tablespoons of olive oil. Add the sliced chicken to the bag and toss to coat evenly. Marinate in the refrigerator for at least 6 hours or overnight. Refrigerate any remaining marinade separately, as this will be used later for your peanut sauce.
Step 2: Soak Skewers and Prepare Chicken
Soak wooden skewers in water for at least 30 minutes before cooking. While they soak, remove the marinated chicken from the refrigerator to bring it to room temperature. Thread the chicken pieces onto the soaked skewers, being careful not to overcrowd them. Dab off any excess marinade with paper towels.
Step 3: Choose Your Cooking Method
OVEN:
Preheat your oven to 350 degrees F. Line two baking sheets with foil and lightly spray them with nonstick cooking spray. Evenly divide the skewered chicken between baking sheets. Bake for about 15–20 minutes or until cooked through (internal temperature should reach 165 degrees F).
GRILL:
If grilling, grease your indoor or outdoor grill and heat it on high. Once hot, add chicken skewers; reduce heat to medium. Cover and grill for about 3–4 minutes per side or until fully cooked (165 degrees F internal temperature).
SKILLET:
To cook on a skillet, heat 1 1/2 tablespoons of olive oil over medium-high heat. Working in batches, add skewers and cook for about 2–3 minutes per side until fully cooked.
Step 4: Make the Peanut Sauce
In a small saucepan, combine reserved marinade with either coconut milk or water (about 1/4 cup). Bring it to a boil then simmer for about one minute. Remove from heat and stir in smooth peanut butter until well combined. Adjust thickness by adding more peanut butter for richness or additional liquid if too thick.
Step 5: Serve Your Dish
Serve warm chicken skewers alongside your homemade peanut sauce as an appetizer. You can also pair them with rice and vegetables for a complete meal experience that everyone will love!
How to Serve Thai Satay Chicken with Peanut Sauce
Serving Thai Satay Chicken with Peanut Sauce can elevate your dining experience. This dish is not only delicious but also versatile, making it perfect for various occasions. Here are some creative serving suggestions.
As Appetizers
- Serve skewers on a platter with small bowls of peanut sauce for dipping.
- Garnish with chopped cilantro and lime wedges for a fresh touch.
With Rice
- Pair the chicken with jasmine rice or coconut rice to soak up the rich flavors.
- Drizzle some extra peanut sauce over the rice for added taste.
On Salads
- Slice the grilled chicken and serve it atop a crisp salad for a light meal.
- Add Asian-inspired ingredients like mandarin oranges and sesame seeds.
In Wraps
- Use lettuce leaves or tortillas to create wraps filled with chicken and vegetables.
- Spread a layer of peanut sauce inside for a burst of flavor.
For Meal Prep
- Prepare extra skewers and pack them in containers with veggies for easy lunches.
- Reheat gently and add fresh herbs before serving.

How to Perfect Thai Satay Chicken with Peanut Sauce
Getting the perfect Thai Satay Chicken with Peanut Sauce requires attention to detail. Here are some tips to ensure your dish turns out amazing every time.
- Marinate Longer: Allowing the chicken to marinate overnight will enhance the flavor significantly.
- Soak Skewers: Always soak wooden skewers in water before cooking to prevent burning.
- Monitor Cooking Time: Ensure you cook chicken just until it reaches an internal temperature of 165 degrees F for tenderness.
- Adjust Consistency: If your peanut sauce is too thick, add more coconut milk or water in small increments until you reach your desired texture.
- Taste as You Go: Always taste your sauce before serving; adjust sweetness or spiciness according to preference.
- Garnish Thoughtfully: Fresh herbs like cilantro or mint can elevate presentation and flavor when sprinkled on top before serving.
Best Side Dishes for Thai Satay Chicken with Peanut Sauce
Complementing your Thai Satay Chicken with flavorful side dishes can round out your meal beautifully. Here are some excellent options:
- Thai Fried Rice: A fragrant mix of jasmine rice stir-fried with vegetables and spices, perfect for pairing.
- Cucumber Salad: A refreshing salad made from sliced cucumbers, vinegar, and sugar that balances the richness of the dish.
- Steamed Broccoli: Lightly steamed broccoli adds color and nutrition, making it an easy side to prepare.
- Spring Rolls: Fresh spring rolls filled with shrimp or veggies provide a crunchy contrast to the tender chicken.
- Mango Salad: Sweet and tangy mango salad offers a delightful burst of flavor that complements the savory chicken.
- Quinoa Pilaf: A nutty quinoa pilaf loaded with vegetables adds protein and fiber while enhancing overall nutrition.
Common Mistakes to Avoid
Making Thai Satay Chicken with Peanut Sauce can be a joy, but there are common pitfalls to watch out for.
-
Skipping the Marinade Time: Marinating the chicken is essential for flavor. Skimping on this step leads to bland skewers. Aim for at least 6 hours, or overnight if possible.
-
Not Soaking Skewers: If you’re using wooden skewers, failing to soak them can result in burnt sticks. Soak them for at least 30 minutes before grilling or baking.
-
Overcooking the Chicken: Cooking chicken too long makes it dry. Keep an eye on the internal temperature and remove it from heat when it reaches 165 degrees F.
-
Using Cold Chicken: Cooking chicken straight from the fridge can lead to uneven cooking. Allow the chicken to come to room temperature before cooking.
-
Ignoring Consistency of Peanut Sauce: The peanut sauce should be creamy but not too thick. Adjust thickness by adding coconut milk or water as needed until you reach your desired consistency.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container.
- They will last for up to 4 days in the fridge.
- Ensure the chicken has cooled completely before sealing.
Freezing Thai Satay Chicken with Peanut Sauce
- Place cooled chicken in a freezer-safe bag or container.
- It can be frozen for up to 3 months.
- Label containers with dates for easy tracking.
Reheating Thai Satay Chicken with Peanut Sauce
-
Oven: Preheat to 350°F. Place chicken on a baking sheet and cover with foil. Heat for about 10-15 minutes until warmed through.
-
Microwave: Place chicken on a microwave-safe plate. Heat in short intervals (30 seconds) until hot, checking frequently.
-
Stovetop: Heat a skillet over medium heat, add a splash of water or coconut milk, and gently warm the chicken while stirring occasionally.
Frequently Asked Questions
Here are some common queries about making Thai Satay Chicken with Peanut Sauce:
Can I use other meats for Thai Satay?
You can substitute chicken with pork, beef, or even tofu for a vegetarian option. Each will need different marinating times and cooking methods.
How do I make Thai Satay Chicken less spicy?
To reduce the heat, simply decrease the amount of chili paste you use in the marinade and sauce. You can also omit it altogether if you prefer!
What should I serve with Thai Satay Chicken?
Thai Satay Chicken pairs wonderfully with jasmine rice, fresh veggies, or a simple salad for a complete meal.
Can I prepare the peanut sauce ahead of time?
Yes! The peanut sauce can be made ahead and stored in the refrigerator for up to one week. Just give it a stir before serving!
What is the best way to grill Thai Satay Chicken?
Ensure your grill is preheated on high before adding skewers. Reduce heat once they’re on to medium-low for even cooking without burning.
Final Thoughts
Thai Satay Chicken with Peanut Sauce is not only delicious but also highly versatile. This recipe allows you to enjoy tender, juicy skewers year-round, whether as an appetizer or main dish. Feel free to customize your marinade and sauce based on your taste preferences—add more spice or swap proteins! Enjoy this comforting dish that is sure to impress family and friends alike!
Thai Satay Chicken with Peanut Sauce
Indulge in the vibrant flavors of Thai cuisine with this irresistible Thai Satay Chicken with Peanut Sauce. This dish features tender marinated chicken skewers that are grilled or baked to perfection, paired with a creamy, rich peanut sauce that elevates every bite.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Approximately 6 servings 1x
- Category: Dinner
- Method: Grilling/Baking
- Cuisine: Thai
Ingredients
- 2 pounds chicken breasts or thighs
- 3 tablespoons olive oil
- 1/4 cup coconut milk
- 1/4 cup low sodium soy sauce
- 1/4 cup brown sugar
- 1 tablespoon chili paste
- 1 tablespoon lime juice
- 1/3–1/2 cup smooth peanut butter
Instructions
- In a medium bowl, whisk together marinade ingredients. Reserve some marinade for the peanut sauce.
- Marinate chicken in the mixture for at least 6 hours, preferably overnight.
- Soak wooden skewers in water for 30 minutes. Thread marinated chicken onto skewers.
- Cook the chicken using your preferred method: oven (350°F for 15-20 minutes), grill (3-4 minutes per side), or skillet (2-3 minutes per side).
- To make the peanut sauce, combine reserved marinade with coconut milk or water in a saucepan, boil, then stir in peanut butter until combined.
Nutrition
- Serving Size: 1 skewer (around 200g)
- Calories: 320
- Sugar: 9g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 2g
- Protein: 18g
- Cholesterol: 75mg



Leave a Comment