Picture this: tender, juicy chicken skewers infused with the bold, aromatic flavors of Thailand—lemongrass, garlic, ginger, soy sauce, and a hint of spice from red chili flakes. All grilled to perfection with a slightly charred, smoky finish. Sounds incredible, right? That’s exactly what you get with these Easy Grilled Thai Chicken Skewers, a dish that’s bursting with flavor yet simple to prepare.
Grilled skewers are a staple in Thai street food culture, known as “gai yang” in Thai. They’re commonly marinated in a blend of soy sauce, fish sauce, garlic, and fragrant herbs, then grilled over an open flame to achieve a balance of smokiness and succulence. This version keeps all those authentic flavors while making the process easy enough for a quick weeknight dinner or a weekend barbecue.
The best part? These skewers are incredibly versatile. Serve them as an appetizer, pair them with rice or noodles for a complete meal, or even add them to a fresh salad. Whether you’re new to Thai cuisine or already a fan, this recipe will quickly become a household favorite.
Why You’ll Love These Grilled Thai Chicken Skewers
If you love food that’s both bold in flavor and easy to make, these skewers will quickly become a staple in your kitchen. There’s something magical about the combination of sweet, salty, sour, and spicy flavors that Thai cuisine is known for.
One of the biggest reasons to love this recipe is its perfect balance of textures and flavors. The marinade penetrates deep into the chicken, ensuring every bite is packed with savory umami, a hint of sweetness, and the freshness of lemongrass and lime. When grilled, the slightly charred edges give the skewers a smoky depth that elevates the entire dish.
These skewers are also super easy to prepare and cook. The marinade does most of the work, so once your chicken is coated in that flavorful mixture, all you need is a hot grill and a few minutes per side. This means you can have an impressive meal ready in under 30 minutes!
Another reason to love this dish? It’s great for meal prep! You can marinate the chicken ahead of time and grill it when you’re ready. The flavors only get better the longer the chicken soaks in the marinade, making it a perfect make-ahead dish for busy schedules.
Preparation Time and Yield
- Prep Time: 15 minutes
- Marinating Time: 30 minutes to 2 hours (or overnight for best flavor)
- Cook Time: 10-12 minutes
- Total Time: 45 minutes to 2 hours (including marination)
- Yield: 4 servings (8 skewers)
Nutritional Information (Per Serving)
- Calories: 280 kcal
- Carbohydrates: 6g
- Protein: 38g
- Fat: 10g
- Fiber: 1g
- Sugar: 4g
Ingredients for Easy Grilled Thai Chicken Skewers
For the Chicken Skewers:
- 2 large boneless, skinless chicken breasts (or thighs, cut into 1-inch cubes)
- 8-10 wooden or metal skewers
- 2 tablespoons vegetable oil (for grilling)
For the Marinade:
- ¼ cup soy sauce
- 1 tablespoon fish sauce (optional but adds umami)
- 2 tablespoons honey or brown sugar
- 1 tablespoon fresh lime juice
- 1 tablespoon lemongrass paste (or finely minced fresh lemongrass)
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- ½ teaspoon red pepper flakes (adjust for spice level)
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- 2 tablespoons coconut milk (optional for extra moisture)
For the Peanut Dipping Sauce (Optional but Highly Recommended!):
- ¼ cup peanut butter
- 2 tablespoons soy sauce
- 1 tablespoon honey
- 1 teaspoon sriracha (optional for heat)
- 2 tablespoons lime juice
- ¼ cup warm water (to thin out the sauce)
For Garnish:
- Fresh cilantro, chopped
- Crushed peanuts
- Lime wedges for serving
Step-by-Step Instructions
for Easy Grilled Thai Chicken Skewers
Step 1: Prepare the Marinade
In a medium-sized mixing bowl, whisk together soy sauce, fish sauce, honey (or brown sugar), lime juice, lemongrass, garlic, ginger, red pepper flakes, coriander, turmeric, and coconut milk. This marinade is what gives the chicken its signature Thai flavor, so make sure everything is well combined.
Step 2: Marinate the Chicken
Cut the chicken into bite-sized cubes (about 1 inch in size). Add the chicken to the marinade and toss to coat every piece thoroughly. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, but if you have time, letting it sit for 2 hours or even overnight will result in even better flavor.
Step 3: Prepare the Skewers
If using wooden skewers, soak them in water for at least 30 minutes to prevent them from burning on the grill. If using metal skewers, no prep is needed!
Once marinated, thread the chicken pieces onto the skewers, leaving a little space between each piece to ensure even cooking.
Step 4: Grill the Skewers
Preheat a grill or grill pan over medium-high heat. Lightly brush the grill grates with vegetable oil to prevent sticking.
Place the skewers on the hot grill and cook for 5-6 minutes per side, turning once, until the chicken is fully cooked and has nice grill marks. The internal temperature should reach 165°F (75°C) for safe consumption.
Step 5: Make the Peanut Dipping Sauce
While the chicken is grilling, whisk together peanut butter, soy sauce, honey, sriracha, lime juice, and warm water in a small bowl. Adjust the consistency by adding more water if needed.
Step 6: Serve and Enjoy!
Remove the skewers from the grill and let them rest for a couple of minutes before serving. Garnish with chopped cilantro, crushed peanuts, and lime wedges for an extra burst of flavor. Serve with the peanut dipping sauce on the side for the ultimate Thai experience!
Ingredient Background
Thai cuisine is known for its bold, aromatic flavors, and these skewers highlight some of the most iconic ingredients. Let’s break down some of the key components and their importance.
First, chicken is the star of the dish. While both breasts and thighs work well, thighs tend to be juicier and more flavorful due to their slightly higher fat content. If you prefer a leaner option, chicken breast absorbs the marinade beautifully and still remains tender when grilled properly.
Lemongrass is an essential ingredient in many Thai dishes, known for its citrusy, floral aroma. It adds a bright, slightly tangy note that cuts through the richness of the marinade. If you can’t find fresh lemongrass, lemongrass paste or dried lemongrass can be a great substitute.
Fish sauce might seem like an unusual ingredient to some, but it provides the umami depth that makes Thai food so flavorful. It enhances the chicken’s taste without making it overly salty or fishy. If you prefer to skip fish sauce, soy sauce alone can still provide great flavor.
The combination of garlic, ginger, and coriander is what gives the marinade its warm, earthy depth. These spices not only enhance the chicken’s flavor but also make it more fragrant and complex.
Lastly, the peanut dipping sauce is a Thai classic. The nuttiness of the peanut butter pairs perfectly with the tangy lime juice and salty soy sauce, creating a balanced, creamy yet zesty accompaniment to the grilled skewers.
Technique Tips for Grilled Thai Chicken Skewers
To get the best texture and flavor out of your skewers, here are a few essential techniques to keep in mind:
When marinating the chicken, make sure each piece is evenly coated and allow enough time for the flavors to soak in. At least 30 minutes is required, but if you can marinate for a few hours or overnight, the result will be even more flavorful and juicy.
If using wooden skewers, don’t forget to soak them in water for at least 30 minutes before grilling. This prevents them from burning on the grill and helps the chicken cook more evenly.
For the perfect charred edges, preheat your grill to medium-high heat before adding the skewers. Cooking over high heat allows the chicken to develop a crispy, slightly smoky exterior while staying juicy on the inside.
When grilling, resist the urge to move the skewers too soon. Let them cook for at least 5-6 minutes per side before flipping. This helps develop those beautiful grill marks and prevents the chicken from sticking.
Alternative Presentation Ideas
If you want to serve these Thai chicken skewers in a unique way, here are some creative ideas:
For a street-food-style serving, wrap the skewers in a banana leaf and serve them with sticky rice and a side of tangy cucumber salad. The banana leaf adds an extra layer of fragrance and authenticity.
If you’re serving a family-style meal, remove the chicken from the skewers and mix it into a bowl of jasmine rice or Thai noodles. Drizzle the peanut sauce over the top and garnish with crushed peanuts, chopped cilantro, and extra lime wedges for a fresh and vibrant dish.
For a lighter option, serve the grilled chicken skewers over a bed of crisp lettuce, shredded carrots, and sliced cucumbers to create a Thai-inspired salad. Drizzle with the peanut dressing or a light vinaigrette for a refreshing, healthy meal.
Freezing and Storing Thai Chicken Skewers
If you have leftovers, you’ll be happy to know that these skewers store well for later use!
For short-term storage, place the grilled skewers in an airtight container and refrigerate for up to 3 days. When reheating, use a grill pan or oven rather than a microwave to keep the chicken from drying out.
For freezing, marinate the chicken pieces but don’t grill them yet. Instead, place the marinated raw chicken in a freezer-safe bag and freeze for up to 3 months. When ready to cook, simply thaw overnight in the refrigerator and grill as usual.
If you’ve already cooked the skewers and want to freeze them, remove the chicken from the skewers and freeze in an airtight container. Reheat on a grill pan, in the oven, or in a skillet to maintain the texture.
Healthier Twist Ideas
Want to make these Thai chicken skewers even healthier? Here are a few modifications:
Instead of honey or brown sugar, use a natural sweetener like coconut sugar or maple syrup. These add a slight caramelized flavor while keeping the dish refined sugar-free.
For a lower-fat version, swap out coconut milk for Greek yogurt in the marinade. This will still help tenderize the chicken while adding a creamy consistency.
If you’re avoiding peanuts, try making the dipping sauce with almond butter or sunflower seed butter instead. The result is still creamy, nutty, and delicious.
Serving Suggestions for Events
These grilled Thai chicken skewers are perfect for any occasion!
If you’re hosting a backyard barbecue, serve them alongside grilled pineapple slices and coconut rice for a tropical-inspired feast. The sweetness of the pineapple enhances the smoky grilled flavors beautifully.
For a game-day snack or appetizer, arrange the skewers on a platter with small dipping bowls of peanut sauce, sweet chili sauce, and a zesty lime aioli. Guests can mix and match their favorite dips for a fun, interactive eating experience.
Planning a weeknight dinner? Serve the skewers over a bowl of jasmine rice with steamed broccoli and carrots for a nutritious, balanced meal that’s quick to prepare.
Frequently Asked Questions (FAQs)
1. Can I make Thai chicken skewers in the oven?
Yes! Preheat the oven to 425°F (220°C) and bake the skewers on a lined baking sheet for 15-20 minutes, flipping halfway through.
2. Can I use beef or shrimp instead of chicken?
Absolutely! The marinade works well with beef, shrimp, or even tofu for a vegetarian option.
3. What if I don’t have a grill?
No problem! A grill pan or cast-iron skillet on the stovetop works just as well.
4. Can I marinate the chicken for too long?
Marinating for too long (over 24 hours) can break down the chicken’s texture too much, making it mushy.
5. What can I use instead of fish sauce?
If you don’t have fish sauce, soy sauce or tamari works as a great substitute.
6. Can I make this recipe spicy?
Yes! Add extra red pepper flakes, chili paste, or fresh Thai chilies to the marinade for more heat.
7. Can I serve these skewers cold?
Yes! The chicken tastes great cold in salads or wraps.
8. How can I make the peanut sauce thinner?
Add a bit more lime juice or warm water to adjust the consistency.
9. What’s the best way to get even grill marks?
Let the skewers cook undisturbed for 5-6 minutes before flipping to get those perfect marks.
10. Can I add vegetables to the skewers?
Yes! Bell peppers, onions, and zucchini work great with this recipe.
Conclusion
These Easy Grilled Thai Chicken Skewers are a flavor-packed, simple-to-make dish that’s perfect for everything from casual meals to special gatherings. The combination of juicy, marinated chicken with a smoky charred finish and a creamy peanut sauce makes every bite an explosion of sweet, savory, and tangy goodness.
Whether you’re grilling for a barbecue, meal-prepping for the week, or trying something new, this Thai-inspired dish is guaranteed to impress. So fire up your grill, grab some skewers, and get ready for a delicious taste of Thailand—right in your own kitchen!
Print
Easy Grilled Thai Chicken Skewers
- Total Time: 45 minutes to 2 hours (including marination)
- Yield: 4 servings 1x
Ingredients
For the Chicken Skewers:
- 2 large boneless, skinless chicken breasts (or thighs, cut into 1-inch cubes)
- 8–10 wooden or metal skewers
- 2 tablespoons vegetable oil (for grilling)
For the Marinade:
- ¼ cup soy sauce
- 1 tablespoon fish sauce (optional but adds umami)
- 2 tablespoons honey or brown sugar
- 1 tablespoon fresh lime juice
- 1 tablespoon lemongrass paste (or finely minced fresh lemongrass)
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- ½ teaspoon red pepper flakes (adjust for spice level)
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- 2 tablespoons coconut milk (optional for extra moisture)
For the Peanut Dipping Sauce (Optional but Highly Recommended!):
- ¼ cup peanut butter
- 2 tablespoons soy sauce
- 1 tablespoon honey
- 1 teaspoon sriracha (optional for heat)
- 2 tablespoons lime juice
- ¼ cup warm water (to thin out the sauce)
For Garnish:
- Fresh cilantro, chopped
- Crushed peanuts
- Lime wedges for serving
Instructions
In a medium-sized mixing bowl, whisk together soy sauce, fish sauce, honey (or brown sugar), lime juice, lemongrass, garlic, ginger, red pepper flakes, coriander, turmeric, and coconut milk. This marinade is what gives the chicken its signature Thai flavor, so make sure everything is well combined.
Cut the chicken into bite-sized cubes (about 1 inch in size). Add the chicken to the marinade and toss to coat every piece thoroughly. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, but if you have time, letting it sit for 2 hours or even overnight will result in even better flavor.
If using wooden skewers, soak them in water for at least 30 minutes to prevent them from burning on the grill. If using metal skewers, no prep is needed!
Once marinated, thread the chicken pieces onto the skewers, leaving a little space between each piece to ensure even cooking.
Preheat a grill or grill pan over medium-high heat. Lightly brush the grill grates with vegetable oil to prevent sticking.
Place the skewers on the hot grill and cook for 5-6 minutes per side, turning once, until the chicken is fully cooked and has nice grill marks. The internal temperature should reach 165°F (75°C) for safe consumption.
While the chicken is grilling, whisk together peanut butter, soy sauce, honey, sriracha, lime juice, and warm water in a small bowl. Adjust the consistency by adding more water if needed.
Remove the skewers from the grill and let them rest for a couple of minutes before serving. Garnish with chopped cilantro, crushed peanuts, and lime wedges for an extra burst of flavor. Serve with the peanut dipping sauce on the side for the ultimate Thai experience!
- Prep Time: 15 minutes
- Marinating Time: 30 minutes to 2 hours (or overnight for best flavor)
- Cook Time: 10-12 minutes
Nutrition
- Calories: 280
- Sugar: 4g
- Fat: 10g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 38g