Thai Coconut Chicken Skewers are a flavorful and easy dish that combines tender chicken with a rich coconut marinade. This recipe not only brings the vibrant flavors of Thai cuisine to your kitchen but also allows you to enjoy a healthy and satisfying meal in just 35 minutes. The combination of coconut milk, spices, and grilled chicken results in a dish that is both aromatic and delicious. Let’s dive into the details and learn how to make these scrumptious skewers!

Why You’ll Love This Thai Coconut Chicken Skewers
This recipe stands out for multiple reasons. First, it offers a delightful experience with its sweet and savory flavors, making it a perfect option for any meal. Second, the use of coconut milk ensures that the chicken is juicy and tender. Third, it’s a quick and simple recipe that can be prepared in under 35 minutes. Fourth, it’s gluten-free, making it suitable for various dietary needs. Fifth, the skewers can be served as appetizers or main courses, giving you versatility. Lastly, they are reminiscent of popular Thai street food, bringing those authentic flavors to your table. You’ll absolutely love these Thai coconut chicken kebabs!
Ingredients for Thai Coconut Chicken Skewers
Gather these items:
- 1 pound boneless, skinless chicken breasts, cut into 1-inch pieces
- 1 cup coconut milk
- 2 tablespoons soy sauce
- 2 tablespoons lime juice
- 2 tablespoons brown sugar
- 1 tablespoon fish sauce
- 2 cloves garlic, minced
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon turmeric
- Salt and pepper to taste
- Fresh cilantro, for garnish
- Skewers (wooden or metal)
How to Make Thai Coconut Chicken Skewers Step-by-Step
- Step 1: In a mixing bowl, combine coconut milk, soy sauce, lime juice, brown sugar, fish sauce, minced garlic, ground coriander, ground cumin, turmeric, salt, and pepper. Whisk until well blended.
- Step 2: Add the chicken pieces to the marinade, ensuring they are fully coated. Cover and refrigerate for at least 30 minutes, or up to several hours for more flavor.
- Step 3: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning on the grill.
- Step 4: Preheat your grill to medium-high heat. If using a grill pan, heat it over medium-high heat on the stovetop.
- Step 5: Thread the marinated chicken pieces onto the skewers, leaving a little space between each piece for even cooking.
- Step 6: Place the skewers on the grill and cook for about 10-15 minutes, turning occasionally, until the chicken is golden brown and cooked through. The internal temperature should reach 165°F (74°C).
- Step 7: Once cooked, remove the skewers from the grill and let them rest for a few minutes. Garnish with fresh cilantro for a burst of color and flavor.
Pro Tips for the Best Thai Coconut Chicken Skewers
Keep these in mind:
- Marinating the chicken longer enhances the flavor.
- Adjust spices according to your taste preference.
- Serve with rice or salad for a complete meal.
- Ensure even cooking by not overcrowding the skewers.
Best Ways to Serve Thai Coconut Chicken Skewers
There are numerous ways to enjoy these skewers:
- Serve as a main course alongside jasmine rice for a fulfilling meal.
- Use them as appetizers at your next gathering, paired with a coconut chicken sauce.
- Complement them with fresh salads for a refreshing twist.
How to Store and Reheat Thai Coconut Chicken Skewers
To store leftovers, wrap them in an airtight container in the refrigerator. They can last for up to 3 days. When ready to eat, simply reheat in the oven or on a grill for a few minutes until warmed through. This is also a great choice for meal prep, allowing you to enjoy these skewers throughout the week!
Frequently Asked Questions About Thai Coconut Chicken Skewers
What’s the secret to perfect Thai Coconut Chicken Skewers?
The secret lies in the marinade. Using a good balance of coconut milk and spices ensures the chicken is flavorful and moist. This recipe’s marinade is the best Thai coconut chicken skewer marinade for enhancing flavor.
Can I make Thai Coconut Chicken Skewers ahead of time?
Yes! You can marinate the chicken a day in advance and store it in the refrigerator. This allows the flavors to develop even more, making the skewers even tastier!
How do I avoid common mistakes with Thai Coconut Chicken Skewers?
To avoid common mistakes, ensure the chicken pieces are uniform in size for even grilling. Also, be careful not to overcook the chicken, as it can become dry. Aim for an internal temperature of 165°F (74°C).
Variations of Thai Coconut Chicken Skewers You Can Try
If you want to mix things up, try these variations:
- Use shrimp or tofu instead of chicken for a different protein option.
- Add vegetables, such as bell peppers and onions, to the skewers for added flavor and nutrition.
- Experiment with different marinades, such as a spicy chili variant or a tangy citrus twist.
For more delicious recipes, check out our Thai Basil Beef Rolls or Creamy Tuscan Scallops.
Print
Thai Coconut Chicken Skewers: 7 Powerful Reasons to Try
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
Thai Coconut Chicken Skewers are a flavorful and easy dish that combines tender chicken with a rich coconut marinade.
Ingredients
- 1 pound boneless, skinless chicken breasts, cut into 1-inch pieces
- 1 cup coconut milk
- 2 tablespoons soy sauce
- 2 tablespoons lime juice
- 2 tablespoons brown sugar
- 1 tablespoon fish sauce
- 2 cloves garlic, minced
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon turmeric
- Salt and pepper to taste
- Fresh cilantro, for garnish
- Skewers (wooden or metal)
Instructions
- In a mixing bowl, combine coconut milk, soy sauce, lime juice, brown sugar, fish sauce, minced garlic, ground coriander, ground cumin, turmeric, salt, and pepper. Whisk until well blended.
- Add the chicken pieces to the marinade, ensuring they are fully coated. Cover and refrigerate for at least 30 minutes, or up to several hours for more flavor.
- If using wooden skewers, soak them in water for at least 30 minutes to prevent burning on the grill.
- Preheat your grill to medium-high heat. If using a grill pan, heat it over medium-high heat on the stovetop.
- Thread the marinated chicken pieces onto the skewers, leaving a little space between each piece for even cooking.
- Place the skewers on the grill and cook for about 10-15 minutes, turning occasionally, until the chicken is golden brown and cooked through. The internal temperature should reach 165°F (74°C).
- Once cooked, remove the skewers from the grill and let them rest for a few minutes. Garnish with fresh cilantro for a burst of color and flavor.
Notes
- Marinating the chicken longer enhances the flavor.
- Adjust spices according to your taste preference.
- Serve with rice or salad for a complete meal.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
Nutrition
- Serving Size: 1 skewer
- Calories: 350
- Sugar: 10g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 90mg