As the sizzle of marinated chicken meets the grill, I can’t help but reminisce about my time in bustling Thai markets, where the aroma of freshly grilled satay skewers wafts through the air. This Authentic Thai Chicken Satay with Peanut Sauce recipe is my cherished way to bring that vibrant street food experience right into my kitchen. Not only is it a quick and simple meal to whip up on a busy weeknight, but it also impresses guests with its explosive flavors and satisfying combination of juicy chicken paired with a creamy peanut sauce. Whether you’re looking to indulge in a comforting dinner or entertain with a delightful appetizer, this dish will surely transport your taste buds straight to Thailand. Wouldn’t you love to take a delicious culinary journey without leaving your home?

Why Will You Love This Satay?

Irresistible Flavors: The blend of marinated chicken with a rich peanut sauce creates a mouthwatering taste experience that’s hard to resist.

Quick Preparation: Whip this up in no time! Perfect for those busy weeknights when you crave something special without a fuss.

Versatile Dish: Not just for chicken! This recipe allows you to swap in beef, pork, or tofu for your preferred protein.

Crowd-Pleaser: Impress your guests at your next gathering with these delightful skewers. They’ll be raving about this dish long after the meal!

Perfect Pairings: Enjoy with steamed jasmine rice or a refreshing cucumber salad for a complete meal. Don’t forget to check out our recipes for Grilled Chicken Sandwich or Bbq Chicken Roasted Sweet Potato Bowls for more dining inspiration!

Thai Chicken Satay with Peanut Sauce Ingredients

For the Marinade
Coconut Milk – Adds creaminess and richness to both the marinade and the peanut sauce; full-fat is best for flavor.
Chicken Thighs – The preferred cut for juiciness; can be substituted with chicken breast or tenderloin for a leaner option.
Curry Powder – Provides an aromatic base; any good brand will work, but Clives or Keens are highly recommended.
Sugar – Balances the flavors in the marinade; can be replaced with coconut sugar for a slightly different sweetness.
Red Curry Paste – A “secret ingredient” that enhances the flavor; Maesri brand is recommended but feel free to use any brand you have on hand.
Cooking Salt/Kosher Salt – Essential for seasoning; if using table salt, remember to halve the amount.

For the Peanut Sauce
Natural Peanut Butter – Must be smooth and contain only peanuts for the best flavor in the sauce.
Dark Soy Sauce – Adds depth and color; substitute with light soy sauce if necessary.
Cider Vinegar – Provides a tangy acidity; can be swapped with white vinegar in a pinch.
Water – Used to adjust the peanut sauce consistency, ensuring it’s just right for dipping.

For Serving
Bamboo Skewers – Used to hold the chicken pieces; soak in water prior to cooking to prevent burning.
Chopped Peanuts, Coriander, and Lime Wedges – Optional garnishes that enhance the visual appeal and flavor of your dish.

With these ingredients, you’re set to create your very own Thai Chicken Satay with Peanut Sauce that brings the vibrant tastes of Thai cuisine right from your kitchen!

Step‑by‑Step Instructions for Thai Chicken Satay with Peanut Sauce

Step 1: Marinate Chicken
In a large bowl, combine chicken thighs with coconut milk, curry powder, sugar, red curry paste, and salt. Mix well until all chicken pieces are coated. Cover the bowl and let it marinate in the refrigerator for at least 20 minutes, though ideally overnight, to let the flavors meld beautifully.

Step 2: Prepare Skewers
While the chicken is marinating, soak bamboo skewers in water for at least 30 minutes to prevent burning during cooking. After marinating, thread approximately 4-5 pieces of chicken onto each skewer, ensuring the pieces are secure and evenly spaced for even cooking.

Step 3: Cook Chicken
Heat a non-stick pan over medium-high heat and add a splash of oil. Once the pan is hot, place the skewers in and cook for about 3 minutes on each side. Look for a golden-brown color and ensure the chicken is cooked through, reaching an internal temperature of 165°F (75°C).

Step 4: Make Peanut Sauce
In a saucepan, combine the remaining coconut milk, red curry paste, peanut butter, sugar, dark soy sauce, salt, cider vinegar, and water. Heat the mixture over medium heat, simmering for about 5 minutes. Stir occasionally until the peanut sauce becomes smooth and thickened, adjusting consistency with water as needed.

Step 5: Serve
Arrange the cooked Thai Chicken Satay skewers on a serving platter, and serve alongside the creamy peanut sauce. Garnish with chopped peanuts and fresh coriander. For a delightful touch, add optional lime wedges for squeezing over the satay, and consider pairing it with jasmine rice or fried rice for an unforgettable meal.

What to Serve with Authentic Thai Chicken Satay Skewers with Homemade Peanut Sauce

Nothing beats the excitement of crafting a full, mouthwatering meal that takes your dinner straight to the bustling streets of Thailand.

  • Steamed Jasmine Rice: Its fluffy texture complements the juicy satay, providing a perfect canvas to soak up the rich peanut sauce.

  • Cucumber Salad: A refreshing twist! The cool cucumbers and tangy dressing balance the satay’s savory flavors, making every bite delightful.

  • Asian Slaw: Crunchy and colorful, this slaw adds a lively element to your meal, with fresh veggies and a zingy dressing that contrasts beautifully with the tender chicken.

  • Fried Rice: Level up your meal by pairing it with a side of fragrant fried rice, enhancing the Thai experience with familiar, comforting flavors.

  • Grilled Vegetables: The slight smokiness and char from grilled veggies add depth and color, creating a vibrant plate that celebrates all things fresh.

  • Chili Dipping Sauce: Spice lovers rejoice! A tangy chili sauce adds excitement to the array of flavors, offering a delightful heat that pairs beautifully with the creamy peanut sauce.

  • Mango Salad: Sweet, juicy mango brings a fruity brightness that cuts through the richness of the chicken and brings balance to your plate.

  • Thai Iced Tea: For a refreshing drink, this creamy, sweet beverage is the perfect companion, washing down every bit of flavor with its soothing qualities.

  • Coconut Sticky Rice with Mango: For dessert, this classic Thai treat provides a sweet finish that rounds out your meal beautifully, making it a memorable dining experience.

How to Store and Freeze Thai Chicken Satay

Fridge: Store leftover Thai Chicken Satay in an airtight container for up to 3 days. This ensures the flavors stay fresh and delicious for your next meal.

Freezer: If you’ve made extra skewers, freeze them in a single layer on a baking sheet before transferring to a freezer-safe bag. They can be stored for up to 3 months.

Peanut Sauce Storage: The leftover peanut sauce can be refrigerated for up to one week. For longer storage, freeze it in an ice cube tray, then transfer the cubes to a freezer bag for up to 3 months.

Reheating: To reheat the skewers, use an oven or skillet until warmed through, while the peanut sauce can be gently warmed in a saucepan over low heat.

Thai Chicken Satay with Peanut Sauce Variations

Feel free to mix things up and create your own version of this delightful recipe, bringing new flavors and textures to your table!

  • Protein Swap: Substitute chicken with beef, pork, or shrimp for a flavorful variation. Each protein brings its unique taste and complements the rich peanut sauce beautifully.
  • Vegetarian Delight: Use firm tofu or tempeh as a plant-based choice. Marinate the tofu just as you would the chicken for a satisfying vegetarian option!
  • Nut Butter Twist: Experiment with almond or cashew butter in the peanut sauce for a delightful change. Each nut offers its own unique flavor profile that enhances this creamy sauce.
  • Herbal Infusion: Add fresh herbs like Thai basil or cilantro to the marinade for an aromatic uplift. The herbs will infuse the chicken with a burst of freshness that pairs perfectly with the peanut sauce.
  • Heat It Up: Add a pinch of crushed red pepper or Thai chili paste for a spicy kick. This will elevate the dish and satisfy those who crave a little heat in their meal.
  • Coconut Cream: Swap out regular coconut milk with coconut cream to achieve a richer, creamier peanut sauce. It truly enhances the depth of flavor in your dish!
  • Tropical Additions: Toss in grilled pineapple or mango slices as a side to bring a sweet touch that pairs perfectly with the flavors of the satay.
  • Saucy Mix: Blend the peanut sauce with a touch of sriracha for an exciting new flavor! This adds a tangy twist and a lovely hint of spice that’s sure to impress.

For even more delightful recipes, don’t miss our Grilled Chicken Bites with Creamy Garlic Sauce or indulge in our tasty Stuffed Chicken Roulade with Spinach and Cheese. Whatever your choice, let your culinary journey begin!

Expert Tips for Thai Chicken Satay

  • Soak Skewers: Soak bamboo skewers for at least 30 minutes before use to prevent them from burning during grilling. It’s an easy step that ensures a perfect cook!
  • Marinate Longer: For deeper flavor, marinate the chicken thighs overnight. This lets the coconut milk and spices meld beautifully for a tastier Thai Chicken Satay.
  • Use High Heat: Cook the skewers over medium-high heat for that perfect char. If using charcoal, the smoky flavor truly elevates the dish!
  • Adjust Sauce Consistency: If your peanut sauce is too thick, add water gradually to achieve the desired smoothness. Remember, it should be perfect for dipping!
  • Watch the Salt: Be cautious with table salt, as it’s saltier than kosher salt. Start with less and adjust to your taste to avoid overpowering the flavors.

Make Ahead Options

These Thai Chicken Satay with Peanut Sauce skewers are perfect for meal prep enthusiasts! You can marinate the chicken thighs up to 24 hours in advance, allowing the flavors to develop fully. Simply mix the coconut milk, curry powder, sugar, red curry paste, and salt, coat the chicken, and refrigerate it until you’re ready to grill. The peanut sauce can also be made up to 3 days in advance; store it in an airtight container in the fridge. When you’re ready to serve, just reheat the sauce gently and cook the marinated chicken skewers on the grill or stovetop for a quick, delicious meal that’s just as flavorful as when freshly made!

