If you’re craving a dish that bursts with vibrant flavors and easy-to-love textures, this Grilled Thai Chicken Skewers Recipe is exactly what you need. Imagine tender, juicy chicken thighs marinated in a perfect balance of tangy lime, savory fish sauce, sweet brown sugar, and fragrant spices, grilled to smoky perfection. These skewers are an irresistible blend of traditional Thai influences with a simple grilling approach that makes them ideal for weeknight dinners or weekend cookouts. Once you get a taste, this recipe will quickly become a staple because it delivers so much flavor with so little fuss.

Ingredients You’ll Need
Get ready to gather a handful of basic but powerful ingredients that work together beautifully to create those signature Thai flavors. Each item plays its part, whether it’s adding aroma, balancing sweetness and tang, or keeping the chicken tender and juicy.
- Chicken thighs (1 1/2 pounds): Boneless and skinless for easy grilling and maximum flavor absorption.
- Soy sauce (3 tablespoons): Adds depth and umami to the marinade.
- Fish sauce (2 tablespoons): The heart of Thai cooking, providing a unique salty tang.
- Brown sugar (2 tablespoons): Balances the saltiness with a mellow sweetness and caramelizes beautifully on the grill.
- Lime juice (1 tablespoon): Brightens the dish with fresh citrus zing.
- Vegetable oil (1 tablespoon): Helps coat and tenderize the chicken while preventing it from sticking to the grill.
- Garlic (3 cloves, minced): Offers a warm, pungent kiss that wakes up the marinade.
- Fresh ginger (1 tablespoon, grated): Adds a subtle peppery warmth that complements the garlic perfectly.
- Ground coriander (1 teaspoon): Gives a light, citrusy note with a hint of earthiness.
- Ground turmeric (1/2 teaspoon): Brings vibrant color and a mild, slightly bitter flavor.
- Black pepper (1/4 teaspoon): Adds a gentle heat and complexity.
- Wooden or metal skewers: For threading the chicken and making grilling easy and fun.
- Lime wedges and chopped cilantro: Classic fresh garnishes to finish and brighten every bite.
How to Make Grilled Thai Chicken Skewers Recipe
Step 1: Prepare the Skewers
If you’re using wooden skewers, soaking them in water for at least 30 minutes is a must to keep them from burning on the grill. This little prep step ensures safe, worry-free grilling and lets you focus on creating that amazing chicken.
Step 2: Make the Marinade
In a bowl, whisk together soy sauce, fish sauce, brown sugar, lime juice, vegetable oil, minced garlic, grated ginger, ground coriander, turmeric, and black pepper until the sugar dissolves and the mixture looks well combined. This vibrant marinade is where all the magic begins, infusing the chicken with an irresistible combination of sweet, salty, and tangy flavors.
Step 3: Marinate the Chicken
Add the chicken thigh pieces and toss until they’re thoroughly coated with the marinade. Cover and refrigerate for at least 30 minutes, though letting it sit up to 4 hours is better if you want deeper flavor. For even more intense taste, marinating overnight is a fantastic option, but even a quick soak will do wonders.
Step 4: Preheat and Oil the Grill
Heat your grill to medium-high and lightly oil the grates to prevent sticking. Grilling cleanly and efficiently helps give the chicken those signature char marks and smoky flavor that make these skewers so irresistible.
Step 5: Thread and Grill the Chicken
Thread the marinated chicken pieces onto your skewers, leaving a bit of space between each one for even cooking. Grill for 10 to 12 minutes, turning occasionally so that each side gets perfectly cooked and slightly charred spots that bring irresistible smokiness and texture.
Step 6: Rest and Serve
Once grilled through, remove the skewers and let them rest for a few minutes. This step helps the juices settle, making every bite juicy and tender. Don’t forget to serve the skewers with lime wedges and freshly chopped cilantro for a burst of bright freshness.
How to Serve Grilled Thai Chicken Skewers Recipe

Garnishes
Simple garnishes can elevate your dish dramatically. Lime wedges add a lively acidity that balances the sweetness of the marinade, and chopped cilantro adds freshness and a slightly citrusy bite that complements the grilled chicken beautifully. You might also sprinkle some crushed roasted peanuts or fresh chili slices for an extra layer of flavor and crunch.
Side Dishes
These skewers pair amazingly well with light, crisp sides. Think jasmine rice or sticky rice to soak up every bit of the marinade’s deliciousness. Fresh cucumber salad or a tangy green papaya salad brings texture contrast and complements the skewers with refreshing brightness. For a cozy meal, serve alongside grilled vegetables or even over a bed of noodle salad.
Creative Ways to Present
Want to impress at your next gathering? Serve your Grilled Thai Chicken Skewers Recipe on a large platter with colorful garnishes arranged artfully around them. Wrap the skewers in banana leaves for an authentic touch, or thread the chicken with slices of bell pepper, red onion, and cherry tomatoes for a vibrant, festive look. You can even provide dipping sauces like a spicy peanut sauce or sweet chili sauce on the side to amp up the flavor experience.
Make Ahead and Storage
Storing Leftovers
Any leftovers from your feast can be stored in an airtight container in the refrigerator for up to 3 days. Keeping them covered well preserves moisture and flavor, so you can enjoy the skewers without drying out when reheating.
Freezing
If you want to keep your grilled Thai chicken skewers longer, freezing is a great option. Simply place cooled, cooked skewers into freezer bags or containers, separating layers with parchment paper to prevent sticking. They’ll stay delicious for up to 2 months, making for an easy grab-and-go meal later.
Reheating
To reheat, gently warm the skewers in a preheated oven at 350°F (175°C) for about 10 minutes or until heated through. You can also reheat on the grill for a few minutes to revive the smoky char flavors just like fresh off the grill. Avoid the microwave if possible, as it may dry the chicken out.
FAQs
Can I use chicken breast instead of thighs?
Absolutely! Chicken breast can be used if you prefer leaner meat, but be mindful that it cooks faster and can dry out if overgrilled. Reduce the grilling time slightly and keep a close eye to maintain juicy tenderness.
How long should I marinate the chicken?
While 30 minutes is the minimum to infuse flavor, marinating for 2 to 4 hours yields a deeper taste. Overnight marinating is also fantastic if you want extra intensity without any rush.
What if I don’t have a grill?
No grill, no problem! You can cook the skewers under a broiler or on a grill pan indoors. Just watch carefully to get nice charred spots without burning, turning frequently for even cooking.
Can I make this recipe gluten-free?
Yes! Just ensure you use a gluten-free soy sauce or tamari, and you’ll have a delicious gluten-free meal that’s safe for sensitive diets.
What dipping sauces go well with these skewers?
Classic peanut sauce, sweet chili sauce, or even a tangy lime and fish sauce dip pair beautifully with the skewers, enhancing their Thai flavors and adding extra depth to every bite.
Final Thoughts
Making the Grilled Thai Chicken Skewers Recipe at home is like taking a quick trip to Thailand without leaving your backyard. These skewers are packed with flavor, easy to prepare, and perfect for sharing with family and friends. Once you try this recipe, I bet it will become one you reach for again and again whenever you want a taste of something truly special and satisfying.
Print
Grilled Thai Chicken Skewers Recipe
- Prep Time: 20 minutes
- Cook Time: 12 minutes
- Total Time: 32 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
- Diet: Gluten Free
Description
These Grilled Thai Chicken Skewers are juicy, flavorful, and infused with a vibrant marinade of soy sauce, fish sauce, brown sugar, lime, garlic, and aromatic spices. Perfectly charred on the grill and served with fresh lime wedges and cilantro, they make a delicious and easy main course inspired by classic Thai flavors.
Ingredients
Chicken and Marinade
- 1 1/2 pounds boneless, skinless chicken thighs, cut into 1-inch pieces
- 3 tablespoons soy sauce
- 2 tablespoons fish sauce
- 2 tablespoons brown sugar
- 1 tablespoon lime juice
- 1 tablespoon vegetable oil
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground coriander
- 1/2 teaspoon ground turmeric
- 1/4 teaspoon black pepper
For Serving
- Wooden or metal skewers
- Lime wedges
- Chopped cilantro
Instructions
- Soak Skewers: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning on the grill.
- Prepare Marinade: In a bowl, whisk together the soy sauce, fish sauce, brown sugar, lime juice, vegetable oil, minced garlic, grated ginger, ground coriander, turmeric, and black pepper until well combined.
- Marinate Chicken: Add the chicken pieces to the marinade and toss to coat evenly. Cover the bowl and refrigerate for at least 30 minutes or up to 4 hours to allow the flavors to penetrate the meat.
- Preheat Grill: Heat your grill to medium-high heat and lightly oil the grates to prevent sticking.
- Thread Chicken on Skewers: Carefully thread the marinated chicken pieces onto the skewers, leaving a bit of space between each piece to ensure even cooking.
- Grill Chicken Skewers: Place the skewers on the grill and cook for 10 to 12 minutes, turning occasionally, until the chicken reaches an internal temperature of 165°F and has a delicious slightly charred exterior.
- Rest and Serve: Remove the skewers from the grill and let them rest for a few minutes. Serve hot garnished with fresh lime wedges and chopped cilantro for an authentic Thai experience.
Notes
- Marinate the chicken overnight for deeper, more intense flavors.
- For added richness and authenticity, serve with a peanut dipping sauce.
- If using chicken breast instead of thighs, reduce grilling time slightly to prevent drying out.

