Chicken Satay with Peanut Sauce is a delightful dish that you can easily recreate at home. This popular appetizer bursts with flavor, featuring juicy, marinated chicken skewers complemented by a creamy and addictive peanut sauce. Perfect for gatherings or cozy family dinners, this recipe is versatile and suitable for year-round enjoyment. Whether you’re celebrating the holidays or just looking to impress your guests, Thai Satay Chicken with Peanut Sauce is sure to become a favorite.
Why You’ll Love This Recipe
- Easy to Prepare: With simple ingredients and straightforward steps, this recipe is perfect for cooks of all levels.
- Flavor Explosion: The combination of spices and the creamy peanut sauce delivers an irresistible taste that will leave everyone wanting more.
- Versatile Serving Options: Enjoy it as an appetizer or pair it with rice and veggies for a satisfying main course.
- Perfect for Any Occasion: Great for holiday gatherings, parties, or just a fun weekday meal.
- Customizable Spice Level: Adjust the chili paste to suit your taste for a milder or spicier dish.
Tools and Preparation
Before diving into this delicious recipe, gather your tools and prepare your kitchen. Having everything ready will make the cooking process smooth and enjoyable.
Essential Tools and Equipment
- Skewers
- Medium bowl
- Baking sheets or grill
- Non-stick skillet
- Small saucepan
- Whisk
Importance of Each Tool
- Skewers: Essential for threading the marinated chicken, allowing for even cooking and easy handling.
- Medium bowl: Perfect for mixing the marinade and ensuring all ingredients blend well together.
- Small saucepan: Used to heat the reserved sauce, making it easy to create that luscious peanut sauce.

