Imagine biting into juicy, grilled chicken skewers bursting with vibrant, tangy flavors that dance on your palate. With their delightful infusion of savory and sweet notes complemented by a creamy peanut sauce, these skewers are a perfect balance of taste and texture. The tantalizing aroma wafting from the grill will have your family gathering around, eagerly anticipating dinner. Ideal for summer barbecues or a quick weeknight meal, this dish is not only comforting but also brimming with nutritious ingredients. Serve it as a finger food at parties or alongside a fresh salad for a wholesome dinner. Get ready to impress your taste buds and your guests with these irresistible Thai chicken skewers!
Quick Answer
Theses Thai Chicken Skewers with Peanut Sauce are deliciously marinated chicken pieces grilled to perfection and paired with a creamy, nutty sauce. They are perfect for a quick meal or as an appetizer for gatherings.
Why You’ll Love This Recipe
This recipe is a delightful find for a variety of reasons. Here’s why you’ll love making it:
- Quick preparation and grilling time.
- Flavor-packed marinade that infuses the chicken with savory depth.
- Rich, creamy peanut sauce complements the grilled meat beautifully.
- Versatile dish – serve as an appetizer or a main course.
- Healthy protein source, perfect for balanced meals.
- Good for meal prep and packed lunches.
- Can be modified to suit personal taste preferences.
What Makes This Recipe Special
What sets these Thai chicken skewers apart is the harmonious mix of flavors and textures. The marinade, made with soy sauce, lime juice, and fish sauce, deepens the chicken’s taste, while the grilling adds a smoky char that elevates each bite. The creamy peanut sauce is not just a dipping option; it enhances the dish with its nutty richness and slight sweetness. Each skewer becomes a satisfying blend of tender meat and flavorful sauce, making every mouthful feel indulgent. This dish brings the vibrant essence of Thai cuisine to your table in a fun, shareable format.
Kitchen Tools You’ll Need
- Grill – For that perfect char and smoky flavor.
- Skewers – To hold the marinated chicken pieces together.
- Whisk – Essential for mixing the marinade and peanut sauce smoothly.
- Large Baking Dish or Zip-Top Bag – For marinating the chicken efficiently.
- Small Bowl – For preparing the peanut sauce.
Ingredients
soy sauce: Adds umami richness and a salty baseline flavor.
fish sauce: Imparts a complex depth of flavor that brightens the dish.
brown sugar: Introduces sweetness that balances savory elements perfectly.
olive oil: Helps to tenderize chicken and adds a subtle fruity flavor.
lime juice: Fresh acidity that brightens the overall taste.
minced garlic: Provides aromatic notes and a pungent kick.
sesame oil: Adds a nutty flavor dimension and enhances the marinade.
black pepper: Offers a touch of heat that elevates the dish.
boneless skinless chicken breasts: The lean protein base, juicy and tender when cooked.
salted peanuts, chopped: Adds a crunchy texture and a nutty flavor finish.
fresh cilantro, chopped: Gives a fresh, herbaceous note that brightens the skewers.
rice vinegar: Provides tanginess that complements the peanut sauce.
honey: Adds a natural sweetness to balance out the flavors in the sauce.
peanut butter: Creates a creamy, rich base for the peanut sauce.
salt: Enhances all the flavors in the dish.
crushed red pepper flakes: Adds a bit of heat to the peanut sauce for a zesty finish.
Ready to cook? Scroll to the recipe card below for exact measurements.
How to Make Thai Chicken Skewers with Peanut Sauce
Phase 1 – Prep
STEP 1. Prepare the marinade. In a small bowl, whisk together all marinade ingredients except for chicken, peanuts, and cilantro.
STEP 2. Marinate the chicken. Place chicken in a large baking dish or zip-top bag, add marinade, turning to coat. Cover and refrigerate for at least 4 hours, up to 24 hours.
Phase 2 – Cook
STEP 3. Preheat the grill. Preheat grill to medium-high (375°F).
STEP 4. Prepare the skewers. Remove chicken from marinade and thread onto skewers. If using wooden skewers, soak them in water for at least 30 minutes first.
STEP 5. Grill the chicken. Grill skewers for 6-8 minutes, turning occasionally, until chicken is fully cooked.
Phase 3 – Serve
STEP 6. Finish the dish. Remove from grill, sprinkle with chopped peanuts and cilantro.
STEP 7. Make the peanut sauce. For the peanut sauce, mix all sauce ingredients in a bowl until combined, then whisk in peanut butter until smooth. Serve skewers with peanut sauce for dipping.

