Grilled Thai Chicken Skewers : Flavorful, Juicy, and Perfect for Summer Grilling

BySophia

Grilled Thai Chicken Skewers

Dinner

Difficulty

Prep time

Cooking time

Total time

Servings

Looking for a bold, crowd-pleasing recipe to fire up your grill? These Grilled Thai Chicken Skewers deliver irresistible flavor in every bite. Marinated in a fragrant blend of coconut milk, lime, garlic, and Thai spices, they’re juicy, charred to perfection, and ready to steal the spotlight at your next cookout.

Whether you’re planning a summer barbecue, craving Thai-inspired flavors, or simply want a quick weeknight dinner with global flair, this recipe checks all the boxes. Pair it with rice, cucumber salad, or peanut sauce for a complete, satisfying meal that tastes like it came straight from a Thai street food stall.

Why You’ll Love These Grilled Thai Chicken Skewers

These skewers are more than just your average grilled chicken:

Bursting with bold Thai flavors
Made with a creamy coconut milk marinade
Perfectly charred on the outside, juicy on the inside
Easy to prepare ahead for stress-free entertaining
Naturally gluten-free and dairy-free
Ideal for summer grilling, meal prep, or a tropical dinner night

Who These Thai Skewers Are Perfect For

This recipe is ideal for:

Grill lovers looking for something new
Fans of Thai cuisine who want an easy homemade version
Meal preppers needing protein-packed dishes
Busy cooks searching for creative grilling recipes
Anyone hosting a summer BBQ, picnic, or dinner party
People avoiding dairy or gluten

Ingredients for Thai Chicken Skewers

Here’s everything you’ll need to bring Thai-inspired magic to your dinner table:

For the marinade:
1½ lbs boneless, skinless chicken thighs (or breasts), cut into 1.5-inch pieces
¾ cup canned full-fat coconut milk
2 tablespoons fish sauce (or soy sauce for a vegetarian option)
2 tablespoons brown sugar or coconut sugar
1 tablespoon lime juice
1 tablespoon oil (avocado or vegetable oil)
3 cloves garlic, minced
1 teaspoon ground coriander
1 teaspoon turmeric
½ teaspoon ground cumin
¼ teaspoon chili flakes (adjust to taste)
Freshly cracked black pepper

For the skewers:
8–10 wooden or metal skewers
Fresh lime wedges for serving
Optional: chopped cilantro or Thai basil for garnish

Kitchen Tools You’ll Need

Cutting board & sharp knife
Mixing bowl
Tongs or spatula
Grill or grill pan
Basting brush (optional)
Large zip-top bag or bowl for marinating
Skewers (wooden ones soaked in water for 30 min if grilling)

How to Make Grilled Thai Chicken Skewers – Step-by-Step Instructions

Step 1: Prepare the marinade

In a large bowl, whisk together the coconut milk, fish sauce, brown sugar, lime juice, oil, garlic, coriander, turmeric, cumin, chili flakes, and black pepper. This creates a creamy, fragrant Thai chicken skewers marinade.

Step 2: Marinate the chicken

Add the chicken pieces to the marinade and toss to coat thoroughly. Cover and refrigerate for at least 1 hour, or up to overnight for maximum flavor.

Step 3: Preheat the grill

Heat your outdoor grill or grill pan to medium-high. If using wooden skewers, soak them in water for 30 minutes to prevent burning.

Step 4: Thread the chicken

Remove the chicken from the marinade and thread onto skewers, leaving a bit of space between each piece for even cooking.

Step 5: Grill the skewers

Place skewers on the hot grill. Cook for 4–5 minutes per side, or until chicken is fully cooked and nicely charred. Internal temperature should reach 165°F (75°C).

Step 6: Garnish and serve

Transfer skewers to a serving platter. Garnish with chopped herbs and serve with lime wedges. Add a dipping sauce like peanut or sweet chili if desired.

Pro Tips for the Best Grilled Thai Chicken

Use chicken thighs for extra juiciness—they stay tender on the grill
Marinate overnight to enhance flavor and tenderness
Use full-fat coconut milk for a richer, creamier marinade
Grill on high heat for beautiful char marks
Avoid crowding the skewers—this helps them cook evenly

Common Mistakes to Avoid

Using low-fat coconut milk—it won’t yield the same richness
Skipping the marination—it’s key for flavor infusion
Overcooking the chicken—use a thermometer for accuracy
Threading the chicken too tightly—it prevents even grilling
Using sugary sauces during cooking—they can burn easily

Flavor Variations and Add-Ins

Grilled Thai Coconut Chicken Skewers with Veggies
Alternate chicken with chunks of bell pepper, onion, or pineapple on the skewers.

Spicy Thai Skewers
Add a Thai chili or Sriracha to the marinade for extra heat.

Lemongrass Twist
Add 1 tablespoon of minced fresh lemongrass for brighter citrusy depth.

Peanut Sauce Upgrade
Serve with Thai peanut dipping sauce for a creamy contrast.

Sticky Glaze Finish
Brush skewers with a honey-lime glaze in the last minute of grilling for a sticky finish.

What to Serve with Thai Chicken Skewers

