thai coconut chicken skewers Recipe
If you’re craving a dish that’s bursting with vibrant flavors and perfect for any occasion, thai coconut chicken skewers are your new best friend. These skewers combine tender, juicy chicken thighs marinated in a luscious coconut milk and red curry paste blend, enhanced by fragrant garlic, zesty lime, and a hint of sweetness from brown sugar. The result is an irresistible Asian-inspired delight that’s smoky from the grill and beautifully balanced between savory, spicy, and creamy. Whether you’re hosting a casual barbecue or just want a quick yet impressive dinner, these skewers are guaranteed to please your taste buds and have everyone asking for seconds.

Ingredients You’ll Need
The magic of thai coconut chicken skewers lies in its simple yet essential ingredients, each playing a vital role in the dish’s amazing flavor and texture. From the creaminess of the coconut milk to the punch of fresh ginger and the aromatic hit of cilantro, every component contributes to creating this unforgettable taste experience.
- Boneless, skinless chicken thighs: Their juiciness and tenderness make them ideal for skewering and grilling without drying out.
- Coconut milk: Adds rich creaminess and a subtle sweetness that balances the spiciness perfectly.
- Red curry paste: Infuses the marinade with robust, complex heat and traditional Thai flavor.
- Fish sauce: Brings the umami depth that makes the dish authentically Southeast Asian.
- Brown sugar: A touch of sweetness to mellow the spice and enhance caramelization on the grill.
- Garlic (minced): Delivers aromatic freshness and savory notes.
- Fresh ginger (grated): Adds zing and a warm peppery finish.
- Lime juice: Brightens the marinade with citrusy acidity for a vibrant kick.
- Fresh cilantro (chopped): Lends a fresh herbal aroma, both in the marinade and as garnish.
- Sesame oil: Used for brushing the grill, it adds a subtle nutty flavor and prevents sticking.
- Wooden or metal skewers: Essential for threading the marinated chicken and perfect grilling.
How to Make thai coconut chicken skewers
Step 1: Prepare the Marinade
Start by combining coconut milk, red curry paste, fish sauce, brown sugar, minced garlic, grated ginger, lime juice, and chopped cilantro in a medium bowl. Whisk everything together until the red curry paste dissolves completely and the mixture becomes smooth and fragrant. This marinade is the flavor powerhouse that will soak into every bite of chicken.
Step 2: Marinate the Chicken
Cut the chicken thighs into bite-sized pieces—about one to one and a half inches—for even cooking and ease of eating. Add these pieces directly into the marinade, making sure each is thoroughly coated. Cover your bowl tightly with plastic wrap and refrigerate. While one hour is sufficient to get some flavor in there, leaving it for four hours or even overnight will take your thai coconut chicken skewers to the next level of deliciousness.
Step 3: Prepare the Skewers and Grill
If you’re using wooden skewers, soak them in water for 30 minutes to prevent burning on the grill. Metal skewers don’t need soaking, so just set those aside. Once the chicken has marinated, thread the pieces onto your skewers, leaving a small space between each piece to ensure even cooking and a nice char on all sides. Preheat your grill or grill pan to medium-high and brush the surface lightly with sesame oil to keep your skewers from sticking.
Step 4: Grill the Chicken Skewers
Place the skewers on the grill and resist the urge to move them around. Let them cook undisturbed for 5 to 7 minutes on the first side; this helps develop a beautiful golden crust. Flip them over with tongs and continue grilling for another 5 to 7 minutes until the chicken reaches an internal temperature of 165°F (75°C). If you have leftover marinade, you can brush it onto the skewers during the last few minutes of cooking, but make sure to discard any marinade that touched raw chicken.
Step 5: Rest and Serve
Remove the skewers from the grill and let them rest for a few minutes—this step helps the juices redistribute, making each bite extra tender and juicy. While resting, whip up a quick dipping sauce by mixing extra lime juice, a splash of fish sauce, and chopped cilantro. Drizzle this over the skewers when serving for an extra hit of fresh flavor that complements the grilled chicken perfectly.
How to Serve thai coconut chicken skewers

