Welcome to my kitchen! Today, I am thrilled to share my absolute favorite recipe for Thai coconut chicken skewers. These tender, flavorful skewers are a true game-changer for any grilling enthusiast. With their vibrant Thai-inspired marinade and perfectly charred exterior, these Thai coconut chicken skewers are destined to become your new go-to for weeknight dinners and summer gatherings. Get ready to impress your taste buds!
Why You’ll Love This Recipe
My secret to truly exceptional Thai coconut chicken skewers lies in a unique twist: a touch of fish sauce in the basting sauce. This seemingly small addition works wonders, deepening the umami profile and creating that glossy, perfectly charred exterior we all crave. It is a simple step that elevates the entire dish.
These skewers are perfect for family meals, making them an excellent choice for a quick and satisfying weeknight dinner. The flavors are universally appealing, ensuring everyone at the table will love them. While I designed this grilling recipe, its versatility means you can easily adapt it to other cooking methods, which I will share later. You can achieve authentic Thai flavors right in your own kitchen without complex steps.
Ingredients Needed

- 1.5 lbs boneless, skinless chicken breast, cut into 1-inch cubes
- 1 (13.5 oz) can full-fat coconut milk
- 2 tbsp fish sauce
- 1 tbsp brown sugar
- 1 tbsp red curry paste
- 1 stalk lemongrass, tough outer layers removed, thinly sliced
- 2 cloves garlic, minced
- 1 inch fresh ginger, grated
- Juice of 1 lime
- Wooden skewers, soaked in water
- Fresh cilantro, for garnish
- Lime wedges, for serving
Ingredient Notes & Substitutions
Coconut Milk: I always recommend using full-fat coconut milk for this recipe. It provides a richer flavor and a more luxurious texture to the marinade, which is key for juicy chicken skewers.
Chicken: While this recipe calls for chicken breast, you can absolutely use boneless, skinless chicken thighs for an even juicier result. If using chicken thighs, your cooking time might be slightly longer.
Fish Sauce: This ingredient is essential for authentic Thai flavor, providing a crucial umami depth.
Look for a good quality brand that is readily available in most US supermarkets. If you are looking for a vegetarian option, you can try a plant-based ‘fish sauce’ alternative, but check the ingredients carefully.
Lemongrass, Ginger, Garlic: Fresh is always best for these aromatics. Fresh lemongrass, ginger, and garlic bring a bright, pungent flavor that jarred versions simply cannot replicate. Take the time to prepare them as specified.
Red Curry Paste: The quality of your red curry paste can significantly impact the dish. I suggest trying brands like Maesri or Thai Kitchen, commonly found in Asian markets or the international aisle of your grocery store.
Dietary Adaptations: This recipe is naturally dairy-free. For a gluten-free option, always check the label of your fish sauce to ensure it is certified gluten-free. Most are, but it is always good to double-check.

