Grilled Thai Coconut Chicken Skewers

Loading…

By Reading time

Golden chicken skewers with a coconut-lemongrass glaze have a way of disappearing fast once they come off the grill. The chicken stays juicy because the marinade brings in both fat and salt, and the sugars in the coconut milk and brown sugar help the edges caramelize instead of drying out. You get char, creaminess, and a little punch from the lemongrass and fish sauce in every bite.

What makes these skewers work is the balance in the marinade. Coconut milk gives body, but it’s the fish sauce that keeps the flavor from tasting flat, and the brown sugar helps the grill do its job without burning too early. I also like using chicken breast here because it picks up the marinade quickly and cooks fast over medium-high heat, which keeps the outside lightly charred while the inside stays tender.

Below, I’ve included the timing that matters for the marinade, the easiest way to keep the skewers from sticking, and a few swaps that still keep the Thai-style character intact.

The coconut marinade made the chicken stay tender, and the skewers picked up just enough char in about 6 minutes per side. I served them with peanut sauce and the whole tray vanished.

★★★★★— Megan T.

Grilled Thai Coconut Chicken Skewers are the kind of dinner that turns out glossy, charred, and built for peanut sauce.

Save to Pinterest

The Marinade Needs Time, But Not Too Much

The biggest mistake with coconut chicken skewers is treating the marinade like a sauce instead of a seasoning bath. Coconut milk adds richness, but it doesn’t penetrate the meat on its own, and the aromatics need time to settle in. One hour gets the chicken seasoned without turning the surface soft or muddy.

Go much past four hours and the texture can start to go a little too loose, especially with chicken breast. The sugar also means the skewers brown quickly, so grilling over medium-high heat gives you that charred edge without blackening the outside before the center is done.

What Each Ingredient Is Actually Doing in the Bowl

Grilled Thai Coconut Chicken Skewers coconut lemongrass charred
  • Coconut milk — This is the body of the marinade. Full-fat coconut milk gives the chicken a richer coating and helps the sugars brown on the grill. Light coconut milk works in a pinch, but the flavor will be thinner and the glaze won’t cling as well.
  • Fish sauce — This is where the savory depth comes from. It keeps the marinade from tasting sweet or flat, and there isn’t a substitute that behaves quite the same way. If you need a workaround, soy sauce will add salt and umami, but the flavor will shift away from Thai-style.
  • Lemongrass, ginger, and garlic — These three do the heavy lifting for aroma. Mince the lemongrass as finely as you can so it softens during the short marinade time; big pieces can feel stringy later. Fresh ginger matters here because powdered ginger won’t give the same bright bite.
  • Brown sugar — This helps with caramelization and balances the salt. You don’t need much, but you do need some; leave it out and the skewers lose that glossy, lightly sticky finish.
  • Chicken breasts — Breast meat cooks quickly and soaks up the marinade fast, which fits this recipe’s short grill time. Cut the pieces evenly so they finish at the same pace; uneven chunks are the easiest way to end up with dry chicken next to undercooked chicken.

Getting the Char Right Without Drying Out the Chicken

Building the Marinade

Whisk the coconut milk, fish sauce, brown sugar, lemongrass, ginger, garlic, and curry powder until the sugar dissolves and the mixture looks smooth and fragrant. If the brown sugar stays grainy, it tends to settle instead of coating the chicken evenly. Once the chicken goes in, stir well so every piece gets brushed with the same amount of seasoning.

Soaking and Threading the Skewers

Use soaked wooden skewers so they don’t scorch on the grill, and thread the chicken pieces with a little space between them. Tight packing slows cooking in the middle and keeps the edges from picking up much char. If a piece looks folded or twisted on the skewer, flatten it out before it hits the heat.

Grilling to a Light Char

Preheat the grill to medium-high and oil the grates if they tend to stick. Lay the skewers down and leave them alone long enough to develop marks before turning; if you tug too early, the chicken tears and leaves its coating behind. Grill for about 5 to 6 minutes per side until the outside is lightly caramelized and the center reaches 165°F.

Finishing with the Right Garnishes

Pull the skewers off the grill and serve them right away with peanut sauce, cilantro, and lime wedges. The lime wakes everything up, especially after the coconut marinade, and the peanut sauce adds the salty, creamy contrast that makes the whole plate feel complete. If the skewers sit too long before serving, they lose some of that juicy snap, so plate them as soon as they come off the heat.

How to Adapt These Skewers for Different Kitchens and Different Eaters

Dairy-Free and Naturally Gluten-Free

The recipe is already dairy-free, and it can stay gluten-free as long as your peanut sauce and fish sauce are certified gluten-free. That matters more than people think, because some bottled sauces sneak in wheat-based thickeners. The chicken and marinade themselves are naturally friendly for both diets.

Chicken Thighs Instead of Breasts

