Bring bright island flavor to your table with these juicy Thai coconut chicken skewers. A simple coconut milk marinade with lime, garlic, ginger, and red curry paste makes the chicken tender and full of flavor. A quick grill adds a smoky char and a tropical vibe. Add colorful veggies and a squeeze of fresh lime, and you have a fresh, sunny meal that works for busy weeknights and summer cookouts. Serve with jasmine rice, a crisp cucumber salad, or a creamy peanut-lime dip.

Why Make Tropical Grilled Thai Coconut Chicken Skewers
These skewers taste like a mini vacation. The coconut milk keeps the chicken moist, while lime and curry paste add bright, bold notes. You get a great mix of sweet, salty, sour, and a little heat in every bite. The grill gives a nice smoky char that pairs well with pineapple and fresh herbs.
This recipe fits many plans. It is quick enough for weeknights but special enough for guests. It is also budget-friendly and uses simple items you can find at most stores. You can prep the marinade ahead and let the chicken soak while you do other things. In warm months, it is a perfect grill recipe. In cool months, a grill pan or broiler works just as well.
It is easy to scale up for parties. You can set out bowls of lime wedges, chopped peanuts, and herbs so people can finish their plates their way. The leftovers reheat well and taste great in bowls, wraps, or salads. This is a dish you will want to keep on repeat.
Why You’ll Love This Tropical Grilled Thai Coconut Chicken Skewers
Cozy Flavor with Everyday Ingredients
The marinade uses coconut milk, lime, garlic, ginger, and red curry paste. These are easy to find and give a deep, warm flavor without much work.
Quick to Make, Easy to Love
Prep is fast, and the grill time is about 10–12 minutes. You get big flavor with little effort.
Ingredients and Substitutions
What You’ll Need for This Recipe
- Chicken: 2 pounds boneless, skinless chicken thighs (or breasts), cut into 1.25-inch pieces
- Coconut milk: 1 cup unsweetened, full-fat
- Lime: 2 tablespoons juice + 1 teaspoon zest, plus extra wedges for serving
- Fish sauce: 2 tablespoons
- Soy sauce: 1 tablespoon (or tamari)
- Red curry paste: 1–2 tablespoons, to taste
- Brown sugar or palm sugar: 1 tablespoon
- Garlic: 3 cloves, minced
- Fresh ginger: 1 tablespoon, grated
- Lemongrass (optional): 1 tablespoon, finely minced or paste
- Ground turmeric (optional): 1/2 teaspoon
- Neutral oil: 1 tablespoon (plus more for grill grates)
- Veggies/fruits (optional for skewers): red bell pepper chunks, red onion wedges, pineapple chunks
- To finish: chopped cilantro, chopped peanuts (optional), chili flakes (optional)
- Skewers: metal or soaked wooden skewers
Optional quick peanut-lime dip:
- 1/3 cup creamy peanut butter, 2–3 tablespoons coconut milk, 1 tablespoon lime juice, 1 teaspoon fish sauce or soy, 1–2 teaspoons honey, a pinch of chili flakes
Smart Swaps for Dietary Needs
- Gluten-free: use tamari or coconut aminos instead of soy sauce.
- Nut-free: skip peanuts and the peanut dip; serve with lime wedges and herbs.
- Dairy-free: already dairy-free.
- Lower sodium: use low-sodium tamari and reduce fish sauce a bit.
- No fish sauce: use extra soy or tamari plus a small splash of rice vinegar.
- Vegetarian: swap chicken for extra-firm tofu or meaty mushrooms and reduce grill time.
Smart Variation (Optional)
- Thread pineapple with chicken for extra tropical sweetness.
- Add Thai basil or torn kaffir lime leaves after grilling for a bold finish.
- No grill? Use a grill pan or broiler to get a nice char.
How to Make Tropical Grilled Thai Coconut Chicken Skewers
Step-by-Step Cooking Instructions
Step 1: If using wooden skewers, soak them in water for 20–30 minutes. Cut chicken into 1.25-inch pieces. Prep bell pepper, onion, and pineapple.
Step 2: In a bowl, whisk coconut milk, lime juice and zest, fish sauce, soy/tamari, red curry paste, brown sugar, garlic, ginger, lemongrass, turmeric, and oil until smooth.
Step 3: Reserve 1/3 cup of the marinade in a small bowl for basting. Add chicken to the main bowl, toss well, cover, and chill for 30 minutes to 24 hours.
Step 4: Thread chicken onto skewers, alternating with bell pepper, onion, and pineapple. Do not pack too tight; leave small gaps so heat can flow.
Step 5: Preheat grill to medium-high (about 400–450°F/205–230°C). Clean and oil the grates well.
Step 6: Grill skewers for 10–12 minutes, turning every 2–3 minutes and basting with the reserved marinade. Cook until the chicken reaches 165°F (74°C). For extra char, grill 30–60 seconds more per side.
Step 7: Rest 3 minutes. Garnish with cilantro, peanuts, and chili flakes. Serve with lime wedges, rice, and optional peanut-lime dip.
Tips for Texture, Timing & Tools
- Use thighs for the juiciest result; breasts work but cook a bit faster.
- Pat chicken dry before marinating for better browning.
- Do not reuse marinade that touched raw chicken; only baste with the reserved portion.
- Oil grates and do not move skewers too soon; let a crust form before flipping.
- A grill pan or broiler on high gives a nice char if you do not have a grill.
- Do not marinate longer than 24 hours to avoid mushy texture.
Storage & Reheating
How to Store It Right
- Cool leftovers, then store in an airtight container for 3–4 days in the fridge.
- Freeze cooked skewers up to 2 months. Wrap tight and label.
- Keep sauces and garnishes in separate containers.
Reheating Without Losing Flavor
- Oven: 300°F (150°C), wrapped in foil, 8–10 minutes.
- Skillet: medium heat, a splash of water, cover 3–4 minutes.
- Microwave: 50% power in short bursts; do not overheat.
- Brush with a little coconut milk and lime after reheating to refresh.
A Dish Worth Making Again and Again
Fast prep, bold flavor, and easy cleanup make this a repeat favorite.
PrintTropical Grilled Thai Coconut Chicken Skewers
Bring bright island flavor to your table with these juicy Thai coconut chicken skewers marinated in coconut milk, lime, garlic, and spices.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 27 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
- Diet: Dairy-Free, Gluten-Free
Ingredients
- 2 pounds boneless, skinless chicken thighs, cut into 1.25-inch pieces
- 1 cup unsweetened coconut milk
- 2 tablespoons lime juice
- 1 teaspoon lime zest
- 2 tablespoons fish sauce
- 1 tablespoon soy sauce (or tamari)
- 1–2 tablespoons red curry paste
- 1 tablespoon brown sugar or palm sugar
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon lemongrass (optional), finely minced
- 1/2 teaspoon ground turmeric (optional)
- 1 tablespoon neutral oil (plus more for grill grates)
- Veggies/fruits (optional): red bell pepper chunks, red onion wedges, pineapple chunks
- Chopped cilantro (for garnish)
- Chopped peanuts (optional, for garnish)
- Chili flakes (optional, for garnish)
- Skewers (metal or soaked wooden)
Instructions
- Soak wooden skewers in water for 20–30 minutes. Cut chicken into 1.25-inch pieces. Prep veggies.
- Whisk coconut milk, lime juice and zest, fish sauce, soy/tamari, curry paste, brown sugar, garlic, ginger, lemongrass, turmeric, and oil until smooth.
- Reserve 1/3 cup of the marinade in a small bowl for basting. Add chicken to the main bowl, toss well, cover, and chill for 30 minutes to 24 hours.
- Thread chicken onto skewers, alternating with veggies. Do not pack tightly.
- Preheat grill to medium-high (about 400–450°F/205–230°C). Clean and oil the grates.
- Grill skewers for 10–12 minutes, turning every 2–3 minutes and basting with reserved marinade until chicken reaches 165°F (74°C).
- Rest for 3 minutes. Garnish with cilantro, peanuts, and chili flakes. Serve with lime wedges.
Notes
Use thighs for juiciness. Do not reuse marinade that touched raw chicken. Adjust grill time for chicken breasts.
Nutrition
- Serving Size: 1 skewer
- Calories: 350
- Sugar: 6g
- Sodium: 600mg
- Fat: 14g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 100mg
FAQs
Can I use chicken breasts instead of thighs?
Yes. Cut into even pieces and grill 8–10 minutes total. Do not overcook. Aim for 165°F (74°C).
How long should I marinate the chicken?
At least 30 minutes helps. For deeper flavor, go 2–8 hours. Do not exceed 24 hours.
Can I make this without a grill?
Yes. Use a hot grill pan or broil 6 inches from the heat, turning once, until cooked through and lightly charred.
What should I serve with these skewers?
Jasmine or coconut rice, cucumber salad, grilled corn, mango slaw, or a simple peanut-lime dip all work well.
Final Thoughts
These Tropical Grilled Thai Coconut Chicken Skewers are bright, juicy, and simple. They fit weeknights and weekends, and they welcome easy swaps. Fire up the grill, squeeze fresh lime, and enjoy a plate of sunny, bold flavor.