Ingredients
For the Chicken
- 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)
- 12-15 skewers
For the Marinade/Sauce
- 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
- 1/3-1/2 cup smooth peanut butter
How to Make Thai Satay Chicken with Peanut Sauce
Step 1: Prepare the Marinade/Sauce
Whisk together all marinade/sauce ingredients in a medium bowl. Remove 1/3 cup of this mixture to use later. In the remaining marinade, whisk in 3 tablespoons olive oil. Add sliced chicken and toss until evenly coated. Marinate in the refrigerator for at least 6 hours or overnight. Refrigerate the remaining marinade separately; this will be used as your base for the peanut sauce.
Step 2: Prepare Skewers
Soak wooden skewers in water for at least 30 minutes before cooking. This helps prevent them from burning. Remove chicken from the refrigerator to allow it to come to room temperature. Thread marinated chicken onto skewers and gently dab off excess marinade with paper towels.
Step 3: Cooking Methods
OVEN:
Preheat your oven to 350 degrees F. Line two baking sheets with foil and lightly spray them with nonstick cooking spray. Evenly distribute chicken across both baking sheets. Bake for about 15-20 minutes, ensuring that the internal temperature reaches 165 degrees F without overcooking.
GRILL:
Grease an indoor or outdoor grill and heat it on high. Once hot, add the skewered chicken, reduce heat to medium, cover, and grill each side for about 3-4 minutes until cooked through (internal temp of 165 degrees F).
SKILLET:
In a large non-stick skillet, heat 1½ tablespoons olive oil over medium-high heat. Cook skewers in batches, turning every 2-3 minutes until fully cooked (internal temp of 165 degrees F).
Step 4: Prepare Peanut Sauce
Add reserved marinade/sauce to a small saucepan along with either 1/4 cup coconut milk or 3 tablespoons water. Bring this mixture to a boil then reduce heat to simmer for about one minute. Remove from heat and stir in 1/3 cup peanut butter until fully combined; adjust thickness as desired by adding more peanut butter or liquid.
Step 5: Serve
Serve warm chicken satay alongside your homemade peanut sauce as an appetizer or enjoy it over rice and veggies as a main course.
Now you’re ready to impress friends and family with your homemade Thai Satay Chicken with Peanut Sauce!
How to Serve Thai Satay Chicken with Peanut Sauce
Serving Thai Satay Chicken with Peanut Sauce can elevate any meal or gathering. This dish is versatile and pairs beautifully with various sides, making it perfect for appetizers or a main course.
As a Delicious Appetizer
- Serve the skewers warm with a side of creamy peanut sauce for dipping. Guests will love the combination of juicy chicken and rich flavors.
With Fresh Veggies
- Accompany the chicken with sliced cucumbers, bell peppers, or carrot sticks. These crunchy veggies provide a refreshing contrast to the savory satay.
Over Rice
- Place the grilled chicken on a bed of jasmine rice or coconut rice. This creates a fulfilling meal that balances flavors and textures.
In Lettuce Wraps
- Use large lettuce leaves to wrap the chicken and drizzle with additional peanut sauce. This offers a fun, hands-on way to enjoy the dish.
On a Salad
- Top a mixed greens salad with sliced chicken satay and peanut sauce. Add some chopped peanuts for an extra crunch and flavor boost.
How to Perfect Thai Satay Chicken with Peanut Sauce
Creating the perfect Thai Satay Chicken requires attention to detail in preparation and cooking. Here are some tips to ensure your dish turns out delicious every time.
- Marinate Longer: Allowing the chicken to marinate overnight enhances flavor infusion, making each bite more delicious.
- Use Skewers Wisely: Soak wooden skewers in water for at least 30 minutes before grilling. This prevents them from burning during cooking.
- Monitor Cooking Temperature: Ensure your grill or oven is preheated properly. Cooking at the right temperature helps maintain juiciness.
- Adjust Peanut Sauce Consistency: If you prefer a thicker sauce, add more peanut butter; for thinner, incorporate coconut milk or water gradually until desired consistency is reached.
- Serve Immediately: Enjoy your satay while it’s warm to experience its best texture and flavor.
Best Side Dishes for Thai Satay Chicken with Peanut Sauce
Pairing sides with Thai Satay Chicken can enhance your dining experience and create a well-rounded meal. Here are some excellent side dish suggestions:
- Coconut Rice: The subtle sweetness of coconut rice complements the savory flavors of satay perfectly.
- Thai Cucumber Salad: A light salad made with cucumbers, lime juice, and herbs adds freshness to your meal.
- Steamed Broccoli: Simple steamed broccoli provides nutrition and a vibrant color contrast on your plate.
- Spring Rolls: Fresh vegetable spring rolls offer a crunchy texture that pairs nicely with the creamy peanut sauce.
- Thai Fried Rice: Flavorful fried rice infused with garlic and green onions makes for a hearty side.
- Grilled Corn on the Cob: Sweet corn brushed with lime butter adds a delightful burst of flavor to balance the meal.
- Mango Salad: A refreshing mango salad brings sweetness and acidity that enhance the overall taste experience.
- Sesame Noodles: Cold sesame noodles tossed in soy sauce offer an interesting twist alongside your skewers.
Common Mistakes to Avoid
When making Thai Satay Chicken with Peanut Sauce, it’s easy to make mistakes that can affect the flavor and texture of your dish. Here are some common pitfalls to watch out for:
- Skipping the Marinade: Marinating chicken is crucial for flavor. Allow at least 6 hours for the best taste.
- Overcrowding Skewers: Placing too much chicken on a skewer can lead to uneven cooking. Space pieces evenly for proper heat distribution.
- Ignoring Temperature: Cooking chicken at the wrong temperature can result in dry meat. Use a meat thermometer; aim for an internal temperature of 165°F.
- Not Soaking Skewers: Wooden skewers can burn during cooking if not soaked first. Soak them in water for at least 30 minutes before grilling or baking.
- Neglecting the Sauce: The peanut sauce is just as important as the chicken. Don’t rush its preparation; let it simmer to enhance the flavors.
Storage & Reheating Instructions
Refrigerator Storage
- Store leftover Thai Satay Chicken with Peanut Sauce in an airtight container.
- It will keep well for up to 3 days in the refrigerator.
Freezing Thai Satay Chicken with Peanut Sauce
- Place cooled chicken and sauce in freezer-safe containers or bags.
- Freeze for up to 3 months.
Reheating Thai Satay Chicken with Peanut Sauce
- Oven: Preheat oven to 350°F. Place chicken on a baking sheet and cover with foil. Heat for about 15-20 minutes or until warmed through.
- Microwave: Transfer chicken and sauce to a microwave-safe dish. Heat in 30-second intervals until hot, stirring occasionally.
- Stovetop: Heat a skillet over medium heat, add chicken and sauce, and stir until warmed through.
Frequently Asked Questions
Here are some common questions about preparing Thai Satay Chicken with Peanut Sauce:
Can I use other meats for this recipe?
Yes, you can substitute chicken with beef, lamb, or turkey based on your preference.
How do I make this dish spicier?
To increase spice levels, add more chili paste or serve with sliced fresh chilies alongside the peanut sauce.
Can I make this recipe ahead of time?
Absolutely! You can marinate the chicken a day before and store it in the refrigerator until you’re ready to cook.
What should I serve with Thai Satay Chicken with Peanut Sauce?
This dish pairs well with rice, steamed vegetables, or as part of a larger meal spread featuring Asian-inspired dishes.
Is there a vegetarian option for this recipe?
For a vegetarian twist, consider using tofu or tempeh instead of chicken while following the same marinating process.
Final Thoughts
Thai Satay Chicken with Peanut Sauce is not only delicious but also versatile enough to be served as an appetizer or main course. You can customize it by choosing different proteins or adjusting spice levels according to your taste. Don’t hesitate to try this dish; it’s sure to impress family and friends alike!
Thai Satay Chicken with Peanut Sauce
Thai Satay Chicken with Peanut Sauce is a delicious and easy-to-make dish that brings the flavors of Thai cuisine right to your kitchen. This recipe features tender chicken marinated in a rich blend of spices, grilled or baked to perfection. Each skewer is served with a creamy peanut sauce that adds an irresistible touch. Perfect as an appetizer for gatherings or as a satisfying main course alongside rice and veggies, this dish caters to all tastes and occasions. Your family and friends will love the balance of savory and sweet, making it a go-to favorite year-round!
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Serves approximately 6 people 1x
- Category: Main
- Method: Grilling/Baking
- Cuisine: Thai
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)
- 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 teaspoon dried basil
- 1 teaspoon ground coriander
- 1/2 teaspoon ground ginger
- 1/2 teaspoon garlic powder
- 1/2 teaspoon ground turmeric
- 1/3-1/2 cup smooth peanut butter
Instructions
- In a medium bowl, whisk together marinade ingredients (soy sauce, brown sugar, chili paste, lime juice, basil, coriander, ginger, garlic powder, turmeric).
- Reserve 1/3 cup of the mixture for later use. Combine remaining marinade with olive oil and add sliced chicken; toss to coat.
- Marinate in the refrigerator for at least 6 hours or overnight.
- Soak wooden skewers in water for 30 minutes. Preheat oven to 350°F or heat your grill.
- Thread marinated chicken onto skewers and cook until the internal temperature reaches 165°F (about 15-20 minutes in the oven or 3-4 minutes per side on the grill).
- In a small saucepan, combine reserved marinade with coconut milk or water; bring to a boil, then stir in peanut butter until smooth.
- Serve warm chicken skewers with peanut sauce.
Nutrition
- Serving Size: 1 skewer (70g)
- Calories: 250
- Sugar: 8g
- Sodium: 360mg
- Fat: 13g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 2g
- Protein: 14g
- Cholesterol: 60mg