Thai Chicken Satay with Peanut Sauce Recipe FAQs

How do I choose ripe ingredients for this recipe?
Absolutely! For the best flavors in your Thai Chicken Satay, select ripe chicken thighs that are firm and pink without any dark spots, which can indicate aging. If you’re using vegetables for garnish, like coriander, make sure they are fresh and vibrant. When picking coconut milk, look for full-fat options in cans with no added preservatives for maximum creaminess.

How should I store leftovers?
Very good question! Store leftover Thai Chicken Satay in an airtight container in the fridge for up to 3 days. Ensure the skewers are cooled completely before sealing them to retain their texture. For the peanut sauce, it can stay fresh in the fridge for up to one week. Just make sure to keep it covered!

Can I freeze the Thai Chicken Satay?
Yes, you can! After cooking, allow the chicken satay skewers to cool completely. Lay them out in a single layer on a baking sheet and freeze until solid. Then, transfer the skewers to a freezer-safe bag. They can be frozen for up to 3 months. When you’re ready to enjoy them, thaw in the fridge overnight and reheat in the oven or skillet until warmed through.

What should I do if my peanut sauce is too thick?
No worries! If your peanut sauce ends up too thick, the solution is simple. Just add a little water gradually while stirring over low heat until you reach your desired consistency. I recommend starting with a tablespoon at a time; this way, you maintain control over thickness. If you notice it’s too thin later, you can let it simmer a bit longer to thicken.

Are there any dietary considerations I should know about?
Absolutely! If you’re cooking for someone with allergies, be sure to use natural peanut butter that contains only peanuts. Also, for gluten-free options, verify that your soy sauce is gluten-free, as many commercial brands contain wheat. If you’re catering to vegetarians, substituting chicken with tofu is a fantastic option that still allows you to enjoy the delicious marinade and peanut sauce!

Thai Chicken Satay with Peanut Sauce

Tantalizing Thai Chicken Satay with Rich Peanut Sauce Delight

Experience the vibrant flavors of Thai Chicken Satay with Peanut Sauce in this quick and delightful recipe.
Prep Time 20 minutes
Cook Time 10 minutes
Marinating Time 20 minutes
Total Time 50 minutes
Servings: 4 skewers
Course: Chicken
Cuisine: Thai
Calories: 250

Ingredients
  

For the Marinade
  • 1 cup Coconut Milk Full-fat is best for flavor.
  • 1 pound Chicken Thighs Can substitute with chicken breast or tenderloin.
  • 2 tablespoons Curry Powder Clives or Keens are recommended.
  • 1 tablespoon Sugar Can replace with coconut sugar.
  • 2 tablespoons Red Curry Paste Maesri brand recommended.
  • 1 teaspoon Kosher Salt Halve amount if using table salt.
For the Peanut Sauce
  • 1 cup Natural Peanut Butter Smooth and contains only peanuts.
  • 2 tablespoons Dark Soy Sauce Light soy sauce can be substituted.
  • 1 tablespoon Cider Vinegar Can swap with white vinegar.
  • 1/2 cup Water Used to adjust sauce consistency.
For Serving
  • 10 pieces Bamboo Skewers Soak in water before cooking.
  • Chopped Peanuts Optional garnish.
  • Coriander Optional garnish.
  • Lime Wedges Optional garnish.

Equipment

  • Bamboo Skewers
  • Non-stick pan
  • saucepan
  • mixing bowl

Method
 

Step-by-Step Instructions
  1. In a large bowl, combine chicken thighs with coconut milk, curry powder, sugar, red curry paste, and salt. Mix well until all chicken pieces are coated. Cover the bowl and let it marinate in the refrigerator for at least 20 minutes, ideally overnight.
  2. While the chicken is marinating, soak bamboo skewers in water for at least 30 minutes to prevent burning. Thread approximately 4-5 pieces of chicken onto each skewer.
  3. Heat a non-stick pan over medium-high heat and add a splash of oil. Place the skewers in and cook for about 3 minutes on each side until golden-brown and cooked through.
  4. In a saucepan, combine the remaining coconut milk, red curry paste, peanut butter, sugar, dark soy sauce, cider vinegar, and water. Heat over medium heat, simmering for about 5 minutes until smooth.
  5. Arrange the cooked Thai Chicken Satay skewers on a serving platter, serve alongside the peanut sauce, and garnish with chopped peanuts, coriander, and lime wedges.

Nutrition

Serving: 1skewerCalories: 250kcalCarbohydrates: 10gProtein: 15gFat: 18gSaturated Fat: 3gPolyunsaturated Fat: 3gMonounsaturated Fat: 12gCholesterol: 70mgSodium: 300mgPotassium: 300mgFiber: 2gSugar: 5gVitamin A: 5IUVitamin C: 3mgCalcium: 30mgIron: 1mg

Notes

For deeper flavor, marinate longer and ensure skewers are soaked. Adjust sauce consistency with additional water as necessary.

Tried this recipe?

Let us know how it was!