Chicken Satay with Peanut Sauce is truly a delight that brings the vibrant flavors of Thai cuisine right into your home. This Thai Satay Chicken with Peanut Sauce recipe is not only perfect for gatherings and special occasions, but it’s also easy to prepare for a cozy weeknight dinner. The combination of juicy, marinated chicken skewers paired with a rich and creamy peanut sauce creates a dish that everyone will love. Whether you’re hosting a holiday party or simply craving a flavorful meal, this dish is sure to impress!
Why You’ll Love This Recipe
- Delicious Flavor: The marinade infuses the chicken with incredible taste, while the peanut sauce adds a creamy richness.
- Versatile Cooking Methods: Enjoy this dish baked, grilled, or skillet-cooked, making it suitable for any cooking preference or season.
- Quick Preparation: With minimal prep time and straightforward instructions, you can whip up this delightful meal in no time.
- Great for Gatherings: Perfect as an appetizer or main course, these skewers are sure to be a hit at parties and family dinners.
- Customizable Spice Level: Adjust the chili paste to suit your taste—add more for extra heat or leave it out for a milder flavor.
Tools and Preparation
To create the best Thai Satay Chicken with Peanut Sauce, having the right tools makes all the difference in your cooking experience.
Essential Tools and Equipment
- Wooden skewers
- Medium mixing bowl
- Small saucepan
- Baking sheets (or grill)
- Non-stick cooking spray
Importance of Each Tool
- Wooden skewers: Essential for threading the marinated chicken, ensuring even cooking and easy handling on the grill or oven.
- Small saucepan: Great for preparing the peanut sauce, allowing you to control the heat easily while blending flavors together.
Ingredients
For the Chicken Satay
- 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 Marinade and Marinate Chicken
Whisk together all marinade/sauce ingredients in a medium bowl. Remove about 1/3 cup of this mixture into a freezer-size bag. Add in 3 tablespoons olive oil and mix well. Place sliced chicken in the bag and toss to coat evenly. Marinate in the refrigerator for at least 6 hours up to overnight, keeping any leftover sauce separate in the fridge.
Step 2: Soak Skewers and Prepare Chicken
Soak wooden skewers in water for at least 30 minutes before cooking. This prevents them from burning during cooking. Remove marinated chicken from the refrigerator to bring it to room temperature. Thread chicken pieces onto soaked skewers, gently dabbing off excess marinade with paper towels.
Step 3: Cook in Oven
Preheat your oven to 350 degrees F. Line two baking sheets with foil and lightly spray them with nonstick cooking spray. Divide chicken skewers evenly between baking sheets. Bake for 15-20 minutes, checking that the internal temperature reaches 165 degrees F without overcooking.
Step 4: Grill Option
If grilling, grease an indoor or outdoor grill and heat it to high heat. Once hot, add chicken skewers, then reduce heat to medium. Cover and grill each skewer for about 3-4 minutes per side, until fully cooked through.
Step 5: Skillet Cooking Method
Heat 1 1/2 tablespoons olive oil in a large non-stick skillet over medium-high heat. Working in batches if necessary, add skewers and cook them for about 2-3 minutes per side, ensuring they reach an internal temperature of 165 degrees F.
Step 6: Make Peanut Sauce
Take the reserved marinade/sauce from earlier and pour it into a small saucepan along with 1/4 cup coconut milk or water. Bring it to a boil, then reduce heat to simmer for about one minute before removing from heat. Stir in between 1/3-1/2 cup smooth peanut butter, mixing until fully combined. Adjust thickness by adding more peanut butter or coconut milk/water as needed; taste and add chili paste if you prefer spicier sauce.
Step 7: Serve
Serve your warm chicken satay skewers alongside the creamy peanut sauce as an appetizer or pair them with rice and veggies as a satisfying main course! Enjoy every bite of your homemade Thai Satay Chicken with Peanut Sauce!
How to Serve Thai Satay Chicken with Peanut Sauce
Thai Satay Chicken with Peanut Sauce is a versatile dish that can be enjoyed in many ways. Whether you are serving it as an appetizer or a main course, these suggestions will elevate your dining experience.
As an Appetizer
- Skewers on a Platter: Arrange the chicken skewers on a decorative platter and drizzle with extra peanut sauce for a stunning presentation.
- Dipping Station: Set up a dipping station with the peanut sauce, sliced cucumbers, and pickled vegetables for guests to customize their bites.
- Garnished with Herbs: Top the skewers with fresh cilantro or green onions to add a burst of freshness and color.
As a Main Course
- Serve with Rice: Pair the chicken satay with jasmine or basmati rice to soak up the delicious peanut sauce.
- Vegetable Stir-Fry: Complement the dish with a side of colorful stir-fried vegetables for added nutrition and crunch.
- Salad Bowl: Create a vibrant salad bowl using mixed greens, shredded carrots, and bell peppers, topped with warm satay chicken.
For Special Occasions
- Festive Platter: For holidays or gatherings, serve the chicken on skewers alongside traditional Thai sides like spring rolls or coconut rice.
- Family Style Serving: Place all components (chicken, sauce, rice, veggies) in the center of the table for a communal dining experience.

