As I stood by the grill, the irresistible aroma of marinated chicken wafted through the air, igniting memories of evenings spent enjoying flavorful Thai cuisine. My go-to recipe for Thai Chicken Satay skewers, paired with a creamy peanut sauce, has become a favorite in my household. Not only is this dish a quick and easy way to impress guests during gatherings, but it also caters to various dietary preferences by allowing swaps like shrimp, tofu, or even veggies. Each bite is full of sweet, savory, and slightly spicy goodness, making it perfect for anyone looking to elevate their weeknight dinners. Ready to bring a taste of Thailand into your kitchen? Let’s fire up the grill together!

Why is this Thai Chicken Satay a Must-Try?

Flavor Explosion: Each skewer of Thai Chicken Satay is a celebration of sweet, savory, and slightly spicy flavors that dance on your palate.
Quick Preparation: With minimal prep time, you can have this delightful dish ready in under an hour – perfect for busy weeknights or last-minute gatherings.
Customizable Protein: Whether you prefer chicken, shrimp, or even tofu, this recipe allows you to tailor it to your taste and dietary needs.
Crowd-Pleasing Appeal: Guests will rave about these flavorful skewers, making them a hit at any party or barbecue. Pair them with Thai Chicken Salad for a complete meal.
Gluten-Free Friendly: Simply substitute soy sauce with gluten-free tamari for those with dietary restrictions, ensuring everyone can enjoy this delicious treat.

Thai Chicken Satay Ingredients

• Kick off your culinary journey with this essential list!

For the Chicken Marinade

  • Boneless Chicken Thighs or Breasts – This is the main protein; thighs offer more juiciness while breasts are leaner.
  • Soy Sauce – Provides saltiness; swap with gluten-free tamari for a gluten-free option.
  • Brown Sugar – Balances the savory flavors; coconut sugar can be used as a healthier alternative.
  • Coconut Milk – Adds creaminess; low-fat coconut milk is available for lighter dishes.
  • Curry Powder – Infuses warmth and spice; feel free to experiment with different blends.
  • Minced Garlic – Essential for authentic Thai flair; always opt for fresh for the best flavor.
  • Lime Juice – Brings acidity to brighten the dish.

For the Peanut Sauce

  • Creamy Peanut Butter – The star of the sauce; look for natural varieties without added sugars.
  • Honey – Adds a natural sweetness; maple syrup can substitute for a vegan option.
  • Chili Paste – Provides heat; customize to your spice tolerance.

For Grilling

  • Bamboo Skewers – Necessary for skewering; soak them in water before use to prevent burning.

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

Step 1: Prepare Chicken
Begin by cutting 1 pound of boneless chicken thighs or breasts into 1-inch strips, ensuring even sizes for uniform cooking. Place the chicken in a large mixing bowl, ready to absorb all the vibrant flavors from the marinade.

Step 2: Marinate Chicken
In a separate bowl, mix together soy sauce, brown sugar, coconut milk, curry powder, minced garlic, and fresh lime juice. Pour this mouthwatering marinade over the chicken, coating each piece thoroughly. Cover and refrigerate for at least 30 minutes, allowing the flavors to meld beautifully into the meat.

Step 3: Soak Skewers
While the chicken marinates, soak bamboo skewers in water for at least 15 minutes to keep them from burning on the grill. After soaking, preheat your grill to medium-high heat, ensuring it’s hot and ready for those flavorful Thai Chicken Satay skewers.

Step 4: Prepare Peanut Sauce
In a saucepan over medium heat, combine creamy peanut butter, soy sauce, lime juice, honey, minced garlic, and a splash of coconut milk. Stir continuously for 5 to 7 minutes until the mixture is smooth and creamy. Adjust the spice level by adding chili paste based on your preference for heat.

Step 5: Assemble Skewers
Remove the marinated chicken from the fridge and thread the pieces onto the soaked bamboo skewers. Make sure to leave a little space between each piece for even cooking and to allow those delicious flavors to escape during grilling.

Step 6: Grill Chicken
Place the assembled chicken skewers on the preheated grill, cooking for 4 to 5 minutes on each side. Look for a nice char and ensure the internal temperature reaches 165°F to confirm they are cooked through, juicy, and flavorful.

Step 7: Serve Hot
Once grilled to perfection, remove the skewers from the grill and let them rest for a couple of minutes. This helps to retain their juicy texture. Serve your Thai Chicken Satay hot, drizzled or served with the creamy peanut sauce for dipping.

Step 8: Garnish
For an eye-catching presentation, consider garnishing your Thai Chicken Satay with a sprinkle of sesame seeds or freshly chopped cilantro. This not only enhances the dish’s appeal but also adds a delightful touch of flavor.

Make Ahead Options