How to Make Thai Coconut Chicken Skewers
Creating these vibrant thai coconut chicken skewers is a delightful process. Follow these steps for perfectly tender and flavorful results every time.
Prepare the Marinade
In a large bowl, whisk together the full-fat coconut milk, fish sauce, brown sugar, red curry paste, thinly sliced lemongrass, minced garlic, grated fresh ginger, and lime juice. Ensure all ingredients are well combined and the brown sugar has dissolved. The fragrant aroma will already begin to fill your kitchen.
Marinate the Chicken
Add the 1-inch chicken cubes to the fragrant marinade. Toss them gently until each piece is thoroughly coated. Cover the bowl and refrigerate the chicken for at least 4 hours. For maximum flavor absorption, I recommend marinating overnight. This step is crucial for tender, flavorful chicken.
Prepare Skewers & Grill
While the chicken marinates, remember to soak your wooden skewers in water for at least 30 minutes. This prevents them from burning on the grill. When you are ready to cook, preheat your grill to medium-high heat, aiming for a temperature of 375-400°F. Lightly oil the grill grates to prevent the chicken from sticking.
Thread the Chicken
Once marinated, neatly thread the chicken cubes onto the soaked skewers. Leave a small amount of space between each piece to ensure even cooking and beautiful caramelization. Discard any leftover marinade safely; it is not safe to use after raw chicken has been in it.
Grill to Perfection
Place the threaded skewers on the preheated grill. Cook, turning occasionally, for about 8-12 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F. During the last few minutes of cooking, baste the skewers with a bit of the marinade mixture that was reserved before adding the chicken. This enhances the umami flavor and helps create a gorgeous, glossy charred exterior. Do not overcrowd the grill; cook in batches if necessary for optimal caramelization.
Serve
Once the chicken skewers are cooked to perfection, remove them from the grill. Garnish with fresh cilantro and serve immediately with lime wedges for an extra burst of freshness.
Beyond the Grill: Oven & Air Fryer Methods
Not everyone has a grill, or perhaps the weather just is not cooperating. No worries! These thai coconut chicken skewers are incredibly versatile and cook beautifully in the oven or air fryer too.
Oven Baked Skewers
To bake your skewers, preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or foil and lightly grease it. Arrange the threaded chicken skewers in a single layer on the prepared baking sheet, ensuring they do not touch.
Bake for 20-25 minutes, flipping them halfway through, until the chicken is cooked through and lightly golden. For an extra touch of color and a slight char, you can place them under the broiler for the last 2-3 minutes, watching carefully to prevent overcooking. This method is great for hands-off cooking and batch preparation.
Air Fryer Skewers
For a quicker, crispier option, the air fryer is fantastic. Preheat your air fryer to 375°F (190°C). Lightly spray the air fryer basket with cooking oil. Place the chicken skewers in the basket in a single layer, making sure not to overcrowd it for even cooking. Cook for 12-15 minutes, flipping halfway through, until the chicken is golden brown and cooked through. The air fryer method delivers a wonderfully crisp exterior, similar to grilling, and is incredibly convenient.
Pro Tips & Troubleshooting
Here are my top tips and common mistakes to avoid to ensure your thai coconut chicken skewers are always a resounding success.
Pro Tips
Marination Time: For truly flavorful chicken, marinate the chicken for at least 4 hours, and ideally, overnight. This allows the lemongrass, ginger, garlic, and fish sauce to deeply infuse into the chicken.
Skewers: Always soak wooden skewers in water for at least 30 minutes before threading. This simple step prevents them from burning on the grill or in the oven.
Do Not Overcrowd: Whether grilling, baking, or air frying, avoid overcrowding your cooking surface. This ensures proper caramelization and prevents the chicken from steaming instead of searing.
Temperature Check: Use a meat thermometer to ensure the chicken reaches an internal temperature of 165°F (74°C). This guarantees the chicken is safely cooked without overcooking and drying out.
Full-Fat Coconut Milk: Stick with full-fat coconut milk for the marinade. It provides the best richness and prevents the chicken from drying out, contributing to a tender texture.
Basting: Do not skip the basting step with a reserved portion of the marinade. The fish sauce-infused basting sauce adds an extra layer of flavor and helps achieve that perfect, glossy char.
Common Mistakes to Avoid
Under-Marinating: Short marination times will result in bland chicken that lacks the deep, aromatic flavors of Thai cuisine. Plan for the best results.
Overcooking Chicken: This is a common pitfall. Overcooking chicken breast leads to dry, tough skewers. Always use a meat thermometer and remove the chicken as soon as it hits 165°F.
Skipping the Basting/Char: The basting sauce and the light char from grilling are crucial for the flavor and texture of these skewers. Skipping this impacts the caramelization and overall deliciousness.
Ignoring Skewer Soaking: If you do not soak wooden skewers, they will burn easily, especially on a hot grill, potentially ruining your skewers.
Using Low-Quality Ingredients: The quality of your fish sauce and red curry paste really matters here. Low-quality products can lead to a less authentic and less flavorful final dish.
Serving & Storage
These thai coconut chicken skewers are delicious on their own, but pairing them with the right accompaniments elevates the meal.
Serving Ideas
Classic Pairings: My absolute favorite way to serve these skewers is with a generous helping of fragrant jasmine rice. Its subtle aroma and fluffy texture perfectly complement the rich chicken.
Fresh Sides: A refreshing cucumber salad, perhaps with a light vinegar dressing, or simple steamed green beans, makes an excellent light side dish.
Dipping Sauces: Offer a side of creamy peanut sauce or a sweet chili sauce for an extra layer of flavor. These dipping sauces allow guests to customize their experience.
Garnishes: Always finish your skewers with a sprinkle of fresh cilantro and a squeeze of fresh lime wedges. The brightness of the lime and the herbaceous notes of cilantro truly make the flavors pop.
Storage and Make-Ahead
Refrigeration: Cooked thai coconut chicken skewers can be stored in an airtight container in the refrigerator for up to 3-4 days. They make fantastic leftovers for lunch the next day.
Freezing: To freeze, allow the cooked skewers to cool completely. Place them in a single layer on a baking sheet and freeze until solid. Then transfer them to a freezer-safe bag or container, removing as much air as possible. They can be frozen for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
Reheating: For best results, reheat skewers gently in the oven at 300°F (150°C) until warmed through, or in an air fryer at 350°F (175°C) for a few minutes to regain some crispiness. Microwaving is an option, but it may compromise the texture.
Make-Ahead Prep: You can prepare the marinade and marinate the chicken up to 24 hours in advance. Threading the skewers can also be done a few hours before grilling, making mealtime much smoother.
Conclusion
There you have it: my ultimate recipe for thai coconut chicken skewers. With the unique touch of fish sauce in the basting sauce, you will achieve an unparalleled umami depth and a beautifully charred exterior that makes this dish truly special. I promise, even if you are new to grilling or Thai cuisine, this recipe is achievable and delivers impressive, restaurant-quality results. Feel free to explore variations, perhaps by adding some bell peppers or onions to your skewers, or adjusting the spice level of the red curry paste to your liking. Do not forget to experiment with the delicious serving ideas I have shared. I encourage you to print this recipe, share it with friends, and bring the vibrant flavors of Thai cuisine into your home. Happy grilling!
FAQ
How long should I marinate the chicken for these skewers?
For the most flavorful thai coconut chicken skewers, I recommend marinating the chicken for a minimum of 4 hours. Ideally, marinate it overnight, up to 24 hours, to allow the flavors to fully develop and absorb into the chicken.
Can I bake or air fry these Thai coconut chicken skewers instead of grilling?
Absolutely! This recipe is very versatile. You can bake them in an oven at 400°F (200°C) for 20-25 minutes, or air fry them at 375°F (190°C) for 12-15 minutes. Specific instructions for both methods are provided in the “Beyond the Grill” section.
What are good side dishes for Thai coconut chicken skewers?
Fragrant jasmine rice is a classic pairing. Other excellent choices include a refreshing cucumber salad, simple steamed green beans, or even a side of creamy peanut sauce or sweet chili sauce for dipping.
How do I store leftovers and can I freeze them?
Store leftover cooked thai coconut chicken skewers in an airtight container in the refrigerator for 3-4 days. Yes, you can freeze them! Freeze individual skewers on a baking sheet until solid, then transfer to a freezer-safe bag for up to 2-3 months. Thaw before reheating.
Is this recipe gluten-free?
This recipe is naturally dairy-free. For it to be gluten-free, you must ensure your fish sauce is certified gluten-free, as some brands may contain wheat. Always check the label.
Can I use chicken thighs instead of breast meat?
Yes, you can certainly use boneless, skinless chicken thighs in place of chicken breast. Chicken thighs tend to be juicier and more forgiving, though they might require a slightly longer cooking time.
How do I prevent the chicken from drying out?
To prevent your chicken from drying out, ensure you do not overcook it. Use a meat thermometer to check for an internal temperature of 165°F (74°C). The full-fat coconut milk in the marinade also helps keep the chicken moist.

