Balinese Chicken Curry Recipe: Fragrant Lemongrass and Galangal Infusion

Balinese Chicken Curry Recipe: Fragrant Lemongrass and Galangal Infusion

This Balinese chicken curry brings the vibrant flavors of Southeast Asia to your kitchen with a perfect balance of fragrant spices and tender meat.

The secret lies in fresh lemongrass and galangal, which create an aromatic base that’s both complex and approachable. Traditional techniques ensure the chicken stays moist while absorbing every layer of flavor.

You’ll build a rich, golden sauce that coats each piece of chicken, infusing it with turmeric, coriander, and other authentic spices. The result is a dish that’s deeply satisfying without being overly complicated.

Serve this with steamed rice to soak up every drop of the velvety curry. The flavors only improve as they meld together.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Balinese Chicken Curry

Fresh aromatics and tender chicken come together for this deeply flavorful dish.

Ingredient Amount Notes
Chicken Thighs 🍗 2 lb Boneless, skinless, cut into bite-sized pieces
Lemongrass Stalks 🌿 3 whole Bruised and cut into 3-inch pieces
Galangal Root 🌱 2 whole Peeled and thinly sliced
Shallots 🧅 4 whole Peeled and finely chopped
Garlic Cloves 🧄 6 cloves Peeled and minced
Red Chili Peppers 🌶️ 3 whole Seeds removed, finely chopped
Fresh Ginger Root 🌿 1 ½ tbsp Peeled and minced
Ground Turmeric 🌶️ 1 tbsp Freshly ground preferred
Ground Coriander 🌿 1 tbsp Toasted for deeper flavor
Coconut Milk 🥥 2 cups Full-fat for creaminess
Fish Sauce 🐟 1 tbsp Or substitute soy sauce
Palm Sugar 🍚 1 tbsp Or substitute brown sugar
Lime Leaves 🍈 4 whole Fresh or dried
Vegetable Oil 🫒 2 tbsp For sautéing aromatics
Salt 🧂 1 tsp Sea salt preferred

The lemongrass and galangal are non-negotiable here. Asian grocery stores almost always carry them fresh—look for firm stalks with tight layers. Galangal looks like ginger but has a citrusy, floral punch that’s essential. If you can’t find fresh, frozen works in a pinch (just thaw before using). For the chicken, thighs stay juicier than breasts in the long simmer.

No fish sauce? Soy sauce or tamari gets you 90% there. Palm sugar can be swapped for brown sugar (the molasses notes are similar). Fresh lime leaves are ideal, but dried ones rehydrate well—just soak in warm water for 10 minutes. Missing galangal? Double the ginger, though the flavor won’t be quite the same. The coconut milk should be full-fat—light versions split when heated.

This curry tastes even better the next day once the flavors meld. Keeps 4-5 days in the fridge, freezes for 3 months. Store lime leaves wrapped in damp paper towels if not using immediately (they dry out fast).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just toss the chicken thighs, lemongrass, and galangal into a single pot and let the stove do the work.
  • Flavor Bomb: The shallots and garlic create this deep, aromatic base that makes every bite ridiculously good.
  • Feeds a Crowd: Leftovers taste even better the next day—perfect for packing lunches or a lazy dinner.
  • Budget Friendly: Chicken thighs are cheap, and a little galangal and lemongrass go a long way.

Step-by-Step Instructions for Balinese Chicken Curry

Here’s the method I use for building those complex, aromatic layers that define this dish.

Step 1: Bloom the Aromatic Base

Heat the 2 tbsp vegetable oil in a heavy pot over medium heat. Add the 4 whole shallots, 6 cloves garlic cloves, 3 whole red chili peppers, and 1.5 tbsp fresh ginger root. Sauté for 3-4 minutes until the mixture turns fragantly golden—you’ll smell the transformation.

Stir in the 2 whole galangal root slices and cook for another 2 minutes. The galangal should soften slightly but not brown. This slow cooking releases essential oils that form the flavor foundation. Add the 3 whole lemongrass stalks and cook for 1 minute to wake up their citrusy notes.

Step 2: Toast the Spices and Build Depth

Push the aromatics to one side of the pot and add the 1 tbsp ground turmeric and 1 tbsp ground coriander to the cleared space. Toast for 30-45 seconds until the spices become deeply aromatic—this prevents a raw, powdery taste.