These Thai Chicken Satay skewers are perfect for meal prep enthusiasts! You can marinate the chicken up to 24 hours in advance, allowing the flavors to deeply penetrate the meat for a more delicious outcome. To keep the chicken juicy and prevent browning, refrigerate it in an airtight container. Additionally, the peanut sauce can be prepared and stored in the fridge for up to 5 days. When you’re ready to serve, simply grill the skewers straight from the fridge, cooking for 4-5 minutes on each side. This ensures that your Thai Chicken Satay is just as delicious, making your mealtime effortless and enjoyable!

Helpful Tricks for Thai Chicken Satay

  • Perfect Marinade Time: Marinate the chicken for at least 30 minutes for flavor, but 2-4 hours will yield the juiciest results.
  • Prevent Skewer Burning: Always soak bamboo skewers for at least 15 minutes before grilling to prevent them from burning and breaking apart.
  • Watch the Grill Time: Avoid overcooking the chicken; 4-5 minutes per side is ideal. Use a thermometer to ensure an internal temperature of 165°F for safety.
  • Adjust Spice Level: Tailor the heat by varying the amount of chili paste in your peanut sauce – a little goes a long way!
  • Versatile Protein Choices: Don’t hesitate to substitute chicken in your Thai Chicken Satay with shrimp, tofu, or even steak, adjusting cooking times accordingly.

Storage Tips for Thai Chicken Satay

Fridge: Store cooked chicken skewers in an airtight container for up to 3 days. Pair with the creamy peanut sauce in a separate container for optimal freshness.

Freezer: For longer storage, freeze the grilled chicken skewers for up to 2 months. Wrap them tightly in plastic wrap and place in a freezer bag to prevent freezer burn.

Reheating: When ready to enjoy, thaw any frozen skewers in the fridge overnight. Reheat in the oven at 350°F for about 10-15 minutes or until heated through.

Peanut Sauce: Refrigerate the creamy peanut sauce for up to 5 days in a sealed container. Stir well before serving to revive its smooth texture.

What to Serve with Irresistible Thai Chicken Satay with Creamy Peanut Sauce

A vibrant meal that combines textures and flavors will elevate your dining experience to new heights.

  • Fluffy Jasmine Rice: The light and fragrant rice absorbs the delicious peanut sauce, creating a perfect balance of flavors.
  • Crisp Asian Slaw: This colorful blend of cabbage, carrots, and fresh herbs offers a crunchy contrast to the tender satay, brightening the dish with freshness.
  • Grilled Veggies: Add grilled bell peppers, zucchini, and asparagus for a hearty, smoky complement that enhances the overall meal experience.
  • Chilled Cucumber Salad: The cool, refreshing cucumber salad with a tangy dressing perfectly counteracts the slight spiciness of the satay, ensuring a cohesive bite.
  • Sweet Mango Salsa: A sweet and tangy salsa bursting with juicy mango chunks adds a delightful contrast, enhancing the tropical flavors of the Thai dish.
  • Coconut Water: This hydrating drink, with its subtle sweetness, pairs perfectly with the flavorful skewers, providing a refreshingly light accompaniment.
  • Thai Iced Tea: The creamy, spiced blend of tea with condensed milk compliments the richness of the peanut sauce, creating a delightful pairing for your palate.
  • Chocolate Dipped Fruit: For dessert, try chocolate-dipped strawberries or bananas, offering a sweet finish that beautifully contrasts with the savory satay.

Thai Chicken Satay Variations & Substitutions

Feel free to get creative and tailor your Thai Chicken Satay to your tastes and dietary preferences!

  • Vegetarian Option: Swap out chicken for firm tofu or seitan for a delicious plant-based alternative. Marinate the tofu just like chicken to soak in all the flavors.
  • Different Proteins: Try shrimp or beef for a fresh twist on this classic dish. Be mindful of cooking times—shrimp cooks quickly and beef may need a little longer depending on your preferred doneness.
  • Add Fruits: Enhance your skewers with grilled pineapple or mango chunks for a bright, sweet contrast to the savory chicken. The fruit caramelizes beautifully on the grill!
  • Gluten-Free: Simply use tamari in place of soy sauce to enjoy this dish without gluten, making it accessible for friends with dietary restrictions.
  • Add Veggies: Toss in bell peppers, zucchini, or mushrooms on the skewers for extra nutrition and flavor. Veggies add delightful textures and flavors, elevating the whole dish!
  • Nut-Free: For those avoiding nuts, substitute creamy peanut butter with sunflower seed butter in your peanut sauce for a similar texture and taste.
  • Spice Variations: Adjust the heat by using a milder chili paste or removing it altogether for a kid-friendly version. Everyone at the gathering can enjoy this tasty meal!
  • Herb Infusion: Add fresh basil or cilantro into the marinade for an aromatic herbal lift that complements the existing flavors beautifully.

You can also pair these skewers with a light side salad or serve them alongside Thai Chicken Salad for a vibrant meal experience that satisfies!

Thai Chicken Satay with Peanut Sauce Recipe FAQs

What type of chicken is best for Thai Chicken Satay?
I recommend using boneless chicken thighs for juiciness, but boneless chicken breasts work great too if you prefer a leaner option. Just make sure to cut the chicken into even 1-inch strips for consistent grilling.