How to Perfect Thai Satay Chicken with Peanut Sauce
To achieve the best results when making Thai Satay Chicken with Peanut Sauce, keep these tips in mind:
- Marinate Longer: Allowing the chicken to marinate overnight enhances flavor and tenderness.
- Use Fresh Ingredients: Opt for fresh herbs and spices for a more vibrant taste in your marinade and sauce.
- Monitor Cooking Time: Avoid overcooking by checking the internal temperature; it should reach 165 degrees F.
- Soak Skewers Properly: Soaking wooden skewers prevents them from burning during cooking; aim for at least 30 minutes.
- Adjust Consistency: Modify your peanut sauce thickness by adding more coconut milk or peanut butter according to preference.
Best Side Dishes for Thai Satay Chicken with Peanut Sauce
To complement your Thai Satay Chicken with Peanut Sauce, consider these delicious side dishes. They will enhance your meal and provide variety.
- Coconut Rice: This fragrant rice dish pairs perfectly with the flavors of satay and adds creaminess.
- Thai Cucumber Salad: A refreshing salad made from cucumbers, vinegar, sugar, and chili that balances out the richness of peanut sauce.
- Spring Rolls: Crispy vegetable spring rolls offer crunch and freshness as an excellent starter alongside satay chicken.
- Stir-Fried Vegetables: A mix of bell peppers, broccoli, and snap peas sautéed in garlic complements the flavors beautifully.
- Mango Sticky Rice: This sweet dessert makes for an ideal ending after enjoying savory chicken satay.
- Sesame Noodles: Cold noodles dressed in sesame sauce provide a nice contrast to warm grilled chicken skewers.
Common Mistakes to Avoid
When making Thai Satay Chicken with Peanut Sauce, it’s easy to make a few common errors. Here are some mistakes to watch out for.
- Using dry chicken: Overcooking the chicken can lead to dryness. Be sure to check the internal temperature and remove it from heat at 165 degrees F.
- Skipping the marination: Not marinating the chicken reduces flavor depth. Aim for at least 6 hours or overnight for the best taste.
- Ignoring skewer prep: If you’re using wooden skewers, failing to soak them can result in burning. Soak them in water for at least 30 minutes before grilling.
- Neglecting sauce consistency: If your peanut sauce is too thick, don’t hesitate to add more coconut milk or water. Adjust it according to your desired thickness.
- Serving cold: Serving the chicken cold can diminish its flavor and texture. Always serve it warm for the best experience.
Storage & Reheating Instructions
Refrigerator Storage
- Store leftover Thai Satay Chicken with Peanut Sauce in an airtight container.
- It will last up to 3 days in the refrigerator.
- Ensure that the chicken is completely cooled before sealing the container.
Freezing Thai Satay Chicken with Peanut Sauce
- You can freeze the cooked chicken for up to 2 months.
- Use freezer-safe bags or containers to prevent freezer burn.
- Label the containers with the date for easy tracking.
Reheating Thai Satay Chicken with Peanut Sauce
- Oven: Preheat your oven to 350 degrees F and reheat chicken for about 10-15 minutes until warmed through.
- Microwave: Heat on medium power in short intervals, checking after each minute until hot.
- Stovetop: Use a skillet over low heat, adding a splash of water or broth to keep it moist while reheating.
Frequently Asked Questions
Here are some frequently asked questions about making Thai Satay Chicken with Peanut Sauce.
Can I use different meats for this recipe?
Yes, you can substitute beef, pork, or even tofu if you prefer a vegetarian option. Each will offer a unique flavor profile.
How spicy is Thai Satay Chicken with Peanut Sauce?
The spiciness can be adjusted by varying the amount of chili paste used in the marinade and sauce. Feel free to add more for extra heat.
What should I serve with Thai Satay Chicken with Peanut Sauce?
This dish pairs well with jasmine rice, steamed vegetables, or fresh salads, enhancing its delicious flavors.
Can I prepare Thai Satay Chicken ahead of time?
Absolutely! Marinate the chicken a day ahead and cook it just before serving for optimal freshness and flavor.
Final Thoughts
Thai Satay Chicken with Peanut Sauce is not only incredibly flavorful but also versatile enough to enjoy year-round. Whether you’re serving it as an appetizer or as part of a main dish, its rich taste will impress family and friends alike. Don’t hesitate to customize it by trying different proteins or adjusting spice levels!
Thai Satay Chicken with Peanut Sauce
Indulge in the vibrant flavors of Thai Satay Chicken with Peanut Sauce, a delightful dish that brings the essence of Thai cuisine to your kitchen. Perfect for gatherings or cozy family dinners, this recipe features succulent marinated chicken skewers paired with a creamy, rich peanut sauce that’s sure to please everyone at your table. Enjoy the flexibility of cooking methods—grill, bake, or skillet-cook—making it an ideal choice for any occasion. With minimal prep time and customizable spice levels, you can easily whip up this flavorful meal to impress your guests or satisfy your cravings.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Serves approximately 6 people 1x
- Category: Main
- Method: Baking/Grilling
- 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 packed brown sugar
- 1 tablespoon chili paste (Sambal Oelek)
- 1/2 cup smooth peanut butter
- lime juice
- fish sauce
- dried basil
- ground coriander
Instructions
- In a mixing bowl, whisk together the marinade ingredients and set aside 1/3 cup for the sauce. Combine remaining marinade with chicken in a sealed bag and marinate for at least 6 hours.
- Soak wooden skewers in water for 30 minutes to prevent burning. Thread marinated chicken onto skewers.
- Preheat oven to 350°F (or grill as preferred). Bake skewers on lined baking sheets for 15-20 minutes until cooked through.
- For the peanut sauce, heat reserved marinade in a saucepan, stir in coconut milk and peanut butter until combined.
- Serve warm with peanut sauce for dipping.
Nutrition
- Serving Size: 1 skewer (approximately 80g)
- Calories: 232
- Sugar: 10g
- Sodium: 580mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 13g
- Cholesterol: 65mg

Leave a Comment