Grilled Thai Coconut Chicken is a weeknight hero that brings the vibrant flavors of Thailand to your backyard. Its creamy coconut milk marinade, infused with lemongrass, ginger, and turmeric, keeps the chicken incredibly juicy while grilling adds a smoky char. I first tried a version of this at a street stall in Bangkok and have been perfecting it at home ever since. This recipe captures that authentic balance of sweet, salty, and tangy with minimal effort, making it a go-to for busy cooks who crave something special.
Why You'll Love This Recipe
- The coconut milk marinade guarantees unbelievably moist and tender chicken every time
- It’s a healthy, protein-packed meal that’s naturally gluten-free and dairy-free
- Perfect for meal prep as the flavors deepen deliciously in the fridge
- The sweet, salty, tangy balance is classic Thai cuisine at its best
- You’ll have a flavorful dinner on the table in just 30 minutes
Ingredients You’ll Need
- Boneless, skinless chicken thighs: they stay juicy and forgiving on the grill, never drying out like breasts can, so they’re perfect for marinating.
- Canned full-fat coconut milk: use the creamy top layer for a rich marinade that clings to the chicken and won’t separate easily.
- Fish sauce: the salty, umami backbone of Thai cooking—don’t skip it for authentic flavor, and look for a clear, amber-colored brand.
- Fresh lime juice: bottled juice lacks the bright acidity you need, so squeeze it fresh for that tangy kick.
- Packed light brown sugar: it dissolves easily into the marinade and adds a subtle molasses note that caramelizes on the grill.
- Garlic: mince it finely so it permeates every bite without burning, and use fresh cloves for the best aroma.
- Freshly grated ginger: grate it yourself for the most vibrant, peppery kick—pre-grated stuff can taste dull.
- Lemongrass: look for tender inner stalks and mince them finely to release their citrusy perfume, or smash them first for easier chopping.
- Chopped fresh cilantro: its herbal freshness cuts through the richness of the coconut, so don’t substitute dried.
- Ground turmeric: it gives the chicken a gorgeous golden hue and earthy warmth, plus it’s packed with antioxidants.
- Cayenne pepper: adjust to your spice tolerance—it adds a gentle heat that builds, so start with less if you’re sensitive.
- Fresh cilantro leaves: a final sprinkle adds color and a burst of herbal aroma that makes the dish pop.
- Lime wedges: serve them on the side for a tangy squeeze that brightens everything and balances the richness.
- Chopped roasted peanuts: they add a crunchy, salty finish that contrasts the tender chicken, but skip if you have nut allergies.
How to Make It
Whisk the Marinade:
In a large bowl, whisk together the coconut milk, fish sauce, lime juice, brown sugar, garlic, ginger, lemongrass, cilantro, turmeric, and cayenne until smooth. Make sure the sugar fully dissolves so the marinade evenly coats the chicken without any gritty bits.
Marinate the Chicken:
Add the chicken thighs to the bowl and turn them to coat each piece thoroughly. Cover the bowl with plastic wrap and refrigerate for at least two hours—this time lets the flavors penetrate deeply, and overnight marinating makes it even better.
Preheat Your Grill:
If you’re using a gas grill, preheat it to medium-high heat, around 400°F. For charcoal, wait until the coals are covered with white ash for consistent, even cooking that gives a nice char.
Drain and Discard Marinade:
Remove the chicken from the marinade, letting any excess drip back into the bowl. Discard the leftover marinade since it’s been in contact with raw chicken—don’t reuse it for sauce.
Grill to Perfection:
Place the chicken thighs directly on the preheated grill grates. Cook for 5 to 7 minutes per side, or until you see deep char marks and the internal temperature reaches 165°F on a meat thermometer.
Rest the Chicken:
Transfer the grilled chicken to a clean cutting board and let it rest for 5 minutes. This allows the juices to redistribute throughout the meat, so every bite stays succulent and moist.
Slice and Garnish:
Slice the chicken against the grain into strips or serve it whole. Garnish with fresh cilantro leaves, lime wedges, and chopped peanuts if you like—they add texture and brightness.