Thai Coconut Chicken Skewers
Ingredients
Equipment
Method
- In a large bowl, whisk together the full-fat coconut milk, fish sauce, brown sugar, red curry paste, thinly sliced lemongrass, minced garlic, grated fresh ginger, and lime juice. Ensure all ingredients are well combined and the brown sugar has dissolved.
- Add the 1-inch chicken cubes to the fragrant marinade. Toss them gently until each piece is thoroughly coated. Cover the bowl and refrigerate the chicken for at least 4 hours. For maximum flavor absorption, marinate overnight.
- While the chicken marinates, soak your wooden skewers in water for at least 30 minutes. When ready to cook, preheat your grill to medium-high heat, aiming for a temperature of 375-400°F. Lightly oil the grill grates to prevent sticking.
- Once marinated, neatly thread the chicken cubes onto the soaked skewers. Leave a small amount of space between each piece to ensure even cooking. Discard any leftover marinade safely.
- Place the threaded skewers on the preheated grill. Cook, turning occasionally, for about 8-12 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F. During the last few minutes of cooking, baste the skewers with a bit of the marinade mixture that was reserved before adding chicken. Cook in batches if necessary.
- Once the chicken skewers are cooked, remove them from the grill. Garnish with fresh cilantro and serve immediately with lime wedges.