Boneless thighs give you a juicier, slightly richer skewer and forgive a little extra grill time. They take the marinade beautifully, but they need a few more minutes on the grill because of the higher fat content. If you like a deeper, more succulent bite, this is the best swap.

No Grill, Use a Broiler

A broiler works well when the weather won’t cooperate, but you need to keep the skewers close to the heat and turn them once halfway through. The sugars in the marinade brown fast, so watch for char instead of timing alone. If they go too close to the element, the outside darkens before the chicken cooks through.

Make It Milder for Kids

If you want a softer flavor, cut the curry powder slightly and serve extra peanut sauce on the side instead of brushing anything spicy over the top. The marinade still tastes rounded because of the coconut milk and brown sugar, but the heat steps back. The lemongrass and garlic will still be there, just less bold.

Storage and Reheating

  • Refrigerator: Store cooked skewers in an airtight container for up to 3 days. The coating softens a little, but the flavor holds well.
  • Freezer: You can freeze the cooked chicken off the skewers for up to 2 months, though the texture is a touch less juicy after thawing. Freeze in a single layer first if you can.
  • Reheating: Warm gently in a 325°F oven or a covered skillet over low heat until just heated through. High heat dries the chicken out fast, so don’t blast it in the microwave unless you’re okay with a firmer texture.

Questions I Get Asked About This Recipe

Can I marinate the chicken overnight?+

I wouldn’t. Chicken breast starts to lose its pleasant texture after too long in a salty marinade, and the coconut mixture can make the surface a little soft. One to four hours gives you the best balance of flavor and texture.

How do I know when the chicken skewers are done?+

The safest check is an instant-read thermometer reading 165°F in the thickest piece. Visually, the chicken should be opaque all the way through with light char on the edges and no translucent center. If the outside is browning too quickly, move the skewers to a slightly cooler part of the grill.

Can I use chicken thighs instead of chicken breasts?+

Yes, and they’re a great choice if you like juicier skewers. Boneless thighs handle the grill a little better and stay tender even if they cook a minute longer. Just cut them into even pieces so the skewers finish at the same time.

How do I keep the skewers from sticking to the grill?+

Start with clean, hot grates and oil them lightly before the skewers go on. Let the chicken sear for a minute or two before turning; if you try to lift it too early, the marinade can cling to the grill instead of releasing cleanly. The surface should have set enough to move without tearing.

Can I make these skewers ahead for a party?+

Yes. You can marinate the chicken a few hours ahead, thread the skewers earlier in the day, and keep them covered in the fridge until grilling time. Grill them close to serving so the coconut glaze stays glossy and the chicken doesn’t dry out while waiting.

Grilled Thai Coconut Chicken Skewers

Thai chicken skewers made with a creamy coconut-lemongrass marinade, then grilled until charred at the edges. Juicy 1-inch pieces thread easily on skewers and finish with a peanut sauce dip.
Prep Time 20 minutes
Cook Time 12 minutes
marinating 1 hour
Total Time 1 hour 32 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Thai
Calories: 520

Ingredients
  

Chicken skewers
  • 2 lb chicken breasts Cut into 1-inch pieces
  • 14 oz coconut milk One can
  • 2 tbsp fish sauce
  • 2 tbsp brown sugar
  • 2 lemongrass Minced; use stalks
  • 2 tbsp ginger Fresh ginger, grated
  • 3 cloves garlic Minced
  • 1 tsp curry powder
  • 1 wooden skewers Soaked
Serving
  • 1 peanut sauce For serving
  • 1 fresh cilantro For garnish
  • 1 lime wedges For serving

Equipment

  • 1 grill

Method
 

Make the coconut-lemongrass marinade
  1. Combine coconut milk, fish sauce, brown sugar, lemongrass, ginger, garlic, and curry powder in a bowl until the sugar dissolves and the mixture looks smooth.
  2. Add the chicken pieces to the marinade, toss to coat, cover, and refrigerate for 1–4 hours so the flavors penetrate.
Grill the skewers
  1. Thread marinated chicken onto soaked wooden skewers, leaving small gaps between pieces for even grilling.
  2. Preheat the grill to medium-high heat and lightly oil the grates to prevent sticking.
  3. Grill skewers for 5–6 minutes per side until chicken is cooked through and slightly charred at the edges.
Serve
  1. Serve the grilled skewers with peanut sauce for dipping, and top with fresh cilantro and lime wedges.

Notes

Pro tip: for best char without drying out, keep the grill medium-high and avoid moving the skewers too often once you start grilling. Refrigerate leftovers in a covered container for up to 3 days; freeze cooked skewers up to 2 months (thaw in the fridge). For a dairy-free option, this recipe already is dairy-free—just choose a peanut sauce without added dairy if needed.

Enjoyed this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating