There's something magical about the smell of grilled chicken mingled with sweet coconut and aromatic Thai spices. These Grilled Thai Coconut Chicken Skewers are bursting with bold flavors, perfect for summer cookouts or weeknight dinners that need a little tropical flair.
I first whipped up this recipe during a family barbecue, inspired by a trip to Thailand where street vendors grilled meats on sticks over charcoal flames. Ever since, it's become a warm-weather staple in our house—easy to prep, fun to eat, and always a hit with guests.
What makes these skewers truly irresistible is the rich marinade. It infuses every bite with creamy coconut milk, zesty lime, and fragrant lemongrass—the kind of flavor explosion that keeps everyone coming back for seconds. Plus, they're naturally gluten-free, budget-friendly, and ideal for entertaining.
Ready to fire up the grill? Let’s dive into why you’ll love this tropical twist on chicken skewers.
Why You'll Love This Grilled Thai Coconut Chicken Skewers Recipe
Get ready to fall head over heels for these flavorful, fuss-free skewers. Whether you're cooking for a crowd or just need a fast, satisfying meal, this recipe delivers every time.
Quick to Prep and Cook. The marinade comes together in minutes using pantry staples and a blender or whisk. Once the chicken has soaked up all that goodness, grilling takes just 10-12 minutes.
Packed with Flavor. Thanks to ingredients like coconut milk, fish sauce, garlic, and fresh herbs, each skewer offers layers of Thai-inspired taste that feel both exotic and comforting.
Perfect for Entertaining. Threaded on bamboo sticks, these skewers are great party food. They’re handheld, no-fuss, and make a colorful centerpiece alongside rice or fresh veggies.
Versatile and Adaptable. You can swap out the chicken for shrimp or tofu, adjust the spice level to your preference, or cook them on an indoor grill pan if the weather doesn’t cooperate.
Once you try these skewers, you’ll want them in your regular dinner rotation. Let’s talk about what goes into this irresistible marinade.
Ingredients Notes

The beauty of these skewers lies in the harmony of simple ingredients coming together to create something truly special. Here’s a closer look at what makes the magic happen.
Coconut Milk is the base of the marinade, adding a rich, creamy texture that tenderizes the chicken beautifully. Be sure to use full-fat coconut milk for the best flavor and consistency.
Boneless, Skinless Chicken Thighs are ideal for grilling. They stay juicy and tender, even over high heat. If you prefer breasts, just be sure not to overcook them.
Fish Sauce lends that deep umami backbone that’s signature in Thai cooking. It may smell strong out of the bottle, but don’t skip it—it rounds out the flavor perfectly.
Lemongrass and Lime Juice add bright, citrusy notes that balance the richness of the coconut. If you can’t find fresh lemongrass, a prepared lemongrass paste works in a pinch.
Garlic, Brown Sugar, and Ginger round out the marinade, each contributing a little bite, sweetness, and warmth. Freshly grated ginger really enhances the depth of flavor here.
You'll also need bamboo or metal skewers and either a grill or grill pan. If using bamboo, remember to soak them in water for at least 30 minutes to prevent burning.
How To Make This Grilled Thai Coconut Chicken Skewers Recipe

Making these skewers is simple and satisfying. A little marinating, a little grilling, and you're on your way to a flavor-packed meal.
Start by preparing your marinade. In a medium bowl, whisk together the coconut milk, fish sauce, lime juice, brown sugar, minced garlic, grated ginger, and finely chopped lemongrass. You can also use a blender for a smoother marinade.
Cut your chicken thighs into bite-sized pieces, about 1.5-inch cubes. Add the chicken to the marinade, making sure every piece is well coated. Cover and refrigerate for at least 1 hour, or up to 8 hours for maximum flavor.
If you're using bamboo skewers, soak them in water while the chicken marinates. This helps prevent them from charring on the grill.
Once the chicken is ready, thread it onto the skewers, leaving a bit of space between each piece to ensure even cooking. Preheat your grill to medium-high heat and lightly oil the grates.
Place the skewers on the grill and cook for 10-12 minutes, turning occasionally, until the chicken is cooked through and has a nice char on the edges. The internal temperature should reach 165°F.
Remove from the grill and let the skewers rest for a few minutes. Serve them hot with jasmine rice, a crunchy Thai cucumber salad, or even a peanut dipping sauce if you like.
From start to finish, this recipe takes about 1.5 hours (including marinating), with only 20-25 minutes of active work.
Storage Options
If you have leftovers (which is rare!), these skewers store beautifully. Let the grilled chicken cool to room temperature before packing it away.
Place any leftover chicken pieces in an airtight container. They’ll keep in the refrigerator for up to 4 days. You can remove them from the skewers for easier storage.
For longer storage, freeze the cooked chicken in a freezer-safe bag or container. They’ll keep well for up to 2 months. Thaw overnight in the fridge before reheating.
To reheat, warm the chicken gently in a skillet over medium heat or in the microwave with a damp paper towel to retain moisture. They won’t be quite as crispy, but the flavor will still shine.
Variations and Substitutions
One of the best things about this recipe is how customizable it is. Here are a few ways to make it your own:
Swap the Protein. Not a fan of chicken? Try this marinade with shrimp (just marinate for 30 minutes), pork, or even firm tofu for a vegetarian twist.
Make it Spicy. Add a chopped Thai chili or a teaspoon of red curry paste to the marinade for a spicier version. You can also serve with a drizzle of sriracha for heat on the side.
Add Veggies. Thread chunks of bell pepper, red onion, or zucchini between the chicken pieces for a more colorful and complete skewer.
Try an Indoor Version. Don’t have a grill? Use a grill pan or broil the skewers in the oven for similar results. Just watch them closely to avoid overcooking.
Serve with Sauce. These skewers are delicious as-is, but a side of peanut sauce or sweet chili sauce adds another layer of flavor that guests will love.
Feel free to play around with the ingredients and make it suit your tastes. However you tweak it, these Grilled Thai Coconut Chicken Skewers are bound to be a new favorite in your recipe rotation.
PrintGrilled Thai Coconut Chicken Skewers Recipe
These Grilled Thai Coconut Chicken Skewers are packed with bold Thai flavors—coconut milk, curry, garlic, and lime. Perfect for grilling season, this easy chicken skewer recipe is marinated for maximum flavor, then grilled until juicy and lightly charred. A flavorful Southeast Asian twist on BBQ that’s also gluten-free and dairy-free!
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Total Time: 2 hours 22 minutes (includes marinating time)
- Yield: 4 servings
- Category: Dinner
- Method: Grilling
- Cuisine: Thai
- Diet: Gluten Free
Ingredients
-
1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
-
1 cup coconut milk (full-fat)
-
2 tbsp red Thai curry paste
-
2 tbsp fish sauce
-
1 tbsp brown sugar
-
2 garlic cloves, minced
-
1 tbsp fresh lime juice
-
1 tsp lime zest
-
Wooden or metal skewers
-
Fresh cilantro & lime wedges, for garnish (optional)
Instructions
-
In a large bowl, whisk together coconut milk, curry paste, fish sauce, brown sugar, garlic, lime juice, and lime zest.
-
Add chicken pieces and toss to coat. Cover and marinate in the fridge for at least 2 hours, preferably overnight.
-
If using wooden skewers, soak in water for 30 minutes before grilling.
-
Preheat grill to medium-high heat. Thread marinated chicken onto skewers.
-
Grill skewers for 10–12 minutes, turning occasionally, until fully cooked and slightly charred.
-
Garnish with cilantro and serve with lime wedges.
Notes
-
For a spicier version, add 1 teaspoon chili flakes to the marinade.
-
Best served with jasmine rice or Thai cucumber salad.
-
Can be cooked on a stovetop grill pan if outdoor grilling isn’t available.
Nutrition
- Serving Size: 1 skewer (about ¼ of recipe)
- Calories: 310
- Sugar: 4
- Sodium: 620mg






Leave a Reply