Why This Recipe Works
This recipe balances texture and flavor flawlessly. The marinade penetrates the chicken, making it exceptional tender while grilling adds a slight char that enhances the flavor. The marriage of savory, sweet, and tangy from the marinade compliments the creaminess of the peanut sauce. Together, they create a delightful harmony. Not only are the pieces juicy, but the addition of crunchy peanuts and fresh cilantro tops off each bite with contrasting texture and fresh notes that keep your palate engaged. The grilling method ensures a quick cook with a deliciously smoky finish, perfect for weeknight dinners or weekend gatherings.
Pro Tips
To ensure the best outcome when preparing your Thai chicken skewers:
- For maximum flavor, allow the chicken to marinate overnight if possible.
- Be sure to soak wooden skewers in water beforehand to prevent burning.
- Utilize a meat thermometer; the chicken should reach an internal temperature of 165°F for safety.
- If your skewers are long, grill in batches to avoid overcrowding, which will maintain cooking temperature.
- Experiment with veggies like bell peppers or onions on the skewers for added color and flavors.
- Adjust the heat level in the peanut sauce by varying the amount of crushed red pepper flakes.
Common Mistakes to Avoid
Here are some common mistakes people make when making Thai chicken skewers, along with their solutions:
- Mistake: Chicken is dry and overcooked.
Why it happens: Cooking the chicken for too long or at too high a temperature can lead to dryness.
How to fix it: Use a meat thermometer to check doneness and remove chicken at the right temperature. - Mistake: Skewers catch fire.
Why it happens: Wooden skewers not soaked in water can ignite on the grill.
How to fix it: Always soak wooden skewers in water for at least 30 minutes before using. - Mistake: Peanut sauce is too thick.
Why it happens: Adding too much peanut butter without balancing other liquids can make it overly thick.
How to fix it: Thin with more lime juice or a splash of water until the desired consistency is reached.
Variations
- Try substituting chicken with shrimp or tofu for a different protein option.
- Add colorful bell peppers or zucchini to the skewers for variety.
- Marinate overnight for deeper flavor infusion.
- Use crunchy almond butter in the peanut sauce for a twist.
- Incorporate fresh ginger into the marinade for an aromatic kick.
Nutrition Highlights
| Nutrient | Role |
|---|---|
| Protein | Helps support satiety and balanced meals. |
Serving Ideas
These Thai chicken skewers pair wonderfully with jasmine rice or chow mein for a complete meal. Serve them alongside a crunchy Asian slaw for an added vegetable boost. For a lighter option, enjoy them with a fresh cucumber salad topped with sesame dressing. They can also be presented as a finger food option for parties, making them a hit at gatherings or barbecues.
Best Occasions for This Recipe
This recipe shines at various occasions: summer barbecues, family gatherings, or casual parties with friends. They also make for great game day snacks or an impressive dish for date night at home. The vibrant flavors appeal to both adults and kids alike, making them suitable for family dinners too!
Meal Prep & Storage
Meal Prep
Make the marinade ahead of time and marinate the chicken for at least four hours, allowing the flavors to develop more deeply. This can be done a night before your meal.
Refrigeration
Store any leftover cooked chicken skewers in an airtight container in the refrigerator for up to three days. Reheat gently in the microwave or on the stovetop.
Freezing
Frozen raw marinated chicken can last up to three months. Place the marinade and chicken in a zip-top bag, label it, and freeze. Thaw in the fridge before grilling.
Reheating
Reheat cooked skewers gently in the oven at a low temperature to maintain moisture, or microwave with a damp paper towel for a few minutes until heated through.

FAQs
Can I substitute chicken with another protein?
Yes, you can easily substitute chicken with shrimp, firm tofu, or even beef. Adjust cooking times accordingly.
How can I make the sauce spicier?
Add more crushed red pepper flakes to your peanut sauce according to your heat preference.
Can I grill the skewers in the oven?
Absolutely! You can bake them in a broiler on high, flipping halfway through until cooked through.
How do I store leftovers?
Keep any leftover skewers in an airtight container in the refrigerator for up to three days.
Save This Recipe for Later
Don’t miss out on these flavorful Thai chicken skewers! Save this recipe to your Pinterest board for future meal inspiration!
Conclusion
Elevate your weeknight dinners with these Thai chicken skewers featuring a delicious peanut sauce. The combination of marinated chicken and rich sauce creates a satisfying dinner full of flavor and easy to prepare. With countless options for meal prep or festive gatherings, this dish is sure to become a family favorite.

Thai Chicken Skewers with Peanut Sauce
Ingredients
Method
- In a small bowl, whisk together all marinade ingredients except for chicken, peanuts, and cilantro.
- Place chicken in a large baking dish or zip-top bag, add marinade, turning to coat. Cover and refrigerate for at least 4 hours, up to 24 hours.
- Preheat grill to medium-high (375°F).
- Remove chicken from marinade and thread onto skewers. If using wooden skewers, soak them in water for at least 30 minutes.
- Grill skewers for 6-8 minutes, turning occasionally, until chicken is fully cooked.
- Remove from grill, sprinkle with chopped peanuts and cilantro.
- For the peanut sauce, mix all sauce ingredients in a bowl until combined, then whisk in peanut butter until smooth. Serve skewers with peanut sauce for dipping.