Jasmine rice or coconut rice
Fresh cucumber salad with vinegar dressing
Grilled corn with chili lime butter
Rice noodles with peanut sauce
Steamed broccoli or snow peas
Mango salad or tropical fruit skewers

These Thai chicken skewers recipes are great as a main course or served as part of a larger Thai dinner spread.

Beautiful Ways to Present

Serve on a large platter with chopped herbs and lime wedges
Add sliced chili for visual flair and spice
Drizzle with peanut sauce and sprinkle with crushed peanuts
Serve upright in a pineapple half for a tropical party presentation
Add skewers to a grilled sampler board with fresh veggies and sauces

How to Store and Reheat

To Store:
Refrigerate leftovers in an airtight container for up to 3 days.

To Reheat:
Reheat on a grill pan or in a 350°F oven for 10 minutes until heated through. Avoid the microwave to keep the texture.

To Freeze:
Freeze marinated raw chicken (uncooked) in a freezer-safe bag for up to 2 months. Thaw overnight in the fridge before grilling.

FAQs About Thai Chicken Skewers

Can I make this with chicken breast?
Yes, though thighs are juicier. If using breasts, don’t overcook them.

How long should I marinate the chicken?
At least 1 hour, but overnight is best for deep flavor.

Is this recipe spicy?
Mild to medium. You can reduce or increase chili flakes to suit your preference.

Can I bake these instead of grilling?
Yes. Bake at 425°F for 20–25 minutes, flipping once halfway through.

Can I use a grill pan indoors?
Absolutely. Heat a well-oiled grill pan on the stove and cook the skewers just as you would on a BBQ.

Final Thoughts on This Thai Chicken Skewers Recipe

These Grilled Thai Chicken Skewers are everything you want in a grilled dinner—bold, savory, slightly sweet, and full of that unmistakable Thai flair. The marinade makes the meat incredibly juicy, and the grilling adds smoky charred edges that are simply addictive.

Whether you’re meal prepping, hosting friends, or just enjoying a weeknight dinner, this recipe delivers restaurant-quality flavor with minimal effort.


Tried This Recipe? Share and Subscribe!

If you loved these Thai chicken skewers, don’t forget to share the recipe with friends or pin it for your next grill night. Subscribe to our blog for more dinner recipes grilling, Southeast Asian-inspired meals, and creative ways to cook with flavor!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grilled Thai Chicken Skewers : Flavorful, Juicy, and Perfect for Summer Grilling


  • Author: Sophia
  • Total Time: 1 hour 20 minutes
  • Yield: 4 servings 1x

Description

Grilled Thai Chicken Skewers are juicy, charred, and loaded with bold Thai flavors. Marinated in coconut milk, lime, garlic, and spices, they’re perfect for summer grilling, BBQs, or quick weeknight dinners.


Ingredients

Scale

For the Marinade:

  • lbs boneless, skinless chicken thighs or breasts, cut into 1.5-inch pieces
  • ¾ cup canned full-fat coconut milk
  • 2 tablespoons fish sauce (or soy sauce for vegetarian option)
  • 2 tablespoons brown sugar or coconut sugar
  • 1 tablespoon lime juice
  • 1 tablespoon oil (avocado or vegetable oil)
  • 3 cloves garlic, minced
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric
  • ½ teaspoon ground cumin
  • ¼ teaspoon chili flakes (adjust to taste)
  • Freshly cracked black pepper

For the Skewers:

  • 810 wooden or metal skewers
  • Fresh lime wedges, for serving
  • Optional: chopped cilantro or Thai basil for garnish

Instructions

  1. Prepare the marinade: Whisk together coconut milk, fish sauce, brown sugar, lime juice, oil, garlic, and spices in a bowl.
  2. Marinate the chicken: Add chicken to marinade, toss to coat, and refrigerate for at least 1 hour or overnight.
  3. Preheat the grill: Heat outdoor grill or grill pan to medium-high. Soak wooden skewers if using.
  4. Thread the chicken: Thread marinated chicken onto skewers, leaving space between pieces.
  5. Grill: Cook skewers for 4–5 minutes per side, until chicken is fully cooked and charred. Internal temp should reach 165°F (75°C).
  6. Garnish and serve: Transfer to platter, garnish with herbs, and serve with lime wedges or dipping sauce.

Notes

  • Use chicken thighs for extra juiciness and flavor.
  • Marinate overnight for best results.
  • Use full-fat coconut milk for rich, creamy marinade.
  • Don’t crowd the skewers—leave space for even cooking.
  • Use a meat thermometer to avoid overcooking.
  • Prep Time: 1 hour 10 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Grilled
  • Cuisine: Thai

Nutrition

  • Serving Size: 2 skewers
  • Calories: 340
  • Sugar: 6g
  • Sodium: 540mg
  • Fat: 22g
  • Saturated Fat: 9g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 9g
  • Fiber: 1g
  • Protein: 27g
  • Cholesterol: 95mg

Keywords: Grilled Thai Chicken Skewers, Coconut Milk Chicken Skewers, Thai BBQ Chicken, Thai Chicken on Skewers, Summer Grilled Chicken

Tags:

You might also like these recipes

Leave a Comment

Recipe rating