There’s something undeniably magical about the combination of coconut and curry, especially when it comes to making mouth-watering Thai Coconut Chicken Skewers. In my kitchen, this dish has become a go-to for any occasion that calls for a burst of flavor — whether it’s a casual weeknight dinner with family or a weekend gathering with friends. The tender chicken marinated in fragrant coconut milk, infused with the subtle heat of red curry and a hint of sweetness from brown sugar, creates an aromatic experience that’s hard to resist. For anyone looking to impress with minimal effort, these skewers are your answer.
What Makes This Dish So Irresistible
You’ll love this dish for so many reasons. First and foremost, it’s quick to whip up, making it perfect for busy weeknights when you’re not quite sure what to cook but still want something special. Plus, there’s no need for complicated techniques here; if you can marinate and grill, you can master this recipe. The result? Juicy, flavorful chicken that even the pickiest eaters will devour. It’s an authentic taste of Thai cuisine that brings a little adventure to your dinner plate.
"These skewers are a game-changer! The blend of coconut milk and curry adds a delicious creaminess that makes the chicken so tender. It reminds me of my travels in Thailand every time I make them!" — A happy home cook
Preparing Thai Coconut Chicken Skewers
Prepping these skewers is a breeze and can be broken down into just a few simple steps. You’ll start with a simple marinade that does a lot of the heavy lifting when it comes to flavor. After marinating, threading the chicken onto skewers and grilling is all that’s left. Enthusiasts of simple, yet flavorful meals will appreciate the straightforward method of this recipe. You can almost taste the tropical vibes throughout the whole process.
Gather These Items
For this recipe, you’ll need:
- 2 lbs chicken breast, cut into cubes
- 1 can (13.5 oz) coconut milk
- 2 tablespoons Thai red curry paste
- 2 tablespoons soy sauce
- 2 tablespoons brown sugar
- 1 tablespoon lime juice
- Skewers (wooden or metal)
- Salt and pepper to taste
Don’t hesitate to experiment with substitutes! For instance, if you prefer a lighter option, you can easily swap chicken breast for turkey or even shrimp. The coconut milk remains the star, giving you that wonderful creamy sauce regardless of your protein choice.
Directions to Follow
- In a mixing bowl, whisk together the coconut milk, red curry paste, soy sauce, brown sugar, and lime juice until smooth and well combined.
- Add the cubed chicken to the marinade, ensuring each piece is generously coated. Cover the bowl and refrigerate for at least 30 minutes, but if you can, let it sit for up to 2 hours. Trust me — the flavors really deepen.
- Preheat your grill to medium-high. If you’re using wooden skewers, soak them in water for about 30 minutes to prevent burning.
- Thread the marinated chicken onto the skewers, leaving a bit of space between each piece to help with even cooking.
- Lightly season with salt and pepper for an extra layer of flavor.
- Grill the skewers for about 10-15 minutes, turning them occasionally, until the chicken is cooked through and boasts lovely grill marks.
- Serve warm, paired with a bowl of jasmine rice or a crisp, fresh salad.

Best Ways to Enjoy It
When it comes to serving these skewers, think about what you want on the side. A mound of fluffy jasmine rice does wonders, soaking up all that delightful marinade. A fresh cucumber salad with a tangy vinaigrette can also provide a refreshing contrast. If you’re feeling adventurous, consider a quick peanut sauce drizzle to bring in a nutty richness that complements the coconut beautifully. Garnish your plate with some lime wedges for that extra zesty pop!
Keeping Leftovers Fresh
Let’s face it, if you’re lucky, you might have some skewers left over. To store, place any uneaten chicken in an airtight container in the fridge where it should stay fresh for 2-3 days. For longer preservation, consider freezing the cooked skewers; they can keep well for 2-3 months. Just ensure they are well-wrapped to prevent freezer burn. When you’re ready to reheat, a quick turn on the grill or a warm-up in the oven will bring them back to life beautifully.
Pro Chef Tips
A few little tricks up my sleeve can make all the difference:
- Go for a mix of dark and white meat if you’re feeling indulgent; dark meat tends to remain juicier on the grill.
- Feel free to add vibrant veggies like bell peppers or red onions onto the skewers as well. They soak up that marinade and add color to your plate.
- Don’t skimp on the marinating time! Even a quick 30 minutes is better than nothing, but letting it sit longer allows those flavors to really penetrate.
Creative Twists
Once you feel comfortable with the basics of this recipe, don’t hesitate to get creative! Try adding some fresh herbs, like cilantro or basil, into the marinade for added freshness. Or consider swapping out the red curry paste for green curry paste for a different take altogether. A squeeze of orange juice can bring a sweet brightness that plays beautifully with the savory and spicy notes.
Your Questions Answered
What can I substitute for brown sugar?
If you don’t have brown sugar on hand, white sugar or even honey can work in a pinch, although the flavor won’t be quite the same.
Can I use frozen chicken?
Absolutely! Just ensure the chicken is fully thawed before marinading for even flavor distribution.
How long does this dish take to prepare?
In total, you’re looking at about 30 minutes for prep and marinating (if you’re in a hurry) or up to 2 hours for the best results, plus another 15 minutes for grilling.

These Thai Coconut Chicken Skewers are sure to become a staple in your culinary rotation. Rich in flavors, easy to make, and pleasing to the palate, they allow for creativity while celebrating the beautiful tastes of Thai cuisine. Make them for an easy weeknight dinner, or impress your guests at the next gathering — either way, they’re bound to be a hit!

Thai Coconut Chicken Skewers
Ingredients
Method
- In a mixing bowl, whisk together the coconut milk, red curry paste, soy sauce, brown sugar, and lime juice until smooth and well combined.
- Add the cubed chicken to the marinade, ensuring each piece is generously coated. Cover the bowl and refrigerate for at least 30 minutes, or up to 2 hours for deeper flavor.
- Preheat your grill to medium-high.
- Thread the marinated chicken onto the skewers, leaving a bit of space between each piece.
- Lightly season the skewers with salt and pepper.
- Grill the skewers for about 10-15 minutes, turning occasionally until the chicken is cooked through and has grill marks.
- Serve warm, ideally with jasmine rice or a fresh salad.
