Thai Satay Chicken with Peanut Sauce
Chicken Satay with Peanut Sauce is a delightful dish that brings a burst of flavor to your dining table. This Thai Satay Chicken with Peanut Sauce is perfect for any occasion, be it a cozy family dinner or an impressive appetizer at your next gathering. With its juicy, marinated chicken and creamy peanut sauce, it’s hard to resist going back for seconds. Plus, the versatility in cooking methods allows you to whip up this dish year-round!
Why You’ll Love This Recipe
- Easy Preparation: The simple steps make this recipe approachable for cooks of all skill levels.
- Bursting with Flavor: The combination of spices and marinades creates a mouthwatering taste experience.
- Versatile Serving Options: Enjoy it as an appetizer or pair it with rice and veggies for a hearty main dish.
- Healthy Ingredients: Packed with lean protein and wholesome flavors, this recipe supports a balanced diet.
- Perfect for Any Occasion: Whether it’s a festive gathering or a weeknight dinner, this dish fits right in.
Tools and Preparation
Before diving into the cooking process, gather your tools to ensure a smooth experience.
Essential Tools and Equipment
- Wooden skewers
- Mixing bowls
- Whisk
- Baking sheets
- Grill or skillet
Importance of Each Tool
- Wooden Skewers: Perfect for holding the marinated chicken pieces together while cooking.
- Mixing Bowls: Essential for combining ingredients effectively without any spills.
- Grill or Skillet: Provides flexibility in cooking methods, ensuring you can achieve that delicious charred flavor.

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
For the Peanut Sauce
- 1/3-1/2 cup smooth peanut butter
- 1 teaspoon dried basil
- 1 teaspoon ground coriander
- 1/2 teaspoon ground ginger
- 1/2 teaspoon garlic powder
- 1/2 teaspoon ground turmeric
Additional Ingredients
- 12-15 skewers
How to Make Thai Satay Chicken with Peanut Sauce
Step 1: Prepare the Marinade
Whisk together the marinade ingredients in a medium bowl. Remove 1/3 cup to a freezer size bag and whisk in 3 tablespoons olive oil. Add chicken strips and toss until well coated. Marinate in the refrigerator for at least 6 hours or overnight. Keep the remaining marinade/sauce separately in the fridge; this will later be used for the peanut sauce.
Step 2: Soak Skewers
Soak wooden skewers in water for at least 30 minutes before cooking. This prevents them from burning during grilling or baking.
Step 3: Cook the Chicken
When ready to cook, remove chicken from the refrigerator to bring it to room temperature. Thread marinated chicken onto skewers, lightly dabbing excess marinade off with paper towels.
OVEN METHOD:
Preheat oven to 350 degrees F. Line two baking sheets with foil and spray lightly with nonstick cooking spray. Evenly distribute chicken skewers on baking sheets. Bake for 15-20 minutes until cooked through (internal temp of 165 degrees F).
GRILL METHOD:
Grease an indoor or outdoor grill and heat it to high. Once hot, add chicken skewers, reduce heat to medium, cover, and grill for about 3-4 minutes per side until fully cooked (internal temp of 165 degrees F).
SKILLET METHOD:
Heat 1 1/2 tablespoons olive oil in a large non-stick skillet over medium-high heat. Working in batches, add skewers and cook each side for about 2-3 minutes until they are done (internal temp of 165 degrees F).
Step 4: Make the Peanut Sauce
In a small saucepan, combine reserved marinade with 1/4 cup coconut milk or water. Bring to a boil then simmer for one minute. Remove from heat; stir in peanut butter until fully blended. Adjust thickness by adding more peanut butter or liquid as desired. Taste and incorporate more chili paste if you prefer extra spice.
Step 5: Serve
Enjoy warm chicken skewers paired with your homemade peanut sauce as an appetizer or serve alongside rice and veggies as a satisfying main course!
How to Serve Thai Satay Chicken with Peanut Sauce
Serving Thai Satay Chicken with Peanut Sauce is all about pairing it perfectly to enhance its flavors. This dish can be enjoyed in several delightful ways, making it versatile for any occasion.
As an Appetizer
- Serve the skewers on a platter with a small bowl of peanut sauce for dipping. This makes for a fun and interactive start to your meal.
- Garnish with chopped cilantro or crushed peanuts to add a pop of color and texture.
Over Rice
- Place the chicken satay over a bed of jasmine or coconut rice. The rice will soak up the delicious flavors from the chicken and sauce.
- Add steamed vegetables on the side for a complete meal that’s both tasty and nutritious.
In Lettuce Wraps
- Use large lettuce leaves to create fresh wraps filled with chicken satay. Add shredded carrots and cucumber for extra crunch.
- Drizzle more peanut sauce inside before wrapping for added flavor.
On Skewers for Parties
- Arrange cooked skewers on a decorative platter at your next gathering. These are perfect finger foods that guests can enjoy while mingling.
- Pair with a variety of dipping sauces like sweet chili or soy sauce for added options.
With Noodles
- Serve sliced chicken satay over rice noodles tossed in sesame oil or peanut sauce. This creates a fulfilling main dish that’s easy to prepare.
- Garnish with scallions and sesame seeds for an appealing finish.
How to Perfect Thai Satay Chicken with Peanut Sauce
Creating the best Thai Satay Chicken with Peanut Sauce involves attention to detail. Here are some tips to elevate your dish:
- Marinate Longer: Allowing the chicken to marinate overnight enhances flavor absorption, resulting in juicier meat.
- Use Fresh Ingredients: Make sure to use fresh lime juice and quality peanut butter for the best taste.
- Control Cooking Temperature: Avoid high heat when cooking; medium heat ensures even cooking without drying out the chicken.
- Adjust Spice Levels: Tailor the amount of chili paste based on your spice preference; start small and adjust as needed.
- Experiment with Garnishes: Try different garnishes like crushed peanuts or fresh herbs for added crunch and flavor complexity.
Best Side Dishes for Thai Satay Chicken with Peanut Sauce
Pairing side dishes with your Thai Satay Chicken can enhance your dining experience. Here are some excellent options:
- Coconut Rice – Creamy rice cooked in coconut milk, providing a rich base that complements the satay’s flavors.
- Steamed Broccoli – Lightly steamed broccoli adds color and nutrition, balancing out the richness of the peanut sauce.
- Thai Cucumber Salad – A refreshing salad made with cucumbers, vinegar, and sugar that cuts through the richness of the dish.
- Grilled Vegetables – Seasonal vegetables grilled to perfection add smokiness and texture, enhancing your plate visually and flavor-wise.
- Spring Rolls – Fresh spring rolls filled with veggies offer a crunchy contrast to the tender chicken skewers served alongside.
- Quinoa Salad – A protein-packed quinoa salad with herbs and citrus dressing provides an earthy flavor that pairs well with satay.
- Mango Salsa – Sweet mango salsa adds a fruity kick that complements both the peanut sauce and chicken beautifully.
- Thai Fried Rice – Flavored fried rice mixed with peas and carrots serves as a filling side that resonates well with Asian cuisine themes.
Common Mistakes to Avoid
When making Thai Satay Chicken with Peanut Sauce, it’s easy to overlook some details. Here are common mistakes to avoid for perfect results.
- Bold Marinade Overlook: Not marinating the chicken long enough can lead to bland flavors. Aim for at least 6 hours or overnight for maximum taste.
- Bold Skewers Not Soaked: Failing to soak wooden skewers may cause them to burn during cooking. Soak them in water for at least 30 minutes before use.
- Bold Incorrect Cooking Temperature: Cooking chicken at too high a temperature can lead to dryness. Use medium heat when grilling and keep an eye on the internal temperature.
- Bold Ignoring Rest Time: Skipping the resting time after cooking can result in dry chicken. Allow it to rest for a few minutes before serving.
- Bold Sauce Thickness Misjudgment: Not adjusting the peanut sauce thickness can ruin the dish’s texture. Add more peanut butter for a thicker sauce or water/coconut milk for a thinner consistency.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover Thai Satay Chicken in an airtight container.
- It will last up to 3 days in the refrigerator.
Freezing Thai Satay Chicken with Peanut Sauce
- Place cooled chicken in freezer-safe bags or containers.
- It can be frozen for up to 3 months.
Reheating Thai Satay Chicken with Peanut Sauce
- Oven: Preheat the oven to 350°F (175°C) and heat for about 10-15 minutes until warmed through.
- Microwave: Use medium power and heat in short intervals, checking frequently until heated evenly.
- Stovetop: Heat in a skillet over medium-low heat, adding a splash of water or broth if needed to prevent sticking.
Frequently Asked Questions
Here are some common questions about making Thai Satay Chicken with Peanut Sauce.
How do I make my peanut sauce spicier?
You can add more chili paste or fresh chopped chilies to your peanut sauce mixture according to your taste preference.
Can I use other meats instead of chicken?
Yes! You can substitute chicken with beef, turkey, or lamb for a different flavor profile while still enjoying this delicious recipe.
What should I serve with Thai Satay Chicken?
Thai Satay Chicken pairs well with rice, fresh vegetables, or even wrapped in lettuce leaves for a light meal.
How do I know when my chicken is cooked through?
The internal temperature of cooked chicken should reach 165°F (75°C) for safe consumption. A meat thermometer is helpful here.
Can I prepare the marinade ahead of time?
Absolutely! You can prepare the marinade a day in advance and store it in the fridge until you’re ready to marinate your chicken.
Final Thoughts
Thai Satay Chicken with Peanut Sauce is not only flavorful but also incredibly versatile. It’s perfect as an appetizer or main dish and can be customized with different proteins or spice levels. Give this recipe a try; it’s sure to become a favorite in your kitchen!
Thai Satay Chicken with Peanut Sauce
Indulge in the vibrant flavors of Thai Satay Chicken with Peanut Sauce, a dish that transforms simple ingredients into a culinary delight. Juicy marinated chicken skewers are grilled to perfection and served alongside a creamy, spicy peanut dipping sauce that elevates every bite. Whether you’re hosting a gathering or enjoying a cozy family meal, this versatile dish fits seamlessly into any occasion. With easy preparation steps and the option to customize spice levels, it’s an excellent choice for both novice cooks and seasoned chefs alike.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Serves approximately 6 people 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 packed brown sugar
- 1 tablespoon chili paste
- 1 1/2 tablespoons lime juice
- 1/3–1/2 cup smooth peanut butter
Instructions
- In a medium bowl, whisk together marinade ingredients: olive oil, coconut milk, soy sauce, brown sugar, chili paste, and lime juice.
- Reserve 1/3 cup of the marinade in a separate container for the peanut sauce.
- Add chicken strips to the remaining marinade; coat well and refrigerate for at least 6 hours or overnight.
- Soak wooden skewers in water for 30 minutes before grilling.
- Preheat your grill or oven. Thread marinated chicken onto skewers and cook until fully cooked (internal temperature of 165°F), about 15-20 minutes in the oven or 6-8 minutes on the grill.
- For the peanut sauce, combine reserved marinade with additional coconut milk in a saucepan and simmer briefly; stir in peanut butter until smooth.
Nutrition
- Serving Size: 2 skewers (approximately 150g)
- Calories: 352
- Sugar: 10g
- Sodium: 675mg
- Fat: 19g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 29g
- Fiber: 2g
- Protein: 21g
- Cholesterol: 75mg