Immediately add the 2 lb chicken thighs and cook for 5 minutes, turning occasionally, until the pieces develop a light golden crust. The spices will coat the meat, creating layers of flavor. Season with the 1 tsp salt during this process.

Step 3: Simmer in Coconut Milk

Pour in the 2 cups coconut milk, 1 tbsp fish sauce, 1 tbsp palm sugar, and 4 whole lime leaves. Stir well to combine, scraping up any browned bits from the bottom. These bits contain concentrated flavor that will enrich the sauce.

Bring the mixture to a gentle simmer, then reduce heat to low. Cover and cook for 25-30 minutes, stirring occasionally, until the chicken is tender and cooked through and the sauce has thickened slightly. The lime leaves should release their citrusy perfume into the curry.

Step 4: Finish and Adjust Seasoning

Remove the lime leaves and lemongrass stalks—they’ve infused their flavors. Taste the sauce and adjust seasoning if needed, though the initial measurements should yield a balanced flavor profile.

Let the curry sit uncovered for 5 minutes before serving. This allows the flavors to meld and the sauce to reach the perfect consistency. The chicken should be fall-apart tender, and the sauce should have a rich, golden hue with visible specks of spices and aromatics.

👨‍🍳

Pro Tips For Making Balinese Chicken Curry

  • Bruise the Lemongrass: Smash the lemongrass stalks with the side of your knife before adding them—this releases the aromatic oils that define Balinese curry. I learned this the hard way after making a bland batch with whole stalks.
  • Sear Chicken First: Brown the chicken thighs well in the pot before simmering. About 3-4 minutes per side on medium-high heat locks in flavor and prevents a watery curry.
  • Skip the Ginger: Resist the urge to substitute ginger for galangal—it’s a different flavor entirely. After burning three batches trying to fake it, I finally accepted that galangal is non-negotiable here.
  • Blend the Aromatics: Pulse shallots, garlic, and galangal into a paste in a food processor. It saves 10 minutes of chopping and guarantees they melt into the sauce instead of floating around.

Troubleshooting Great balinese chicken curry

Sauce Too Thin

If your curry looks watery, simmer uncovered for 5-10 minutes to reduce. Stir frequently to prevent sticking. I often mash a few chicken pieces slightly to thicken naturally. 💡

Bitter Flavors

Bitterness usually means overcooked aromatics. Next time, lower heat when blooming shallots and garlic. A pinch of palm sugar (½ tsp) can balance it now. Remove any burnt bits immediately.

Chicken Tough

This happens with too-vigorous boiling. Keep at a gentle simmer—tiny bubbles only. If already tough, return to low heat with lid on for 15 minutes. Thighs are forgiving.

Sauce Separating

Coconut milk splitting? Whisk vigorously to re-emulsify. Prevent this by avoiding high heat after adding coconut milk. If persistent, stir in 1 tsp cornstarch slurry.

Weak Aromatics

Freshness matters most. Use new lemongrass and galangal—old ones lose potency. Bruise stalks well before cooking. Add 1 extra lime leaf for citrus depth.

Overly Spicy

Remove seeds from chilies next time. To fix now, stir in ½ cup more coconut milk and 1 tsp palm sugar. Balance with extra fish sauce to taste.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 150mg50%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 4g14%
Sugars 4g
Protein 45g90%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use ginger instead of galangal?

Yes, though the flavor won’t be identical. Use double the amount of fresh ginger as a substitute. Galangal has a unique citrusy, floral note that ginger can’t fully replicate, but it’s better than omitting it entirely.

2

How do I know when the chicken is fully cooked?

The chicken should reach an internal temperature of 165°F. You’ll also notice the meat pulls away from the bone easily and the juices run clear. In this recipe, 25-30 minutes of simmering usually does the trick.

3

Can this curry be made ahead of time?

The flavors deepen as they meld. Store in an airtight container in the fridge for up to 4-5 days or freeze for 3 months. Reheat gently on the stove, adding a splash of water if needed.

4

What should I serve with this dish?

Steamed jasmine rice is traditional and perfect for soaking up the rich sauce. For variety, try cauliflower rice or naan bread. A simple cucumber salad adds a refreshing contrast to the bold flavors.

★★★★★5.0(6 reviews)
Tyler Campbell