
This recipe brings the vibrant flavors of Indonesian cuisine to your kitchen with a simple yet authentic approach.
I developed this method to showcase the perfect balance of aromatic spices and tender chicken that falls off the bone. The key lies in the marinade and slow cooking process that allows the flavors to penetrate deeply.
You’ll find the dish surprisingly accessible despite its exotic profile, using everyday ingredients transformed by traditional techniques. The result is a meal that’s both comforting and excitingly different.
Serve it with steamed rice to soak up the rich, fragrant sauce. This is Indonesian home cooking at its best.
Ingredients for Indonesian Chicken
Everyday ingredients transformed by bold Indonesian spices and slow cooking for fall-off-the-bone tenderness.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 2 lb | Boneless, skin-on for flavor |
| Coconut Milk 🥥 | 1 can | Full-fat for richness |
| Shallots 🧅 | 4 whole | Peeled and thinly sliced |
| Garlic Cloves 🧄 | 6 cloves | Minced for maximum flavor |
| Fresh Ginger 🌿 | 2 tbsp | Peeled and grated |
| Galangal 🌿 | 1 tbsp | Peeled and grated, optional if unavailable |
| Turmeric Powder 🌶️ | 1 tsp | Ground for even distribution |
| Coriander Powder 🌿 | 1 tbsp | Ground for depth of flavor |
| Cumin Seeds 🌿 | 1 tsp | Toasted before grinding |
| Red Chili Peppers 🌶️ | 2 whole | Seeded and minced, adjust for heat |
| Lemongrass Stalks 🌿 | 2 whole | Bruised and cut into 2-inch pieces |
| Kaffir Lime Leaves 🍃 | 4 pieces | Fresh or frozen, torn |
| Soy Sauce 🫒 | 3 tbsp | Low-sodium preferred |
| Palm Sugar 🍚 | 2 tbsp | Or substitute brown sugar |
| Lime Juice 🍈 | 2 tbsp | Freshly squeezed |
| Vegetable Oil 🫒 | 2 tbsp | For searing chicken |
The chicken is the foundation—bone-in, skin-on thighs deliver the best texture and flavor. Whole Foods or Asian markets often carry the freshest galangal and kaffir lime leaves (look for vibrant green, not dried out). If you can’t find galangal, ginger works in a pinch. Coconut milk should be full-fat; light versions won’t give you the same luxurious sauce. For shallots, choose firm bulbs with dry, papery skins.
No kaffir lime leaves? Lime zest plus bay leaf offers a similar aromatic depth. Galangal can be omitted if absolutely necessary, but don’t skip the lemongrass—it’s essential for that signature Indonesian aroma. Fish sauce can replace soy sauce for a more traditional umami kick (ensure it’s a quality brand like Red Boat). Palm sugar is ideal, but light brown sugar works at 1:1 ratio.
Marinate the chicken for at least 2 hours (overnight for maximum flavor penetration). The dish keeps well, actually improving after 24-48 hours in the fridge. Freeze extras for up to 3 months—reheat gently to preserve the sauce’s creamy texture.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump everything in—chicken thighs, coconut milk, shallots, garlic, ginger—and let it simmer. Honestly, cleanup is a breeze.
- Crave-Worthy Depth: That ginger and garlic in the coconut milk? Ridiculously good. The sauce soaks into the chicken like a flavor sponge.
- Meal Prep MVP: Makes enough for three nights of leftovers, and the taste only gets better. My lunchbox hero.
- Budget-Friendly Feast: Chicken thighs stay cheap, and a can of coconut milk stretches far. I feed four for under ten bucks.
Step-by-Step Instructions for Indonesian Chicken
Master the technique and you’ll achieve fall-apart tenderness with complex, aromatic depth in every bite.
Step 1: Toast Aromatics and Build the Spice Base
Heat the 2 tbsp vegetable oil in a heavy pot over medium heat. Add the 4 whole shallots, 6 cloves garlic cloves, 2 tbsp fresh ginger, 1 tbsp galangal, 1 tsp cumin seeds, and 2 whole red chili peppers. Sauté for 4-5 minutes until the shallots soften and the spices release their fragrance.
Stir in the 1 tsp turmeric powder and 1 tbsp coriander powder, cooking for 1 minute until the mixture turns golden and deepens in color. This toasting step awakens the spices and eliminates any raw powder taste. Add the 2 whole lemongrass stalks and 4 pieces kaffir lime leaves, crushing them slightly to release their oils.
Step 2: Brown the Chicken and Infuse the Marinade
Increase heat to medium-high and add the 2 lb chicken thighs, skin-side down. Sear for 5-6 minutes until the skin renders its fat and turns deep golden brown. Flip and sear the other side for 3-4 minutes.
This initial browning creates a fond that will dissolve into the sauce, adding layers of savory depth. The chicken should release easily from the pot when properly browned—if it sticks, let it cook longer to develop a proper crust.
Step 3: Simmer in Coconut Milk Until Tender
Pour in the 1 can coconut milk, 3 tbsp soy sauce, and 2 tbsp palm sugar. Stir to combine, scraping up any browned bits from the bottom. Reduce heat to low, cover, and simmer for 30-35 minutes, stirring occasionally.
The chicken is done when it reaches an internal temperature of 165°F and the meat pulls away from the bone with minimal resistance. The sauce should thicken slightly and coat the back of a spoon, with oil from the coconut milk beginning to separate at the edges.
Step 4: Finish with Acid and Rest
Remove from heat and stir in the 2 tbsp lime juice. This final addition brightens the rich, creamy sauce and balances the sweetness of the palm sugar. Taste and adjust seasoning if needed—the lime should add a subtle tang without overpowering the dish.
Let the dish rest uncovered for 10 minutes before serving. This allows the flavors to meld and the sauce to thicken further. The chicken will absorb some of the liquid as it rests, ensuring every bite is infused with the aromatic sauce.
Pro Tips For Making Indonesian Chicken
- Simmer Low and Slow: Coconut milk curdles at high heat—I learned this the hard way after ruining two batches. Keep it at a gentle bubble, never boiling, so the sauce stays silky.
- Pound the Thighs: Use the flat side of your knife to smash the shallots, garlic, and ginger before mincing. It releases way more flavor and saves you from chopping for 10 minutes straight.
- Skip the Skin Trimming: Leave the skin on the chicken thighs—it renders down beautifully into the coconut milk, adding richness. I was skeptical until I tried it, and now I never skip it.
- Toast the Aromatics: Cook the shallots, garlic, and ginger in oil for 3-4 minutes until golden before adding liquids. Sounds simple, but it actually changes the outcome, giving the dish that deep, caramelized base.
Best Sauces and Condiments for This indonesian chicken
Sambal Matah
This raw Balinese condiment adds bright, citrusy heat to cut through the richness. Combine ¼ cup shallots, 2 tbsp lime juice, 1 tbsp bird’s eye chili, 1 stalk lemongrass, and 1 tbsp coconut oil. It’s my go-to for balancing the creamy coconut sauce. 🌶️
Sweet Soy Glaze
Drizzle with kecap manis (Indonesian sweet soy sauce) for a glossy finish. I brush 1-2 tbsp over the chicken before serving. The thick, molasses-like consistency clings beautifully to the tender meat, adding a caramelized depth.
Fresh Cucumber Relish
A cooling contrast to the warm spices. Mix 1 cup diced cucumber, 2 tbsp rice vinegar, 1 tsp palm sugar, and pinch of salt. This simple relish refreshes your palate between bites. It’s light and crunchy.
Peanut Sauce
For a heartier pairing, serve with a spoonful of homemade peanut sauce. Blend ½ cup peanuts, 2 tbsp soy sauce, 1 tbsp lime juice, 1 tsp palm sugar, and 1 clove garlic. This nutty sauce complements the dish’s aromatic profile perfectly.
Pickled Vegetables
Quick-pickle thinly sliced carrots and daikon radish in ½ cup rice vinegar, 1 tbsp sugar, and ½ tsp salt for 30 minutes. The acidity and crunch provide a delightful contrast to the tender chicken. 💛
Fried Shallots
Sprinkle 2 tbsp crispy fried shallots on top for added texture. I buy mine from Asian markets for convenience. The golden, papery shallots add a satisfying crunch that takes this dish to the next level.
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Thighs stay juicier, but boneless breasts work if cooked carefully. Reduce simmering time to 20-25 minutes to prevent dryness. The flavor will be milder since breasts have less fat for the spices to cling to.
What if I can’t find galangal or kaffir lime leaves?
Use extra ginger instead of galangal. For lime leaves, substitute 1 tbsp lime zest plus a bay leaf. These swaps maintain the dish’s aromatic profile without sacrificing authenticity.
How spicy is this dish?
Mild to medium heat comes from the chilies. For less spice, remove seeds or reduce to 1 pepper. For more heat, add 1 extra chili or a pinch of cayenne. Adjust to taste!
Can I make this ahead?
The flavors deepen after 24-48 hours in the fridge. Store in an airtight container and reheat gently on the stove. Freezes well for up to 3 months.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026