Thai Chicken Skewers with Peanut Sauce
If you’re looking for a mouthwatering dish that combines the vibrant flavors of Thai cuisine with a fun and interactive cooking method, then look no further than Thai Chicken Skewers with Peanut Sauce. Perfect for summer barbecues or a cozy family dinner, these skewers are not only easy to make but also bursting with rich, savory goodness. The marinated chicken, grilled to perfection, is complemented by a creamy, spicy peanut sauce that will have everyone coming back for seconds.
What sets this recipe apart is its balance of flavors—from the salty kick of soy sauce to the subtle heat from the crushed red pepper flakes. Plus, marinating the chicken for several hours or overnight allows all those flavors to seep into the meat, ensuring every bite is as delicious as the last. Whether you serve them as an appetizer or as the main course, these Thai chicken skewers are sure to impress your guests while brightening up your dining table.
Quick Answer
Thai Chicken Skewers with Peanut Sauce are an easy, flavorful dish featuring marinated chicken grilled to perfection and served with a creamy peanut dipping sauce. This recipe will delight anyone looking for an authentic taste of Thailand.
Why You’ll Love This Recipe
One of the reasons you’ll love making these Thai Chicken Skewers is the versatility they offer. They’re perfect for family gatherings, picnics, or even as a fun weeknight meal. The combination of chicken marinated in a zesty sauce brings a delightful taste that’s hard to resist. Additionally, the peanut sauce not only adds a creamy texture but also brings in a nutty flavor that enhances the chicken perfectly.
Moreover, this recipe is kid-friendly and can be modified to cater to various dietary preferences. You can easily swap out chicken for tofu or shrimp, making it a go-to option for gatherings. The easy preparation time means you can whip them up quickly, while the marinating process allows the flavors to develop beautifully, ensuring every bite is delicious!
What Makes This Recipe Special
This recipe is special not just for its wonderful taste but also for its authenticity. The blend of traditional Thai ingredients like fish sauce and lime juice creates a true culinary experience, transporting you to the bustling streets of Thailand with each bite. The added crunch of chopped peanuts and fresh cilantro provides an exciting contrast to the tender chicken!
The ability to customize your skewers with different vegetables or proteins makes this dish all the more appealing. Plus, grilling adds a smoky flavor that enhances the overall dish, giving you that charred perfection that everyone loves. Whether you make it for a special occasion or just a simple weeknight dinner, these Thai Chicken Skewers will be a delightful addition to your recipe repertoire.
Kitchen Tools You’ll Need
- Grill: A medium-high grill for cooking the skewers.
- Skewers: Wooden or metal skewers for grilling the chicken.
- Mixing Bowl: For combining the marinade and the peanut sauce ingredients.
- Whisk: To ensure your marinade and sauce are well-blended.
- Measuring Spoons: For accurate measurement of ingredients.
Ingredients
- Soy sauce: Contributes saltiness and umami to the marinade.
- Fish sauce: Adds depth and authenticity to the Thai flavor profile.
- Brown sugar: Balances the saltiness with a hint of sweetness.
- Olive oil: Helps to keep the chicken moist while grilling.
- Lime juice: Provides acidity that brightens the flavors.
- Minced garlic: Infuses the marinade with aromatic depth.
- Sesame oil: Adds a nutty undertone to the dish.
- Black pepper: Gives a subtle heat and enhances flavor.
- Boneless skinless chicken breasts: The main protein that soaks up the marinade.
- Salted peanuts: Adds a delightful crunch as a topping.
- Fresh cilantro: A herb that contributes freshness and color.
- Rice vinegar: Adds a mild tanginess to the peanut sauce.
- Honey: Provides a natural sweetness in the sauce.
- Peanut butter: The base for the rich and creamy dipping sauce.
- Salt: Enhances all the flavors in the peanut sauce.
- Crushed red pepper flakes: Offers heat to the peanut sauce.
How to Make Thai Chicken Skewers with Peanut Sauce
STEP 1. Prepare the marinade. In a small bowl, whisk together all ingredients except for chicken breasts, peanuts and cilantro.
STEP 2. Marinate the chicken. Place chicken breasts in a large glass baking dish or ziptop plastic bag. Add marinade, turning several times to coat. Cover and refrigerate chicken for at least 4 hours or up to 24 hours.
STEP 3. Preheat the grill. Preheat grill to medium-high (approximately 375 degrees F).
STEP 4. Thread onto skewers. Remove chicken from marinade and thread onto skewers (Note: If using wooden skewers, soak skewers in water for at least 30 minutes first).
STEP 5. Grill the skewers. Place skewers on grill and cook for 6-8 minutes, turning occasionally, or until chicken is fully cooked.
STEP 6. Garnish the skewers. Remove skewers from grill and sprinkle with chopped peanuts and cilantro.
STEP 7. Serve with sauce. Serve with peanut sauce for dipping.
STEP 8. Make the peanut sauce. For the peanut sauce, in a small mixing bowl, add rice vinegar, soy sauce, lime juice, honey and garlic; whisk until well combined.
STEP 9. Finish the sauce. Add peanut butter, salt and red pepper flakes; whisk until smooth.
Why This Recipe Works
This recipe works because of its well-balanced flavors and simple cooking method. The marinade not only tenderizes the chicken but also infuses it with a punch of Thai flavor that creates an unforgettable dining experience. Grilling the chicken adds a lovely char that enhances each bite.
Furthermore, the versatility of the dish means you can adapt it to suit your preferences or dietary needs without sacrificing flavor. The peanut sauce serves as an instant crowd-pleaser and can be adjusted in terms of spiciness to cater to varying tastes. This makes it an ideal dish for gatherings, ensuring everyone finds something they love.
Pro Tips for Best Results
- Marinate longer: For the best flavor, marinate your chicken overnight if possible.
- Skewer variety: Mix in colorful vegetables like bell peppers or zucchini for added nutrition and flavor.
- Check grill temperature: Ensure that your grill is properly heated before adding the skewers to get that perfect sear.
- Don’t overcrowd: Give each skewer space on the grill for evenly cooked chicken.
- Rest before serving: Allow skewers to rest for a few minutes after grilling for juicier chicken.
Common Mistakes to Avoid
- Not marinating long enough: Skipping the marinating time will result in less flavorful chicken.
- Overcooking the chicken: Keep an eye on the grill and avoid overcooking, which leads to dry meat.
- Skipping the soaking step for wooden skewers: Always soak wooden skewers to prevent burning during grilling.
- Not using fresh ingredients: Fresh cilantro and ingredients really enhance flavor, so avoid stale items.
- Neglecting to taste the sauce: Make sure to adjust the peanut sauce according to your taste preferences!
Recipe Variations
- Vegetarian Version: Substitute chicken with tofu or tempeh for a vegetarian-friendly option.
- Spicy Version: Increase the amount of crushed red pepper flakes in the peanut sauce for extra heat.
- Grilled Veggies: Add mushrooms, cherry tomatoes, or onion to skewers for a colorful medley.
- Peanut-Free Alternative: Use almond butter or sunflower seed butter if there are nut allergies.
- Thai-inspired Salad: Serve the cooked chicken over a fresh salad instead of skewers for a healthier twist.
Nutrition Highlights
| Nutrient | Amount |
|---|---|
| Calories | 350 |
| Protein | 25g |
| Fat | 20g |
| Carbohydrates | 15g |
| Sodium | 800mg |
How to Serve Thai Chicken Skewers with Peanut Sauce
The best way to serve Thai Chicken Skewers is fresh off the grill, garnished with chopped peanuts and cilantro. Pair them with the rich peanut sauce on the side for dipping, allowing everyone to customize each bite. You might also consider serving them alongside jasmine rice or a crunchy Thai salad for a complete meal. These skewers make for a fantastic starter or main dish, perfect for gatherings or casual entertaining!
Best Occasions for This Recipe
This recipe shines at summer cookouts, family barbecues, or weeknight dinners. It’s also an excellent choice for game day snacks or potluck gatherings. The interactive nature of skewering and dipping engages guests and makes for a fun dining experience, making it a versatile choice for a variety of occasions.
Make Ahead & Storage
This recipe is fantastic for meal prep and can be stored ahead of time.
Meal Prep
Marinate the chicken in advance and store it in the refrigerator, allowing it to soak up the flavors. You can also prepare the peanut sauce ahead of time for added convenience.
Refrigeration
Store any leftover cooked chicken skewers in an airtight container in the refrigerator for up to 4 days.
Freezing
While not recommended for the cooked skewers, marinated chicken can be frozen in a zip-top bag for up to 3 months, then thawed and grilled when you’re ready.
Reheating
Reheat the cooked skewers on the grill or in the oven at a low temperature for best results. Alternatively, microwave briefly until heated through, but this may alter the texture.
FAQs
Can I use other proteins besides chicken? Yes! You can easily substitute chicken with shrimp, beef, or tofu for a variation of flavors and textures.
How long should I marinate the chicken? Marinating for at least 4 hours is ideal, but for the best flavor, consider overnight marination.
Can I make this recipe gluten-free? Absolutely! Use gluten-free soy sauce to accommodate gluten sensitivities.
What vegetables can I add to the skewers? Bell peppers, zucchini, and onions are great options that grill beautifully alongside the chicken.
Is the peanut sauce spicy? The spice level can be adjusted according to your preference by modifying the amount of crushed red pepper flakes.
Save This Recipe for Later
If you loved this Thai Chicken Skewers with Peanut Sauce recipe, be sure to save it to your favorite recipe collection for easy reference later!
Final Thoughts
Thai Chicken Skewers with Peanut Sauce offer a delightful and flavorful dish that combines the essence of Thai cooking in a simple, accessible way. Whether for a special occasion or a casual dinner, this recipe is sure to impress. The explosion of flavors and textures will keep you coming back for more!

Thai Chicken Skewers with Peanut Sauce
Ingredients
Method
- In a small bowl, whisk together all marinade ingredients except chicken, peanuts, and cilantro.
- Place chicken in a large dish or bag, add marinade, and refrigerate for at least 4 hours or up to 24 hours.
- Preheat grill to medium-high (approximately 375°F).
- Remove chicken from marinade and thread onto skewers.
- Grill skewers for 6-8 minutes, turning occasionally, until chicken is fully cooked.
- Remove skewers from grill, sprinkle with chopped peanuts and cilantro, and serve with peanut sauce.
- In a small bowl, combine rice vinegar, soy sauce, lime juice, honey, and garlic; whisk until combined.
- Add peanut butter, salt, and red pepper flakes; whisk until smooth.
