This vibrant dish captures the essence of Indonesian cuisine with tender chicken pieces marinated in a fragrant blend of coconut milk, fresh lime, garlic, ginger, and warming spices like coriander, turmeric, and cumin. After soaking up flavors for at least two hours, the chicken roasts to golden perfection while being basted with the reserved marinade. The result is succulent, aromatic meat with beautifully crisped skin. Serve over steamed jasmine rice with fresh cilantro and lime wedges for a complete meal that's perfect for family dinners or special gatherings.
The smell of turmeric and coconut milk hitting a hot oven pan is the kind of thing that makes neighbors knock on your door and ask what on earth you are cooking.
I made this on a rainy Tuesday when the fridge was bare except for chicken thighs and a can of coconut milk, and my roommate walked in declaring it smelled like a restaurant in Bali.
Ingredients
- Bone in, skin on chicken thighs and drumsticks: The bone keeps the meat juicy while the skin crisps up beautifully under the broiler so do not even think about using boneless here.
- Coconut milk: Full fat is non negotiable because it carries the spices and creates that golden, caramelized coating as it roasts.
- Soy sauce or tamari: Use tamari if you need gluten free and do not skip it because it adds a depth that salt alone cannot replicate.
- Fresh lime juice: Balances the richness of the coconut milk and brightens every single bite.
- Brown sugar: Just a tablespoon helps the marinade caramelize and gives the chicken that gorgeous lacquered finish.
- Garlic and ginger: Fresh is mandatory here and grate them finely so they melt into the marinade instead of burning on the surface.
- Ground coriander, turmeric, and cumin: This trio is the backbone of Indonesian flavor and together they create a warm, earthy aroma that fills the whole house.
- Chili flakes: Entirely optional but a half teaspoon gives a gentle warmth that does not overpower anyone at the table.
- Fresh cilantro and lime wedges: For serving and they add a fresh crunch and acidity that cuts through the richness perfectly.
- Steamed jasmine or basmati rice: You will want something to soak up every drop of that spiced coconut sauce.
Instructions
- Whisk the marinade together:
- Pour the coconut milk into a large bowl and whisk in the soy sauce, lime juice, brown sugar, garlic, ginger, coriander, turmeric, cumin, chili flakes, salt, and pepper until everything is smooth and fragrant.
- Coat the chicken:
- Add all the chicken pieces to the bowl and turn them so every surface is swimming in that golden marinade, then cover and tuck it into the fridge for at least two hours or overnight if you can wait that long.
- Preheat and arrange:
- Heat your oven to 400 degrees Fahrenheit and line a roasting pan or baking sheet with foil because cleanup will be a nightmare otherwise, then lay the chicken pieces skin side up and pour the reserved marinade into a small bowl for basting.
- Roast and baste:
- Slide the pan into the oven and roast for 35 to 40 minutes, pulling it out halfway through to baste generously with the reserved marinade so the chicken turns a deep, sticky amber.
- Broil for crispy skin:
- Switch the oven to broil for the last two to three minutes and stand right there watching because the line between perfectly crispy and charred is thin and you do not want to cross it.
- Rest and serve:
- Let the chicken rest for five minutes so the juices settle, then scatter cilantro over the top, squeeze fresh lime wedges on top, and serve it over steamed rice while everyone is still hovering in the kitchen.
The first time I served this to friends, someone actually picked up their plate and licked the remaining sauce off before anyone could stop them, and honestly I took it as the highest compliment.
What to Serve Alongside
Sautéed greens with a splash of sesame oil or a simple cucumber salad dressed with rice vinegar and a pinch of sugar create a cool, crunchy contrast that makes the meal feel complete.
Wine and Drink Pairing
An off dry Riesling or a floral Gewürztraminer mirrors the aromatic spices in the chicken and refreshes your palate between bites, though a cold beer works just as beautifully if that is more your speed.
Making It Your Own
Once you have the base recipe down you can start playing with the spice balance to suit your taste and pantry.
- Try adding a tablespoon of fish sauce for a deeper umami kick that pairs surprisingly well with the coconut.
- Swap the cilantro for fresh mint or Thai basil if cilantro tastes soapy to you.
- Always let the chicken rest before serving because cutting into it early releases all the juices you worked so hard to lock in.
This is the kind of recipe that turns an ordinary weeknight into something worth remembering, and it might just become the dish people always ask you to bring.
Recipe FAQs
- → How long should I marinate the chicken?
-
Marinate for at least 2 hours, but overnight is ideal for the deepest flavor penetration and most tender results.
- → Can I use boneless chicken instead?
-
Yes, boneless thighs work well and cook faster—reduce oven time by approximately 10 minutes.
- → What makes this dish Indonesian-inspired?
-
The combination of coconut milk, aromatic spices like turmeric and coriander, fresh ginger, garlic, and lime reflects classic Indonesian flavor profiles.
- → Is this dish gluten-free?
-
Yes, simply use tamari instead of regular soy sauce to make it completely gluten-free.
- → What sides complement this chicken?
-
Steamed jasmine or basmati rice is traditional. Sautéed greens or a refreshing cucumber salad also pair beautifully.