Thai Chicken Sate with Peanut Sauce
Thai Chicken Sate with Peanut Sauce is a flavorful dish that brings the vibrant tastes of Thailand right to your home. Perfect for any gathering, these skewers are not only delicious but also easy to make. With tender chicken marinated in a blend of spices and served with creamy peanut sauce, this recipe is sure to impress your family and friends.
Why You’ll Love This Recipe
- Easy Preparation: This dish comes together quickly, making it perfect for weeknight dinners or last-minute parties.
- Bursting with Flavor: The marinade combines aromatic spices and coconut milk for a taste that transports you straight to Thailand.
- Versatile Serving Options: Enjoy these skewers as an appetizer, main course, or even as part of a buffet spread.
- Kid-Friendly: The mild flavors appeal to all ages, making it a hit at family gatherings.
- Make Ahead: Marinate the chicken in advance and grill when ready for an effortless meal.
Tools and Preparation
Before you start cooking, gather your tools. Having everything ready will streamline your process and ensure a smooth cooking experience.
Essential Tools and Equipment
- Wooden skewers
- Mixing bowl
- Saucepan
- Whisk
- Grill or grill pan
Importance of Each Tool
- Wooden skewers: Perfect for threading your chicken pieces for even grilling and easy serving.
- Mixing bowl: Essential for combining the marinade ingredients without creating a mess.
- Saucepan: Ideal for heating the peanut sauce evenly, allowing all flavors to meld beautifully.
- Whisk: Ensures that all peanut sauce ingredients are thoroughly blended for a smooth texture.

Ingredients
For the Chicken Marinade
- 2 pounds (1kg) skinless and boneless chicken breast (sliced 1 inch wide x 4-5 inches length)
- 2 teaspoons Masaman curry paste (or red curry paste)
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon ground coriander
- 1/4 teaspoon ground cayenne pepper
- 1.5 tablespoons minced garlic
- 2 tablespoons fish sauce
- 2.5 teaspoons sweet soy sauce
- 2.5 teaspoons sugar
- 1/4 teaspoon white pepper
- 1/3 cup coconut milk
For the Peanut Sauce
- 1/2 cup creamy peanut butter
- 3/4 cup coconut milk
- 2 tablespoons Thai red curry paste or Massaman curry paste
- 2 tablespoons apple cider vinegar
- 1 tablespoon sugar or to taste
- 2 tablespoons ground peanut
- salt to taste
How to Make Thai Chicken Sate with Peanut Sauce
Step 1: Prepare the Chicken Marinade
- Slice the chicken breast against the grain into pieces that are at least 1 inch (2.5 cm) wide.
- In a mixing bowl, combine the Masaman curry paste, turmeric powder, ground coriander, cayenne pepper, minced garlic, fish sauce, sweet soy sauce, sugar, white pepper, and coconut milk.
- Mix well until all ingredients are fully incorporated.
- Add the chicken pieces into the marinade, ensuring they are well coated.
- Cover and marinate in the refrigerator for at least 30 minutes.
Step 2: Make the Peanut Sauce
- In a saucepan, combine creamy peanut butter, coconut milk, Thai red curry paste (or Massaman curry paste), apple cider vinegar, sugar, and salt.
- Using a whisk, mix quickly until smooth before placing over low heat on the stove.
- Continue whisking until the sauce starts to simmer and bubble; then turn off the heat.
- If desired, add water to reach your preferred consistency before removing from heat.
- Top with ground peanuts before serving.
Step 3: Grill the Chicken Skewers
- Remove marinated chicken from the refrigerator.
- Thread each piece onto wooden skewers lengthwise.
- Preheat your grill or grill pan over medium heat.
- Grill each skewer for approximately 4 minutes on each side or until cooked through.
Step 4: Serve
Serve hot with peanut sauce drizzled on top or on the side along with sliced cucumber for added crunch.
With this easy Thai Chicken Sate with Peanut Sauce recipe, you’ll be able to create an authentic dish that’s perfect for any occasion!
How to Serve Thai Chicken Sate with Peanut Sauce
Serving Thai Chicken Sate with Peanut Sauce can elevate any meal. This dish is not just flavorful but also visually appealing, making it perfect for gatherings or a family dinner.
As an Appetizer
- Serve the chicken sate on small skewers for easy handling. Pair it with a bowl of peanut sauce for dipping, allowing guests to enjoy each bite.
With Fresh Vegetables
- Accompany the sate with fresh cucumber slices and carrot sticks. These add a refreshing crunch that complements the rich flavors of the peanut sauce.
On a Bed of Rice
- Place the grilled chicken sate over jasmine rice or coconut rice. This creates a filling meal and absorbs any excess peanut sauce for added flavor.
In Lettuce Wraps
- Wrap pieces of chicken sate in crisp lettuce leaves. Add some shredded carrots and drizzle with peanut sauce for a light and healthy option.
How to Perfect Thai Chicken Sate with Peanut Sauce
Perfecting your Thai Chicken Sate with Peanut Sauce will ensure every bite is delicious. Here are some tips to enhance your cooking experience.
- Choose Quality Chicken: Using fresh, high-quality chicken breast will make your satay juicier and more flavorful.
- Marinate Longer: For the best results, marinate the chicken for at least 1 hour or even overnight. This allows the flavors to penetrate deeply.
- Adjust Spice Levels: If you prefer more heat, add extra cayenne pepper or switch to a spicier curry paste.
- Control Sauce Thickness: If you like your peanut sauce thinner, gradually add water while whisking until you reach your desired consistency.
- Grill Over Medium Heat: Cooking at medium heat prevents charring while ensuring the chicken cooks thoroughly without drying out.
- Garnish Thoughtfully: Top with freshly chopped cilantro or crushed peanuts for an extra layer of flavor and texture.
Best Side Dishes for Thai Chicken Sate with Peanut Sauce
Pairing side dishes with Thai Chicken Sate can enhance your meal. Here are some great options to consider:
- Thai Jasmine Rice: Fluffy and fragrant, this rice complements the flavors of the sate perfectly.
- Coconut Rice: A sweet twist on regular rice, cooked with coconut milk to add richness.
- Vegetable Spring Rolls: Fresh rolls filled with crisp vegetables provide a crunchy contrast.
- Thai Cucumber Salad: A light salad made with cucumbers, vinegar, and sugar adds freshness and acidity.
- Steamed Broccoli: Simple yet nutritious; steamed broccoli balances out the richness of the dish.
- Quinoa Salad: A protein-packed option mixed with herbs and lime juice brings brightness to your table.
- Sliced Avocado: Creamy avocado slices can add a smooth texture alongside spicy flavors.
- Pickled Carrots and Daikon Radish: These tangy pickles serve as a palate cleanser between bites of savory satay.
Common Mistakes to Avoid
When making Thai Chicken Sate with Peanut Sauce, it’s essential to avoid common pitfalls that can affect the taste and texture of the dish. Here are some mistakes to watch out for:
- Skipping the Marinade: Not allowing the chicken to marinate can result in bland flavors. Make sure to marinate for at least 30 minutes to enhance taste.
- Using Too Much Heat: Cooking the chicken at excessively high temperatures can lead to burnt skewers. Grill on medium heat for even cooking and tenderness.
- Ignoring Consistency: If your peanut sauce is too thick, it may not coat the chicken well. Adjust by adding a little water or coconut milk to reach your desired consistency.
- Overcrowding the Grill: Placing too many chicken skewers at once can lower the grill’s temperature. Grill in batches to achieve perfect cooking and searing.
- Not Prepping Ingredients: Failing to prepare all ingredients beforehand can slow down the cooking process. Ensure everything is ready before starting.
- Underestimating Storage Needs: Not storing leftovers properly can lead to spoilage. Use airtight containers for optimal freshness.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover Thai Chicken Sate with Peanut Sauce in an airtight container.
- They will last for up to 3 days in the refrigerator.
Freezing Thai Chicken Sate with Peanut Sauce
- You can freeze the cooked chicken sate for up to 2 months.
- Place it in a freezer-safe container or freezer bag, removing as much air as possible.
Reheating Thai Chicken Sate with Peanut Sauce
- Oven: Preheat the oven to 350°F (175°C). Place chicken on a baking sheet and heat for about 10-15 minutes.
- Microwave: Use medium power and heat in short intervals of 30 seconds until warmed through.
- Stovetop: Heat a skillet over medium-low heat and add a splash of water or broth; cover until warmed through.
Frequently Asked Questions
Here are some common inquiries regarding Thai Chicken Sate with Peanut Sauce:
What is Thai Chicken Sate?
Thai Chicken Sate is a delicious dish made from marinated grilled chicken skewers served with a rich peanut sauce.
How do I make the peanut sauce thicker?
To thicken your peanut sauce, consider adding more creamy peanut butter or using less coconut milk during preparation.
Can I use other meats instead of chicken?
Yes, you can substitute chicken with turkey, beef, or lamb if you prefer different flavors.
How do I customize my Thai Chicken Sate?
Feel free to add more spices or herbs based on your preference. You can also serve it with different dipping sauces.
What should I serve alongside this dish?
Thai Chicken Sate pairs well with fresh cucumber slices, rice, or a light salad for a balanced meal.
Final Thoughts
Thai Chicken Sate with Peanut Sauce is not only delicious but also versatile, making it suitable for various occasions. This recipe allows for customization, so feel free to experiment with spices or side dishes. Give it a try and enjoy this delightful dish!
Thai Chicken Sate with Peanut Sauce
Thai Chicken Sate with Peanut Sauce is a delightful dish that brings the essence of Thai cuisine into your kitchen. These skewers feature tender chicken marinated in a rich blend of spices and coconut milk, grilled to perfection, and paired with a creamy homemade peanut sauce. Ideal for parties or family dinners, this recipe showcases authentic flavors while being easy to prepare. Whether served as an appetizer, main dish, or buffet-style option, this satay will impress everyone at your table.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: Serves approximately 6 people 1x
- Category: Main
- Method: Grilling
- Cuisine: Thai
Ingredients
- 2 pounds skinless, boneless chicken breast
- 2 teaspoons Masaman curry paste
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon ground coriander
- 1/4 teaspoon ground cayenne pepper
- 1.5 tablespoons minced garlic
- 2 tablespoons fish sauce
- 2.5 teaspoons sweet soy sauce
- 2.5 teaspoons sugar
- 1/4 teaspoon white pepper
- 1/3 cup coconut milk (for marinade)
- 1/2 cup creamy peanut butter
- 3/4 cup coconut milk (for sauce)
- 2 tablespoons apple cider vinegar
- 1 tablespoon sugar (or to taste)
- 2 tablespoons ground peanut
- salt to taste
Instructions
- Slice chicken breast into strips. In a mixing bowl, combine Masaman curry paste, turmeric powder, ground coriander, cayenne pepper, minced garlic, fish sauce, sweet soy sauce, sugar, white pepper, and 1/3 cup coconut milk. Mix well.
- Add chicken strips to the marinade and coat thoroughly. Cover and refrigerate for at least 30 minutes.
- To make the peanut sauce, combine creamy peanut butter, 3/4 cup coconut milk, Thai red curry paste, apple cider vinegar, sugar, and salt in a saucepan. Whisk until smooth and heat over low until simmering.
- Thread marinated chicken onto wooden skewers and grill on medium heat for about 4 minutes on each side or until cooked through.
- Serve hot with peanut sauce drizzled on top or on the side.
Nutrition
- Serving Size: 1 skewer (about 85g)
- Calories: 295
- Sugar: 5g
- Sodium: 720mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 75mg