Garnishes
Garnishing your thai coconut chicken skewers is where you can really play up their vibrancy. Fresh chopped cilantro scattered on top adds a pop of green and a fresh herbal note that pairs beautifully with the spice and creaminess. Slices of lime on the side invite an extra squeeze for those who like an added citrus zing. You can also sprinkle some toasted sesame seeds for a subtle crunch and nuttiness.
Side Dishes
Pair your skewers with jasmine rice to soak up the rich marinade and dipping sauce—this classic combo feels like a comforting hug on a plate. Alternatively, a cucumber salad with a light vinaigrette offers a crisp, cooling contrast that balances the richness of the chicken. For a heartier meal, steamed or roasted vegetables like snap peas, bell peppers, or carrots are fresh, colorful additions that bring texture and nutrition to the table.
Creative Ways to Present
For a striking presentation, serve the skewers on a wooden platter lined with banana leaves if you can find them—this sets a tropical, authentic vibe. Arrange the skewers alongside small bowls of your dipping sauce, fresh herbs, and lime wedges for a DIY flavor bar, which makes dining interactive and fun. Another idea is serving the skewers over a bed of lightly dressed rice noodles or shredded lettuce to turn your thai coconut chicken skewers into a beautiful, easy-to-eat street food-inspired meal.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, keep them in an airtight container in the refrigerator for up to 3 days. This allows the flavors to deepen even more, making the cold or reheated chicken just as tasty. You can enjoy them cold as a salad topping or quickly reheat them for a warm meal.
Freezing
For longer storage, freeze the cooked skewers by wrapping them tightly in foil or placing them in a freezer-safe container. They can last for 2 to 3 months in the freezer. When ready to use, thaw them overnight in the refrigerator to preserve texture and flavor.
Reheating
Reheat your thai coconut chicken skewers gently on a grill pan or in the oven at 350°F (175°C) for about 10 minutes, turning occasionally, until heated through. Avoid the microwave if you can, as it may make the chicken dry and less appealing. For a juicier finish, brush a little extra sesame oil or leftover marinade while reheating.
FAQs
Can I use chicken breast instead of thighs?
Yes, you can substitute chicken breasts if you prefer leaner meat, but thighs are recommended because they stay juicy and tender, especially on the grill.
How spicy are thai coconut chicken skewers?
The level of spice comes mainly from the red curry paste, which has a balanced heat that’s not overly fiery. You can adjust the amount of curry paste to suit your taste or choose a milder paste if desired.
Do I need to soak wooden skewers before grilling?
Soaking wooden skewers in water for at least 30 minutes prevents them from burning on the grill and helps keep your chicken safe and intact during cooking.
Can I make the marinade ahead of time?
Absolutely! Preparing the marinade a day ahead allows the flavors to deepen. Just mix the marinade ingredients and store it in the fridge until you’re ready to add the chicken.
Is there a vegetarian alternative for thai coconut chicken skewers?
You can substitute the chicken with firm tofu or even large chunks of vegetables like bell peppers and zucchini. Marinate and grill them the same way for a delicious vegetarian option.
Final Thoughts
There’s something so satisfying about thai coconut chicken skewers that makes me want to fire up the grill every chance I get. The rich coconut and vibrant spices create a perfect harmony of flavors that’s both exotic and comforting. I hope you give this recipe a try soon—it’s not just a meal; it’s a little celebration on a skewer that you and your loved ones will adore!
Printthai coconut chicken skewers Recipe
Thai Coconut Chicken Skewers are tender, marinated chicken thighs infused with rich coconut milk, bold red curry paste, and fresh herbs, grilled to perfection. This flavor-packed dish pairs beautifully with jasmine rice or a crisp cucumber salad, offering a delicious and satisfying meal with vibrant Thai-inspired flavors.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour 30 minutes (including marinating time)
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
- Diet: Halal
Ingredients
For the Marinade and Chicken
- 1 pound boneless, skinless chicken thighs
- 1 cup coconut milk
- 2 tablespoons red curry paste
- 2 tablespoons fish sauce
- 1 tablespoon brown sugar
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- Juice of 1 lime
- 1 tablespoon fresh cilantro, chopped (plus more for garnish)
- 1 tablespoon sesame oil (for brushing the grill)
- Wooden or metal skewers (if using wooden, soak in water for 30 minutes)
Instructions
- Prepare the Marinade: In a medium-sized bowl, combine the coconut milk, red curry paste, fish sauce, brown sugar, minced garlic, grated ginger, lime juice, and chopped cilantro. Whisk thoroughly until the red curry paste is fully dissolved and the mixture is smooth.
- Cut the Chicken: Cut the chicken thighs into bite-sized pieces, approximately 1 to 1.5 inches each, for even cooking and easy threading onto skewers.
- Marinate the Chicken: Add the chicken pieces to the marinade, making sure each piece is fully coated. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, preferably 4 hours or overnight for deeper flavor penetration.
- Prepare the Skewers: Soak wooden skewers in water for about 30 minutes to prevent burning during grilling. If using metal skewers, simply set them aside.
- Thread the Chicken: After marinating, thread the chicken pieces evenly onto the skewers, leaving small gaps between pieces to promote even cooking.
- Preheat the Grill: Heat a grill to medium-high, or use a grill pan set over medium-high heat on the stove. Lightly brush the grill with sesame oil to prevent sticking.
- Grill the Skewers: Place the skewers on the grill and cook without moving them for 5-7 minutes on one side. Flip the skewers using tongs and cook for another 5-7 minutes until the chicken reaches an internal temperature of 165°F (75°C) and develops a golden, slightly charred exterior.
- Optionally Baste: If desired, brush the skewers with leftover marinade during the last few minutes of grilling. Discard any marinade that has come into contact with raw chicken to avoid contamination.
- Rest the Chicken: Remove the skewers from the grill and let them rest for a few minutes to allow juices to redistribute for optimal tenderness.
- Prepare the Dipping Sauce: Mix extra lime juice, a splash of fish sauce, and chopped cilantro in a small bowl to make a refreshing dipping sauce to accompany the skewers.
- Serve and Garnish: Arrange the chicken skewers on a platter, drizzle with the dipping sauce, and garnish with additional chopped cilantro. For a complete meal, serve alongside jasmine rice or a fresh cucumber salad.
Notes
- For best flavor, marinate the chicken overnight, but a minimum of 1 hour will still yield delicious results.
- Wooden skewers must be soaked in water to prevent burning on the grill.
- Ensure chicken reaches an internal temperature of 165°F (75°C) for safe consumption.
- Discard any marinade that has touched raw chicken if you plan to use it as a baste or sauce.
- To make this dish gluten-free, verify that the red curry paste and fish sauce do not contain gluten ingredients.
- This recipe can be prepared using an indoor grill pan if an outdoor grill is not available.
- Garnish with fresh cilantro and serve with jasmine rice or cucumber salad for a balanced, traditional Thai-inspired meal.
Nutrition
- Serving Size: 1 serving (about 4 skewers)
- Calories: 320
- Sugar: 4g
- Sodium: 760mg
- Fat: 20g
- Saturated Fat: 9g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 85mg
Keywords: Thai chicken skewers, coconut chicken, grilled chicken, red curry paste chicken, Thai grilled skewers, coconut milk chicken

