This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Easy Grilled Thai Chicken Skewers bring bold, smoky flavors to the table with a marinade bursting with lime, ginger, garlic, and honey. This dish combines the tangy, slightly sweet taste of Thai cuisine with the irresistible charred aroma from the grill. Perfect for summer evenings or quick weeknight dinners, these skewers are a satisfying way to enjoy vibrant and balanced flavors.
Table of Contents
- Why This Easy Grilled Thai Chicken Skewers Will Save Your Weeknights
- Everything You Need for Easy Grilled Thai Chicken Skewers
- How To Make Easy Grilled Thai Chicken Skewers Step by Step
- Simple Ingredient Swaps to Try
- Tips for Meal Prep, Storage, and Reheating
- A Quick Look at the Origins of Thai Chicken Skewers
- What to Serve with Easy Grilled Thai Chicken Skewers
Why This Easy Grilled Thai Chicken Skewers Will Save Your Weeknights
- Quick preparation: With just 15 minutes of prep and 10 minutes on the grill, this dish is ideal for busy schedules. The marinade maximizes flavor while saving precious time.
- Balanced flavors: The blend of lime juice, honey, and fish sauce delivers the perfect combination of sweet, tangy, and umami notes. You won’t need extra sauces or sides to make it shine.
- Versatile serving options: These skewers pair beautifully with simple salads or rice, making them suitable for both casual dinners and BBQ gatherings. They’re easy to scale up for larger groups, too.
- Adaptable ingredients: With optional additions like peanut butter and adjustable chili flakes, this recipe accommodates different tastes without compromising authenticity.
Everything You Need for Easy Grilled Thai Chicken Skewers
- 500g boneless, skinless chicken thighs, cut into bite-sized pieces
- 2 tablespoons soy sauce (ensure halal-certified)
- 2 tablespoons fish sauce (ensure halal-certified)
- 2 tablespoons honey
- 1 tablespoon sesame oil
- 2 tablespoons lime juice
- 1 tablespoon garlic, minced
- 1 tablespoon ginger, grated
- 1 teaspoon ground turmeric
- 1 teaspoon chili flakes (adjust to taste)
- 1 tablespoon peanut butter (optional, for added flavor)
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
- Wooden or metal skewers (soaked in water if wooden)
The combination of lime juice and honey creates a tangy-sweet marinade that enhances the chicken’s natural flavors. Fish sauce adds depth and richness, while chili flakes bring adjustable heat to suit your spice preferences.
How To Make Easy Grilled Thai Chicken Skewers Step by Step
- In a bowl, combine soy sauce, fish sauce, honey, sesame oil, lime juice, garlic, ginger, turmeric, chili flakes, and peanut butter (if using). Whisk until smooth to create the marinade.
- Place the chicken pieces into the marinade, ensuring they are fully coated. Cover the bowl and refrigerate for at least 30 minutes to 1 hour for best flavor.
- Preheat your grill or grill pan to medium-high heat. If using wooden skewers, soak them in water for 30 minutes to prevent burning.
- Thread the marinated chicken pieces onto the skewers, spacing them evenly.
- Lightly oil the grill grates to prevent sticking. Grill the chicken skewers for 4-5 minutes per side, or until the chicken is cooked through and has a slight char. The internal temperature should reach 165°F (74°C).
- Remove the skewers from the grill and let them rest for 2-3 minutes.
- Garnish with chopped cilantro and serve with lime wedges for added zest.

Simple Ingredient Swaps to Try
If you’re out of chicken thighs, use chicken breast or even turkey for a leaner option. Expect slightly less moisture but similar texture.
Compact and efficient, this grill delivers the perfect char for your Thai chicken skewers.
Ensure perfectly cooked chicken skewers with this fast and accurate thermometer.
Soy-free diets can swap in coconut aminos for soy sauce while maintaining a savory profile. For extra nutty flavor, sunflower seed butter replaces peanut butter seamlessly.
You might also enjoy our easy thai chicken soup.
Tips for Meal Prep, Storage, and Reheating
Prepare the marinade up to two days in advance and store it in the refrigerator in an airtight container. Thread the chicken onto skewers a day prior for quick cooking.
For more ideas, check out our one pan balsamic chicken.
Store leftover skewers in a sealed container in the fridge for up to 3 days. To freeze, wrap the skewers tightly in foil and freeze for up to one month.
Looking for something similar? Try our slow cooker chicken noodle soup.
Reheat on a grill pan over medium heat or in the oven at 350°F until warmed through. Avoid microwaving to preserve the charred texture.
A Quick Look at the Origins of Thai Chicken Skewers
Thai cuisine is known for balancing bold flavors like sweet, salty, spicy, and sour, all of which are showcased in this dish. Skewered meats, often marinated and grilled, are popular street food staples across Thailand.
The use of fish sauce and lime is deeply rooted in Thai culinary traditions, adding layers of complexity to simple dishes while keeping them vibrant and fresh.
What to Serve with Easy Grilled Thai Chicken Skewers
- Sticky jasmine rice: Its mild flavor complements the tangy marinade perfectly.
- Thai cucumber salad: A crisp, refreshing side enhances the smoky and spicy notes of the skewers.
- Grilled corn: The sweetness of the corn pairs beautifully with the zestiness of the lime and honey marinade.
- Chili lime noodles: Add an extra kick and texture variation to your meal.
Easy Grilled Thai Chicken Skewers
Ingredients
- 500 g boneless, skinless chicken thighs (cut into bite-sized pieces)
- 2 tbsp soy sauce (ensure halal-certified)
- 2 tbsp fish sauce (ensure halal-certified)
- 2 tbsp honey
- 1 tbsp sesame oil
- 2 tbsp lime juice
- 1 tbsp garlic (minced)
- 1 tbsp ginger (grated)
- 1 tsp ground turmeric
- 1 tsp chili flakes (adjust to taste)
- 1 tbsp peanut butter (optional, for added flavor)
- fresh cilantro (chopped, for garnish)
- lime wedges (for serving)
- wooden or metal skewers (soaked in water if wooden)
Instructions
- In a bowl, combine soy sauce, fish sauce, honey, sesame oil, lime juice, garlic, ginger, turmeric, chili flakes, and peanut butter (if using). Whisk until smooth to create the marinade.
- Place the chicken pieces into the marinade, ensuring they are fully coated. Cover the bowl and refrigerate for at least 30 minutes to 1 hour for best flavor.
- Preheat your grill or grill pan to medium-high heat. If using wooden skewers, soak them in water for 30 minutes to prevent burning.
- Thread the marinated chicken pieces onto the skewers, spacing them evenly.
- Lightly oil the grill grates to prevent sticking. Grill the chicken skewers for 4-5 minutes per side, or until the chicken is cooked through and has a slight char. The internal temperature should reach 165°F (74°C).
- Remove the skewers from the grill and let them rest for 2-3 minutes.
- Garnish with chopped cilantro and serve with lime wedges for added zest.
Notes

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨



