Grilled Thai Chicken Skewers Recipe
Grilled Thai Chicken Skewers are the epitome of summer flavors on a stick, blending savory, tangy, sweet, and spicy notes into every juicy bite. This is one of those dishes that makes you feel like you’ve been whisked away to a night market in Thailand, enjoying vibrant street food with friends by your side. The marinade does all the heavy lifting—making ordinary chicken taste extraordinary, with minimal fuss. Whether you’re hosting a backyard barbecue or craving a quick weeknight dinner, these skewers are a guaranteed crowd-pleaser.

Ingredients You’ll Need
It’s amazing how this small list of accessible ingredients can produce such bold flavors and irresistible aromas. Each component is carefully chosen to bring out the best in Grilled Thai Chicken Skewers—so don’t skip anything unless you absolutely must!
- Chicken: 1 ½ lbs boneless, skinless chicken breasts or thighs, cut into 1-inch pieces; thighs add juiciness, while breasts create a leaner option.
- Soy sauce: 3 tablespoons; gives umami depth and color to the marinade.
- Fish sauce: 2 tablespoons; don’t be shy—this adds that unmistakable savory Thai punch.
- Lime juice: 2 tablespoons; brings brightness and helps tenderize the chicken.
- Brown sugar: 2 tablespoons; balances the salt and acidity with a touch of caramel sweetness.
- Vegetable oil: 1 tablespoon; ensures a juicy result and helps prevent sticking on the grill.
- Garlic: 2 cloves, minced; fresh garlic infuses the marinade with sharp, aromatic flavor.
- Fresh ginger: 1 teaspoon grated; adds warmth and a zesty twist.
- Chili flakes or Thai chili paste: 1 teaspoon, optional; include this for spicy heat, or adjust to your preferred spice level.
- Wooden skewers: soaked in water for 30 minutes if grilling; this simple step keeps your skewers from burning.
How to Make Grilled Thai Chicken Skewers
Step 1: Make the Flavor-Packed Marinade
Begin by whisking together the soy sauce, fish sauce, lime juice, brown sugar, vegetable oil, garlic, ginger, and chili flakes or paste (if you like it spicy) in a large mixing bowl. The aroma alone will make your mouth water! This marinade draws inspiration from classic Thai flavors, and it’s absolutely key to the signature taste of Grilled Thai Chicken Skewers.
Step 2: Marinate the Chicken
Add the chicken pieces to the bowl, tossing them thoroughly to make sure every piece is coated in the marinade. Cover and refrigerate for at least 30 minutes—though up to 4 hours is even better for deeper flavor and tenderness. If you’re in a rush, just 30 minutes will still create delicious results.
Step 3: Preheat the Grill
Set your grill or grill pan to medium-high heat just before you’re ready to cook. You want it hot enough to give the chicken those irresistible char marks, but not so blazing that it burns. If you’re using wooden skewers, make sure they’ve been soaking to avoid any accidental flames!
Step 4: Skewer the Chicken
Thread the marinated chicken pieces onto the soaked skewers, packing them close but not too tightly (this helps them cook evenly). Reserve any extra marinade for brushing during grilling if desired, but don’t use it as a dipping sauce unless you boil it first.
Step 5: Grill to Perfection
Lay the skewers on the preheated grill and cook for 8 to 10 minutes, turning occasionally to ensure even cooking. The chicken should develop gorgeous grill marks and reach an internal temperature of 165°F (74°C). They’ll smell so good, it’ll be hard to wait!
Step 6: Serve Hot Off the Grill
Remove the skewers from the grill and serve them hot, garnished with extra lime wedges, fresh cilantro, and a creamy peanut dipping sauce if you like. This is the moment when Grilled Thai Chicken Skewers really shine—fragrant, irresistible, and impossible to stop at just one.
How to Serve Grilled Thai Chicken Skewers

Garnishes
Scatter chopped cilantro over the hot skewers for a burst of herbal freshness. Lime wedges on the side let everyone squeeze extra zing to taste. Add thinly sliced red chilies for guests who like extra heat, or tuck a handful of crushed peanuts on top for nutty crunch.
Side Dishes
Grilled Thai Chicken Skewers pair remarkably well with coconut rice, which soaks up all the delicious juices. You can also serve them alongside crisp cucumber salad, a simple slaw, or even grilled vegetables tossed with a splash of lime. These sides provide a cool, refreshing balance to the savory skewers.
Creative Ways to Present
Try serving the skewers family-style on a big platter covered with banana leaves for a festive, tropical vibe. Or, create a build-your-own lettuce wrap station where everyone can stuff skewers, rice, and garnishes into lettuce cups for a fresh twist. These ideas turn any gathering into an event!
Make Ahead and Storage
Storing Leftovers
If you have any Grilled Thai Chicken Skewers left (which is rare in my house!), let them cool completely before storing. Place them in an airtight container in the refrigerator, where they’ll stay fresh and flavorful for up to 3 days.
Freezing
You can freeze cooked chicken skewers for up to 2 months. Remove the chicken from the skewers first for easier storage, then seal in a freezer-safe bag or container. Thaw in the refrigerator overnight before reheating.
Reheating
To reheat, simply bake the chicken in a 350°F (175°C) oven for 10–15 minutes or until hot throughout. For a quick option, the microwave works in short bursts, but use a lower power setting to keep the meat tender. If you want to recapture some char, pop the skewers under the broiler for a couple minutes.
FAQs
Can I use chicken thighs instead of breasts for Grilled Thai Chicken Skewers?
Absolutely! Chicken thighs are actually preferred for their juiciness and rich flavor. They’re less likely to dry out on the grill, though breasts work beautifully if you prefer a leaner option.
How do I make Grilled Thai Chicken Skewers gluten-free?
To make this recipe gluten-free, substitute tamari or a certified gluten-free soy sauce for the regular soy sauce, and double-check that your fish sauce doesn’t contain wheat-based additives.
What if I don’t have a grill?
No grill? No problem! Use a grill pan on the stovetop or even broil the skewers on a lined baking sheet, turning occasionally for an even, charred finish. You’ll still get those authentic flavors.
How spicy are these skewers?
The heat level is totally up to you. If you like things mild, skip the chili flakes or Thai chili paste. If you want more kick, bump up the amount or use a spicier chili variety. Remember, the marinade is easy to customize!
What can I use instead of peanut sauce for dipping?
If you’re avoiding peanuts, try a tangy yogurt dip, sweet chili sauce, or even a drizzle of hoisin or sesame dressing. Each brings a new dimension to Grilled Thai Chicken Skewers!
Final Thoughts
If you’re searching for a dish that’s vibrant, simple, and destined to impress every time, Grilled Thai Chicken Skewers deserve a place on your menu. They’re a celebration of flavor and fun, perfect for sharing with the people you love. Fire up the grill and give this recipe a try—you’ll be hooked!
Print
Grilled Thai Chicken Skewers Recipe
- Total Time: 55 minutes
- Yield: 6 skewers (4 servings) 1x
- Diet: Non-Vegetarian
Description
These Grilled Thai Chicken Skewers are bursting with flavor from a zesty marinade of soy sauce, fish sauce, lime juice, and aromatic spices. Perfect for a quick weeknight dinner or a tasty appetizer at your next barbecue!
Ingredients
Chicken Skewers:
- 1 ½ lbs boneless, skinless chicken breasts or thighs, cut into 1-inch pieces
- 3 tablespoons soy sauce
- 2 tablespoons fish sauce
- 2 tablespoons lime juice
- 2 tablespoons brown sugar
- 1 tablespoon vegetable oil
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 1 teaspoon chili flakes or Thai chili paste (optional for heat)
- wooden skewers soaked in water for 30 minutes if grilling
Instructions
- Marinate the Chicken: In a large bowl, whisk together soy sauce, fish sauce, lime juice, brown sugar, vegetable oil, garlic, ginger, and chili flakes or paste if using. Add chicken pieces and toss to coat. Cover and marinate in the refrigerator for at least 30 minutes, or up to 4 hours.
- Grill the Skewers: Preheat grill or grill pan to medium-high heat. Thread marinated chicken onto skewers. Grill for 8–10 minutes, turning occasionally, until chicken is cooked through and reaches an internal temperature of 165°F (74°C).
- Serve: Serve hot with extra lime wedges, fresh cilantro, and peanut dipping sauce if desired.
Notes
- For a slightly sweeter profile, substitute half the brown sugar with honey.
- These skewers pair well with coconut rice or grilled vegetables.
- Prep Time: 15 minutes (+ 30 minutes marinating)
- Cook Time: 10 minutes
- Category: Main Course / Appetizer
- Method: Grilling
- Cuisine: Thai-Inspired
Nutrition
- Serving Size: 1–2 skewers
- Calories: 230
- Sugar: 6 g
- Sodium: 640 mg
- Fat: 8 g
- Saturated Fat: 2 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 7 g
- Fiber: 0 g
- Protein: 31 g
- Cholesterol: 95 mg