Chicken Satay with Peanut Sauce is a delightful dish that’s perfect for any occasion. Whether you’re hosting a holiday party or enjoying a family dinner, Thai Satay Chicken with Peanut Sauce offers a unique blend of flavors that will impress your guests. The tender, marinated chicken skewers paired with the creamy peanut sauce create an unforgettable taste experience. This recipe is not only easy to follow but also versatile enough to be grilled, baked, or cooked in a skillet.

Jump to:
- Why You’ll Love This Recipe
- Tools and Preparation
- Essential Tools and Equipment
- Importance of Each Tool
- Ingredients
- How to Make Thai Satay Chicken with Peanut Sauce
- Step 1: Prepare the Marinade
- Step 2: Soak Skewers
- Step 3: Cook the Chicken (Oven Method)
- Step 4: Cook the Chicken (Grill Method)
- Step 5: Cook the Chicken (Skillet Method)
- Step 6: Prepare Peanut Sauce
- Step 7: Serve and Enjoy
- How to Serve Thai Satay Chicken with Peanut Sauce
- As an Appetizer
- With Rice
- In Salads
- Wraps or Sandwiches
- With Grilled Vegetables
- As a Main Course
- How to Perfect Thai Satay Chicken with Peanut Sauce
- Best Side Dishes for Thai Satay Chicken with Peanut Sauce
- Common Mistakes to Avoid
- Storage & Reheating Instructions
- Refrigerator Storage
- Freezing Thai Satay Chicken with Peanut Sauce
- Reheating Thai Satay Chicken with Peanut Sauce
- Frequently Asked Questions
- How do I make the peanut sauce thicker?
- Can I use different meats for satay?
- What can I serve with Thai Satay Chicken with Peanut Sauce?
- Is this recipe suitable for meal prep?
- Final Thoughts
- 📖 Recipe Card
Why You’ll Love This Recipe
- Irresistible Flavor: The combination of spices and the creamy peanut sauce will tantalize your taste buds.
- Versatile Cooking Methods: Enjoy this dish year-round by choosing to grill, bake, or skillet-cook the chicken.
- Perfect for Any Occasion: Ideal as an appetizer for parties or served with rice and veggies for a satisfying main course.
- Quick Preparation: With just 30 minutes of prep time, you can have these flavorful skewers ready in no time.
- Family-Friendly Dish: Kids and adults alike will enjoy the delicious taste of Chicken Satay.
Tools and Preparation
Before diving into making Thai Satay Chicken with Peanut Sauce, it’s essential to gather your tools. Having everything on hand will make your cooking experience smoother and more enjoyable.
Essential Tools and Equipment
- Wooden skewers
- Mixing bowls
- Whisk
- Baking sheets
- Grill (indoor or outdoor)
- Non-stick skillet
Importance of Each Tool
- Wooden skewers: Perfect for threading chicken pieces, ensuring even cooking and easy handling.
- Mixing bowls: Essential for combining marinade ingredients effectively.
- Whisk: Helps achieve a smooth consistency when mixing sauces and marinades.
Ingredients
- 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/3-1/2 cup smooth peanut butter
- 12-15 skewers
- 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
How to Make Thai Satay Chicken with Peanut Sauce
Step 1: Prepare the Marinade
Whisk together the marinade and sauce ingredients in a medium bowl. Remove about one-third cup of this mixture and place it in a freezer bag. Add three tablespoons of olive oil to this bag, then toss in the chicken strips to coat them evenly. Marinate the chicken in the refrigerator for at least six hours or overnight. Keep the remaining marinade separate; this will be used later as part of your peanut sauce.
Step 2: Soak Skewers
When ready to cook, soak wooden skewers in water for at least thirty minutes. This prevents them from burning during cooking. While skewers soak, take the marinated chicken out of the refrigerator to allow it to reach room temperature.
Step 3: Cook the Chicken (Oven Method)
Preheat your oven to 350 degrees F. Line two baking sheets with foil and lightly spray them with nonstick cooking spray. Thread the marinated chicken onto soaked skewers and dab off any excess marinade with paper towels. Arrange the skewers on baking sheets and bake for fifteen to twenty minutes until cooked through (internal temperature should reach 165 degrees F).
Step 4: Cook the Chicken (Grill Method)
Prepare your grill by greasing it well and preheating to high heat. Once hot, add the chicken skewers while reducing heat to medium. Cover and grill each side for about three to four minutes until fully cooked (internal temperature should reach 165 degrees F).
Step 5: Cook the Chicken (Skillet Method)
In a large non-stick skillet over medium-high heat, heat one-and-a-half tablespoons of olive oil. In batches, add skewers to the pan and cook for two to three minutes per side until fully cooked through.
Step 6: Prepare Peanut Sauce
Take the reserved marinade from earlier and place it in a small saucepan along with one-quarter cup of coconut milk or three tablespoons of water. Bring this mixture to a boil, then reduce heat and let it simmer for one minute. Remove from heat and stir in one-third cup of peanut butter until well combined. Adjust thickness by adding more peanut butter for a creamier sauce or more liquid if you prefer a thinner consistency.
Step 7: Serve and Enjoy
Serve your warm Thai Satay Chicken alongside the peanut sauce as an appetizer or pair it with rice and vegetables for a complete meal. Enjoy every bite!
How to Serve Thai Satay Chicken with Peanut Sauce
Serving Thai Satay Chicken with Peanut Sauce can elevate your dining experience, making it perfect for gatherings or casual meals. Here are some delicious ways to present and enjoy this dish.
As an Appetizer
- Serve skewers on a platter with a small bowl of extra Peanut Sauce for dipping.
- Garnish with fresh cilantro or sliced green onions to enhance visual appeal.
With Rice
- Pair with jasmine rice for a traditional Thai experience.
- Add lime wedges on the side for a zesty kick.
In Salads
- Slice cooked chicken and toss it into a fresh salad with mixed greens.
- Drizzle additional Peanut Sauce over the top for added flavor.
Wraps or Sandwiches
- Use the chicken in lettuce wraps for a low-carb option.
- Incorporate into sandwiches or wraps with crunchy vegetables for texture.
With Grilled Vegetables
- Serve alongside grilled bell peppers, zucchini, and asparagus for colorful presentation.
- Brush vegetables lightly with olive oil and season before grilling.
As a Main Course
- Plate the chicken over coconut rice or quinoa for a hearty meal.
- Include steamed broccoli or snap peas for a healthy side.

How to Perfect Thai Satay Chicken with Peanut Sauce
To achieve the best flavor and texture in your Thai Satay Chicken, consider these helpful tips.
- Marinate longer: For deeper flavor, marinate chicken overnight instead of just six hours.
- Use fresh ingredients: Fresh herbs and quality peanut butter make a noticeable difference in taste.
- Soak skewers: Prevent wooden skewers from burning by soaking them in water before grilling.
- Monitor cooking temperature: Use a meat thermometer to ensure chicken reaches an internal temperature of 165 degrees F without overcooking.
- Adjust spice levels: Modify the amount of chili paste based on your spice preference; feel free to add more for an extra kick!
- Experiment with sides: Pairing different vegetables can enhance the dish’s overall flavor profile.
Best Side Dishes for Thai Satay Chicken with Peanut Sauce
Complementing your Thai Satay Chicken with delicious side dishes can round out your meal beautifully. Here are some excellent options:
- Jasmine Rice – A fragrant rice that perfectly absorbs the flavors of the satay sauce.
- Cucumber Salad – A refreshing side that adds crunch and coolness to balance spicy flavors.
- Stir-fried Bok Choy – Lightly sautéed bok choy brings a nutritious green element to your plate.
- Mango Sticky Rice – A sweet treat that contrasts nicely with savory satay chicken.
- Thai Noodle Salad – Cold noodles tossed with veggies and sesame dressing create a delightful pairing.
- Grilled Pineapple – The sweetness of grilled pineapple complements the savory notes of the chicken well.
- Spring Rolls – Fresh spring rolls filled with herbs and vegetables make for a light, tasty addition.
- Peanut Slaw – Crunchy cabbage slaw dressed in peanut sauce offers an additional layer of flavor.
Common Mistakes to Avoid
Making Thai Satay Chicken with Peanut Sauce can be a delight, but avoiding common mistakes ensures a better dish.
- Using cold chicken: Always bring your chicken to room temperature before cooking. This helps it cook evenly and remain tender.
- Not marinating long enough: Marinating the chicken for at least 6 hours or overnight enhances the flavor. Don’t rush this step for best results.
- Overcooking the chicken: Keep an eye on cooking time, as overcooked chicken can become dry. Use a meat thermometer to check for an internal temperature of 165°F.
- Skipping the soaking of skewers: If using wooden skewers, soak them in water for at least 30 minutes. This prevents them from burning during cooking.
- Ignoring the consistency of the peanut sauce: Adjust the peanut sauce thickness by adding coconut milk or water gradually until you reach your desired consistency.
Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container.
- Consume within 3-4 days for best quality.
Freezing Thai Satay Chicken with Peanut Sauce
- Place cooled chicken in freezer-safe containers or bags.
- It can be frozen for up to 3 months.
Reheating Thai Satay Chicken with Peanut Sauce
- Oven: Preheat your oven to 350°F and heat chicken on a baking sheet for about 10-15 minutes until warmed through.
- Microwave: Place chicken on a microwave-safe plate and cover. Heat on medium power in 1-minute intervals until hot.
- Stovetop: In a skillet, add a splash of water and reheat over low heat, stirring occasionally until warmed.
Frequently Asked Questions
Here are some common questions about making Thai Satay Chicken with Peanut Sauce.
How do I make the peanut sauce thicker?
To thicken your peanut sauce, simply add more peanut butter or reduce it by simmering longer.
Can I use different meats for satay?
Yes! You can use pork, beef, or even tofu as alternatives to chicken in this recipe while keeping the flavor profile similar.
What can I serve with Thai Satay Chicken with Peanut Sauce?
This dish pairs well with rice, steamed vegetables, or even a fresh salad to balance its rich flavors.
Is this recipe suitable for meal prep?
Absolutely! Thai Satay Chicken with Peanut Sauce stores well and makes great leftovers for meal prep throughout the week.
Final Thoughts
Thai Satay Chicken with Peanut Sauce is not only delicious but also versatile. It works perfectly as an appetizer for gatherings or a main dish served with rice and veggies. Feel free to customize it with your favorite herbs and spices to make it uniquely yours!
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card
Print
Thai Satay Chicken with Peanut Sauce
- Total Time: 50 minutes
- Yield: Serves approximately 6 people 1x
Description
Indulge in the irresistible flavors of Thai Satay Chicken with Peanut Sauce, a dish that perfectly balances savory and sweet notes. This mouthwatering recipe features tender marinated chicken skewers that are grilled to perfection and served with a creamy peanut sauce that elevates every bite. Perfect for gatherings or family dinners, this dish is not only easy to prepare but also versatile enough to adapt to your preferred cooking method—grilling, baking, or skillet-cooking. Whether enjoyed as an appetizer or paired with rice and vegetables for a complete meal, this Thai classic is sure to impress guests and satisfy your cravings.
Ingredients
- 2 pounds chicken breasts or thighs
- 3 tablespoons olive oil
- 1/4 cup coconut milk
- 1/3–1/2 cup smooth peanut butter
- 1/4 cup low sodium soy sauce
- 1/4 cup packed brown sugar
- 1 tablespoon chili paste
- 1 1/2 tablespoons lime juice
Instructions
- Prepare the marinade by whisking together olive oil, coconut milk, peanut butter, soy sauce, brown sugar, chili paste, lime juice, and spices in a bowl.
- Reserve some marinade for the peanut sauce; coat chicken strips in the remaining marinade and refrigerate for at least six hours or overnight.
- Soak wooden skewers in water for at least 30 minutes before cooking.
- Grill or bake the marinated chicken on skewers until fully cooked (internal temperature reaches 165°F).
- For the peanut sauce, heat reserved marinade with additional coconut milk until warmed; stir in peanut butter until smooth.
- Serve warm with extra peanut sauce for dipping.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: Grilling/Baking
- Cuisine: Thai
Nutrition
- Serving Size: 1 skewer (85g)
- Calories: 280
- Sugar: 7g
- Sodium: 580mg
- Fat: 16g
- Saturated Fat: 3g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 70mg