How long can I store cooked Thai Chicken Satay?
Cooked chicken skewers can be refrigerated in an airtight container for up to 3 days. I usually separate the peanut sauce into its own container to keep everything fresh and delicious.

Can I freeze the grilled chicken skewers?
Absolutely! For long-term storage, wrap the grilled chicken skewers tightly in plastic wrap and then place them in a freezer bag. They can be frozen for up to 2 months. To reheat, thaw the skewers in the fridge overnight and then warm them in the oven at 350°F for about 10-15 minutes.

What if my peanut sauce is too thick?
If your peanut sauce turns out too thick, don’t fret! You can easily thin it by stirring in a little warm water or additional coconut milk. Start with a tablespoon at a time until you reach your desired consistency. Just remember to taste and adjust the seasoning as needed!

Are there any dietary considerations for this recipe?
Yes! This recipe is quite versatile. For a gluten-free option, substitute the regular soy sauce with gluten-free tamari. Additionally, if you’re crafting a vegan version, swap chicken for firm tofu or seitan and replace honey with maple syrup in the peanut sauce.

How can I tell when the chicken is fully cooked?
To ensure your chicken skewers are perfectly cooked, use a meat thermometer to check that the internal temperature reaches 165°F. The skewers should also have a nice char on the outside, but be careful not to overcook them, or they might dry out.

Thai Chicken Satay

Savory Thai Chicken Satay That's Perfect for Any Gathering

Thai Chicken Satay skewers served with creamy peanut sauce; a flavorful dish for gatherings.
Prep Time 30 minutes
Cook Time 10 minutes
Marinating Time 30 minutes
Total Time 1 hour 10 minutes
Servings: 4 skewers
Course: Appetizers
Cuisine: Thai
Calories: 250

Ingredients
  

For the Chicken Marinade
  • 1 pound Boneless Chicken Thighs or Breasts Thighs are juicier while breasts are leaner.
  • 1/4 cup Soy Sauce Swap with gluten-free tamari for gluten-free option.
  • 2 tablespoons Brown Sugar Coconut sugar can be used as a healthier alternative.
  • 1/2 cup Coconut Milk Low-fat coconut milk available.
  • 1 tablespoon Curry Powder Feel free to experiment with blends.
  • 3 cloves Minced Garlic Always opt for fresh for best flavor.
  • 2 tablespoon Lime Juice Brings acidity to brighten the dish.
For the Peanut Sauce
  • 1/2 cup Creamy Peanut Butter Look for natural varieties without added sugars.
  • 2 tablespoons Honey Maple syrup can substitute for a vegan option.
  • 1 tablespoon Chili Paste Customize to your spice tolerance.
For Grilling
  • 10 pieces Bamboo Skewers Soak in water before use to prevent burning.

Equipment

  • Grill
  • Mixing Bowl
  • Saucepan
  • bamboo skewers

Method
 

Step-by-Step Instructions
  1. Begin by cutting 1 pound of boneless chicken thighs or breasts into 1-inch strips, ensuring even sizes for uniform cooking. Place the chicken in a large mixing bowl, ready to absorb all the vibrant flavors from the marinade.
  2. In a separate bowl, mix together soy sauce, brown sugar, coconut milk, curry powder, minced garlic, and fresh lime juice. Pour this mouthwatering marinade over the chicken, coating each piece thoroughly. Cover and refrigerate for at least 30 minutes.
  3. While the chicken marinates, soak bamboo skewers in water for at least 15 minutes to keep them from burning on the grill. Preheat your grill to medium-high heat.
  4. In a saucepan over medium heat, combine creamy peanut butter, soy sauce, lime juice, honey, minced garlic, and a splash of coconut milk. Stir continuously for 5 to 7 minutes until smooth and creamy. Adjust the spice level by adding chili paste.
  5. Remove the marinated chicken from the fridge and thread the pieces onto the soaked bamboo skewers, leaving a little space between each piece.
  6. Place the assembled chicken skewers on the preheated grill, cooking for 4 to 5 minutes on each side. Ensure the internal temperature reaches 165°F.
  7. Once grilled to perfection, remove the skewers from the grill and let them rest for a couple of minutes. Serve hot with the creamy peanut sauce.
  8. Consider garnishing with a sprinkle of sesame seeds or freshly chopped cilantro for an appealing touch.

Nutrition

Serving: 1skewerCalories: 250kcalCarbohydrates: 10gProtein: 20gFat: 15gSaturated Fat: 3gPolyunsaturated Fat: 5gMonounsaturated Fat: 5gCholesterol: 60mgSodium: 800mgPotassium: 350mgFiber: 1gSugar: 5gVitamin C: 2mgCalcium: 2mgIron: 8mg

Notes

For the best flavor, marinate chicken for 2-4 hours. Store cooked skewers in an airtight container for up to 3 days in the fridge.

Tried this recipe?

Let us know how it was!