You Must Know
- Don’t rush the marinating time—at least two hours is essential for flavor
- Use full-fat coconut milk for a richer, creamier marinade that won’t separate
- Letting the chicken rest after grilling is non-negotiable for juiciness
- I always double the recipe because leftovers are just as good
Storage Tips
Store any leftover Grilled Thai Coconut Chicken in an airtight container in the refrigerator for up to three days. Reheat it gently in a skillet over medium heat or in the microwave at 50% power to prevent drying out—just warm it through until it’s heated evenly. You can also make the marinade ahead and keep it in the fridge for two days before using, which saves time on busy nights. If you’re meal prepping, this chicken tastes fantastic cold in salads or wraps, so don’t be afraid to make extra.
Ingredient Substitutions
If you can’t find fish sauce, you can use soy sauce or tamari for a similar salty depth, though the flavor will be less authentically Thai. For a nut-free version, simply skip the peanuts or use toasted sesame seeds for a crunchy finish. In a pinch, ground lemongrass paste works instead of fresh—use about half a teaspoon since it’s more concentrated. And if you’re out of fresh ginger, a teaspoon of ground ginger can stand in, but fresh is always better for that bright, peppery zing. Lime juice must be fresh; bottled lacks the acidity you need, so don’t substitute it.
Serving Suggestions
I love serving this Grilled Thai Coconut Chicken over a bed of jasmine rice or coconut rice to soak up every drop of the flavorful marinade. Pair it with quick-pickled cucumbers or a fresh Thai papaya salad for a crisp contrast that cuts through the richness. For a more substantial meal, add some steamed bok choy or a simple cucumber salad with a chili-lime dressing. It’s also fantastic wrapped in lettuce leaves with extra herbs for a low-carb option that feels light and refreshing.
Cultural Context
In Thailand, grilling over charcoal is a street food staple, and coconut milk-based marinades are a classic way to tenderize and flavor meats, especially in regions like the south where coconuts abound. This dish embodies the Thai philosophy of balancing sweet, salty, sour, and spicy—each bite should have a harmony of flavors. It’s often enjoyed as part of a shared meal with sticky rice and fresh herbs, reflecting the communal dining culture. Bringing this Grilled Thai Coconut Chicken to your table is a way to experience a taste of authentic Thai hospitality, where food is meant to be savored and shared.

Pro Tips
- Marinate for at least two hours, but overnight is ideal for maximum flavor penetration
- Use full-fat coconut milk for a creamier marinade that won’t separate on the grill
- If grilling isn’t an option, a grill pan or broiler works well—just watch for charring
- To mince lemongrass easily, slice the tender inner stalk thinly and smash it with your knife
- Never skip the resting step—it keeps the chicken juicy and tender
Frequently Asked Questions
You can, but boneless, skinless chicken thighs are highly recommended. They have more fat, which keeps the meat incredibly juicy and flavorful on the grill, standing up better to the high heat. Breasts can dry out more quickly, so if you use them, reduce the grill time slightly and don’t skip the marinating step.
Absolutely. The marinade comes together in minutes, and letting the chicken marinate for several hours or overnight in the fridge will only deepen the flavors. You can also grill the chicken ahead, let it cool, and store it in an airtight container in the refrigerator for up to 3 days—it’s fantastic in salads or reheated gently.
If you need a substitute for the fish sauce, you can use soy sauce or tamari for a similar salty, umami depth. For a closer flavor profile, try a combination of soy sauce with a tiny splash of anchovy paste or a pinch of mushroom powder. The flavor won’t be identical, but it will still be delicious.
The chicken is done when it’s deeply charred in spots and the internal temperature reaches 165°F (74°C) when checked with an instant-read thermometer. The total cook time is usually 6-8 minutes per side over medium-high heat. The sugars in the marinade caramelize, so watch for slight burning.
Serve it with classic Thai sides for a complete meal. Fluffy jasmine rice is perfect for soaking up the extra marinade and juices. A fresh, crunchy cucumber salad or a simple green papaya salad provides a refreshing contrast. Stir-fried vegetables or satay-style peanut sauce also make excellent accompaniments.