If you’re craving something bold, spicy, and full of flavor, these Thai green curry chicken skewers will hit the spot. The marinade, made with aromatic green curry paste, creamy coconut milk, and a blend of fragrant herbs and spices, infuses the chicken with vibrant Thai flavors that are sure to impress.
To start, you’ll want to prepare the marinade. Combine green curry paste, coconut milk, soy sauce, fish sauce, lime juice, and a bit of brown sugar in a bowl. This mixture will give the chicken both the richness of coconut and the subtle heat from the curry, balanced by the tang of lime and the savory umami from the fish sauce. You can add a chopped chili for a little extra heat if you prefer your food spicier. Let the chicken marinate for at least 30 minutes, but for best results, an hour or more will allow the flavors to penetrate deeper.
Once your chicken is well-marinated, thread it onto skewers, alternating with chunks of vegetables like bell peppers, onions, or zucchini. The vegetables will not only add color and texture but also soak up some of that delicious marinade as they cook.
Grill the skewers over medium heat for about 10–12 minutes, turning occasionally, until the chicken is cooked through with a nice char. The vegetables should be tender and slightly caramelized, giving the dish a beautiful smoky flavor.
For the finishing touch, you can drizzle the skewers with a little extra coconut milk or serve them with a side of jasmine rice, which will soak up any remaining curry sauce. A sprinkle of fresh cilantro or basil adds a refreshing burst of herbal freshness to round out the dish.
These Thai green curry chicken skewers are perfect for grilling season, but they’re flavorful enough to enjoy year-round. Whether you’re entertaining friends, enjoying a family dinner, or simply craving something unique, these skewers bring a taste of Thailand to your table with ease.

Ingredients
- 1 lb chicken breast (450g), boneless and skinless, cut into bite-sized cubes
- 2 tbsp Thai green curry paste
- 1 can coconut milk 400 ml
- 1 red bell pepper cut into chunks
- 1 green bell pepper cut into chunks
- 1 red onion cut into chunks
- 1 tbsp fish sauce
- 1 tbsp soy sauce
- 1 tbsp lime juice
- 1 tbsp brown sugar
Instructions
- In a bowl, combine the chicken, Thai green curry paste, fish sauce, soy sauce, lime juice, and brown sugar. Mix well to combine and let marinate for 20 minutes.
- Preheat a grill or grill pan over medium-high heat.
- Thread the chicken, bell peppers, and red onion onto the soaked bamboo skewers, alternating between ingredients.
- Grill the skewers for about 4-5 minutes per side, or until the chicken is cooked through and slightly charred.
- Serve the Thai green curry chicken skewers with steamed rice or a side salad.
- Enjoy!
Absolutely loved this recipe! The flavors were bursting and my whole family devoured it. 5 stars!
It was ok, but the curry paste was kinda overpowering for my taste. Maybe try less next time.
I didnt really like the fish sauce, it tasted a bit weird to me. Maybe I’ll try without it next time.
Just skewers??? What about the rice? You forgot to mention that to serve on the side.
Too much lime juice. Made my face pucker! LOL. But I guess some people like it like that.
Seriously? Too much lime? I think that’s a key flavor in Thai dishes. Maybe you just need to get used to it? 🤔
Haha, I totally get that! Lime can be a bit much if you’re not used to it. But hey, it’s all about balance! Maybe you could try less next time? 😂
So easy to make! I used chicken thighs instead and they were juicy. Highly recommend!
I bet it tasted amazing with chicken thighs! Thanks for the tip!
These skewers are amazing! The flavors are so strong and delicious. My family devoured them! 5 stars!
Wasn’t too impressed. Seemed kinda bland to me. Maybe I did something wrong? 2/5.
Absolutely delicious! The flavors were amazing and easy to make.
It was fine but the coconut milk didn’t mix well, like it was too watery. Might just be me tho. 3.
My kids loved it! They ate all their veggies without fussing.
That’s awesome! Glad your kids liked the veggies! I’ll have to try this recipe.
Yum! Skewers are fun. Never thought of grilling chicken this way. So good!
SIMPLED DELISH! Best curry thang I ever made. Super easy.
These skewers are amazing! I made them for my family and they couldn’t get enough. 5 stars!
My family didn’t enjoy this. Chicken was dry and sauce it was just okay.
Yum! 😍 I added some extra veggies like zucchini and it was so good! Will make again!
Does it really take only 20 minutes to marinate? I let mine sit for an hour and it still wasn’t enough. Next time I’ll try 4 hours!
I usually marinate my chicken for longer too, like at least 2 hours. It just adds more flavor! But maybe this recipe is different? I’m gonna try that next time!
20 minutes? Nah, that’s too short! My friend always marinated for overnight. But I guess everyone has their own ways, right?
Loved this! The coconut milk made it so creamy and good. Never thought grillin’ could be this fun.
I don’t know about the curry paste, is it really necessary? Could it be too spicy?
These skewers were a hit at my BBQ! Everyone loved them! Definitely making again!
Yum! I’ve been looking for a good BBQ recipe, this sounds perfect. Can’t wait to try it!
Yum! Adding this to my meal prep for the week. Thanks!
WOW! This took me back to my trip in Thailand! Super flavor packed and easy to make! Thanks!!
I didn’t have chicken but used tofu instead and it turned out great. Vegetarian option friends, try it!
Very delicious but doesn’t taste like the curry I get at the Thai restaurant. Maybe I’ll try adding more coconut milk.
I totally get what you mean! I’ve tried this recipe too and it doesn’t have that restaurant flavor. Maybe adding some Thai basil could help! 🤔
Nah, just stick to the recipe! More coconut milk just makes it watery. Trust me, been cooking for years!
The chicken was juicier than I expected but I dunno about skewers…just make it a stir fry instead?
Green curry? Thought it was supposed to be more yellow… confused! But tasted okay, I guess. 3 stars.
I followed the recipe exactly but it was way too spicy for me. I think I musta used too much curry paste. Next time I’m gonna reduce it.
Is it really green curry if you don’t use Thai basil? Just saying.
I think you can still call it green curry without the Thai basil! It’s all about personal preference. 🍽️
I’m not a fan of coconut milk. It made the dish taste weird for me. I only give 2 stars.
Too much coconut milk for my taste. Made it too creamy.
I’m confused. Do I peel the onions before cutting? Not sure if I did it right.
Yes, you should peel the onions before cutting them. It helps remove the skin for better flavor in the dish!
Nah, I just cut them with the skin on sometimes. Doesn’t make much difference, if you ask me.
Yum! I added some extra veggies and it turned out great. Will definitely make this again!
Delish! I can’t believe how quick it was. I’m gonna tell my friends about this. Good work! 😊