Grilled Thai Coconut Chicken Skewers Recipe – Easy & Flavorful
Grilled Thai Coconut Chicken Skewers Recipe – Easy & Flavorful

These Grilled Thai Coconut Chicken Skewers bring the authentic flavors of Thailand straight to your backyard grill! With a creamy coconut milk marinade infused with aromatic spices, these skewers are incredibly tender, juicy, and packed with sweet and savory Thai flavors. Perfect for weeknight dinners, summer barbecues, or meal prep, this recipe comes together in just 30 minutes using simple ingredients you likely already have in your pantry.
What makes these Thai chicken skewers stand out is the magical coconut milk marinade that tenderizes the chicken while infusing it with rich, tropical flavors. The combination of coconut milk, soy sauce, lime juice, and Thai spices creates a perfect balance that will transport your taste buds to the streets of Bangkok.

Ingredients
- 1.5 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch cubes
- 1 cup coconut milk
- 3 tablespoons soy sauce (or tamari for gluten-free)
- 2 tablespoons brown sugar
- 2 tablespoons fresh lime juice
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (adjust to taste)
- 1/4 cup fresh cilantro, chopped
- Bamboo skewers, soaked in water for 30 minutes
- Salt and pepper to taste
Step-by-Step Instructions
Step 1: Prepare the Marinade
In a medium bowl, whisk together coconut milk, soy sauce, brown sugar, lime juice, minced garlic, grated ginger, coriander, turmeric, and cayenne pepper until well combined. This aromatic marinade is the secret to the incredible Thai flavor profile.
Step 2: Marinate the Chicken
Place chicken cubes in a large zip-top bag or bowl. Pour the marinade over the chicken, ensuring all pieces are well coated. Seal or cover and refrigerate for at least 2 hours, or ideally overnight for maximum flavor absorption. The coconut milk acts as a natural tenderizer, resulting in incredibly moist chicken.
Step 3: Skewer the Chicken
Remove chicken from marinade, reserving excess marinade for basting. Thread chicken pieces onto soaked bamboo skewers, leaving a little space between pieces for even cooking. For a quick family dinner, try our one-pan chicken dishes that are equally delicious!
Step 4: Grill to Perfection
Preheat grill to medium-high heat (400°F/200°C). Lightly oil grill grates. Place skewers on the grill and cook for 4-5 minutes per side, basting occasionally with reserved marinade during the first few minutes of cooking. Cook until chicken reaches an internal temperature of 165°F (74°C) and has beautiful grill marks.
Step 5: Serve and Enjoy
Remove skewers from grill and let rest for 2-3 minutes. Garnish with fresh chopped cilantro and serve with lime wedges. These skewers pair perfectly with jasmine rice or a fresh salad.
Expert Tips for Perfect Thai Skewers
Marinating Time Matters: Don’t skip the marinating time! The longer the chicken marinates, the more flavorful and tender it becomes. Overnight marinating yields the best results.
Soak Your Skewers: Always soak bamboo skewers in water for at least 30 minutes before grilling to prevent burning. This simple step ensures your skewers stay intact throughout the cooking process.
Don’t Overcook: Chicken breasts cook quickly, so watch them carefully. Overcooked chicken becomes dry and tough. Use a meat thermometer to ensure perfect doneness every time.
Alternative Cooking Methods: If you don’t have a grill, you can bake these skewers at 400°F (200°C) for 15-20 minutes or use a grill pan on the stove. For more grilling inspiration, check out our sheet pan dinner guide that includes grilling techniques.
Make it a Complete Meal: Serve these skewers with our Italian pasta salad for a refreshing side dish that complements the Thai flavors beautifully.
Frequently Asked Questions
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are actually more forgiving and tend to stay juicier on the grill. They’re perfect for this recipe.
How long can I store leftover skewers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. They reheat beautifully in the oven or microwave.
Can I freeze the marinated chicken?
Yes! You can freeze the marinated chicken for up to 3 months. Thaw in the refrigerator overnight before skewering and grilling.
What’s the best way to serve these skewers?
Serve with jasmine rice, cucumber salad, or peanut sauce for dipping. For another delicious chicken dish, try our chicken fettuccine alfredo on busy nights.
Are these skewers spicy?
You can control the spice level by adjusting the cayenne pepper. Start with 1/4 teaspoon for mild heat and increase to your preference.

Grilled Thai Coconut Chicken Skewers Recipe – Easy & Flavorful
Ingredients
Method
- Prepare the marinade by whisking together coconut milk, soy sauce, brown sugar, lime juice, minced garlic, grated ginger, coriander, turmeric, and cayenne pepper in a medium bowl until well combined.
- Marinate the chicken by placing chicken cubes in a large zip-top bag or bowl, pouring the marinade over the chicken to coat all pieces, then refrigerating for at least 2 hours or overnight.
- Skewer the chicken by removing it from the marinade (reserving excess for basting) and threading the pieces onto soaked bamboo skewers, leaving space between pieces for even cooking.
- Grill the skewers by preheating grill to medium-high heat (400°F/200°C), lightly oiling grill grates, then cooking skewers for 4-5 minutes per side while basting with reserved marinade until chicken reaches 165°F internal temperature.
- Serve by letting skewers rest for 2-3 minutes, garnishing with fresh chopped cilantro and lime wedges, and pairing with jasmine rice or fresh salad.






