Authentic Vietnamese Chicken Curry Recipe: Fragrant Lemongrass and Galangal Heat in One Pot

Main Courses

Authentic Vietnamese Chicken Curry Recipe: Fragrant Lemongrass and Galangal Heat in One Pot

This authentic Vietnamese chicken curry recipe brings the bold flavors of Hanoi straight to your kitchen—where fragrant lemongrass, fiery galangal, and creamy coconut milk create a dish that’s as complex as it is comforting. 🌟 The secret lies in balancing sweet, spicy, and umami notes, a technique I’ve perfected after years of testing traditional recipes and adapting them for home cooks.

What sets this curry apart is the marinade, where chicken absorbs the aromatic blend of lemongrass, garlic, and fish sauce before simmering in a rich, spiced coconut broth.

Unlike many Westernized versions, this recipe stays true to its roots by using galangal—a citrusy, peppery root that’s the heart of Vietnamese curries—and a touch of tamarind for depth. The result? A dish that’s deeply flavorful yet approachable, with tender chicken swimming in a sauce that’s both velvety and vibrant.

The beauty of this recipe is its versatility—serve it over steamed jasmine rice for a traditional meal or pair it with crusty bread to soak up every last drop of that fragrant sauce.

The slow simmering process ensures the flavors meld perfectly, while the balance of heat and sweetness makes it a crowd-pleaser. Whether you’re cooking for family or hosting a dinner party, this curry delivers restaurant-quality results with minimal effort.

Ready to master the art of Vietnamese curry? The process is simpler than you think—just a few key ingredients and a patient simmer. Let’s get started on a dish that’s as rewarding to make as it is delicious to eat.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for authentic vietnamese chicken curry

Authentic Vietnamese flavors start with these aromatic ingredients—lemongrass, galangal, and chili that bring Hanoi's heat to your kitchen.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Skin-on preferred for flavor
Fresh Lemongrass 🌿 1 whole Stalks trimmed, bruised
Galangal Root 🍠 1 piece About 4 oz, peeled
Garlic Cloves 🧄 8 cloves Peeled, smashed
Shallots 🧅 4 whole Peeled, sliced
Fish Sauce 🍶 2 tbsp Red Boat preferred
Tamarind Paste 🍈 1 tbsp Or 1.5 tbsp lime juice
Coconut Milk 🥥 1 can 13.5 oz full-fat
Chicken Broth 💧 1 ½ cups Homemade or quality store-bought
Brown Sugar 🍚 2 tbsp Packed firmly
Thai Bird's Eye Chilies 🌶️ 4 whole Seeds removed for mild heat
Fresh Turmeric 🧄 1 tbsp Grated, or 1 tsp ground
Cilantro Leaves 🌿 ¼ cup Chopped, for garnish
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Vegetable Oil 🫒 2 tbsp For cooking

The galangal and lemongrass are non-negotiable for authentic flavor. Asian markets carry fresh galangal—look for firm, pale roots with no dark spots. If you can't find it, ginger plus a squeeze of lime works in a pinch. For lemongrass, the stalks should be tight and green. Thai Kitchen or Patum brands are reliable if fresh isn't available. Chicken thighs stay juicier than breasts during the long simmer—skin-on adds extra richness. The fish sauce? Red Boat brand is the gold standard, but any reputable brand works.

No tamarind paste? Lime juice plus 1 tsp sugar mimics its tangy depth. Swap Thai chilies for serrano or jalapeño if you prefer milder heat. The coconut milk can be light or full-fat—just shake the can well before opening. For extra authenticity, toast the brown sugar lightly in a dry pan first. Jasmine rice is traditional, but basmati works too. The broth matters—homemade is best, but Swanson or Pacific Foods brands are solid store-bought options.

This curry tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 4 days in the fridge. Freeze portions for 3 months—just thaw overnight in the fridge. For serving, steam extra rice ahead of time. The sauce thickens as it cools, so add a splash of broth when reheating. Garnish with fresh cilantro right before eating to keep it vibrant.

❤️

Why You'll Love This Recipe

  • No Chopping Nightmare: I slice the shallots and garlic once, then let the curry simmer while I handle everything else—no constant stirring or fussing. That galangal? Just slice it thick—no peeling, no stress.
  • Herb-Packed Punch: The lemongrass and galangal don’t just hint at flavor—they take over in the best way. Between us, that first spoonful of broth? It’s like a wake-up call for your taste buds.
  • Leftovers That Beg: This curry actually improves the next day—thicker, richer, and still tender. I make a double batch on Sundays just to reheat it all week. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Chicken thighs are forgiving, and a single lemongrass stalk stretches across two meals. Honestly, I’ve served this to 10 people for under $20—no compromises on taste.

Step-by-step instructions for authentic Vietnamese chicken curry

Here's how to build this fragrant curry with traditional techniques and precise timing.

1

🍳 Step 1: Build the Aromatic Base

Heat the 2 tablespoons vegetable oil in a heavy pot over medium heat. Add the 4 whole shallots and cook for 3-4 minutes until they soften and begin to caramelize slightly. The shallots should smell sweet and the edges should turn just barely golden.

Add the 8 cloves garlic, 1 piece galangal root (peeled and sliced), and 1 whole lemongrass (bruised and cut into 2-inch pieces). Cook for 2-3 minutes until the garlic turns golden and the galangal releases its citrusy aroma. You'll smell the distinctive, slightly peppery notes of galangal—this is the foundation of the curry's authentic flavor. Keep the heat at medium to prevent burning these delicate aromatics.

2

🍳 Step 2: Develop the Curry Paste

Stir in the 1 tablespoon fresh turmeric (grated) and 4 whole Thai bird's eye chilies (seeds removed). Cook for 30 seconds until the spices begin to sizzle and release their oils. This is where the curry gets its vibrant color and depth of flavor.

Pour in the 1 can coconut milk and stir well. Let it simmer gently for 5 minutes to allow the coconut milk to infuse with the spices. You'll see the mixture turn a rich, golden hue—this is your visual cue that the spices have properly melded. The coconut milk should be warm but not boiling at this stage.

3

🍳 Step 3: Add Chicken and Liquid Base

Push the spiced coconut milk to one side of the pot and add the 1.5 lb boneless chicken thighs (skin-on if possible) to the empty space. Let them sear for 2-3 minutes until lightly browned on all sides. This step ensures the chicken develops flavor before it simmers in the curry.

Return the coconut milk mixture to the pot and add the 1.5 cups chicken broth, 2 tablespoons fish sauce, 1 tablespoon tamarind paste, and 2 tablespoons brown sugar. Stir well to combine. Bring the mixture to a gentle simmer, then reduce heat to low. Cover the pot and let it cook for 25-30 minutes until the chicken is tender and the sauce has thickened slightly. You'll know it's ready when the chicken easily pulls apart with a fork and the sauce coats the back of a spoon.

4

🥘 Step 4: Finish and Serve

Remove the pot from heat and let it rest for 5 minutes. This resting period allows the flavors to meld and the sauce to thicken further. Skim off any excess fat that has risen to the surface if desired.

Stir in the 0.25 cup chopped cilantro leaves just before serving. The cilantro adds a fresh, bright contrast to the rich, spicy curry. Serve the curry hot over 1.5 cups cooked jasmine rice—the fragrant rice absorbs the flavorful sauce beautifully. Each bite should deliver a perfect balance of creamy coconut, aromatic spices, and tender chicken, with a touch of tangy tamarind and umami fish sauce.

👨‍🍳

Pro Tips For Making Authentic Vietnamese Chicken Curry

  • BLEND GALANGAL FIRST: I learned this the hard way—if you toss galangal in whole, you’ll just end up with a few bitter chunks and a pot that looks underwhelming. Pulse it in a food processor with a splash of water until it turns into a thick paste (think 2-3 minutes). This releases the flavor and keeps the curry smooth. No food processor? Smash it with the flat side of a knife first, then finely mince—it’ll still work, but you’ll need to strain it later.
  • SWEAT SHALLOTS AND GARLIC LOW: High heat burns garlic before it even browns, and that’s when your curry turns bitter instead of aromatic. Cook the minced shallots and garlic over medium-low heat until they’re just translucent—about 5 minutes. If they start to sizzle too fast, pull the pan off the heat for 10 seconds. Patience here means the difference between a dish that tastes like a restaurant and one that tastes like a shortcut.
  • SALT THE CHICKEN BEFORE SEARING: Dry chicken thighs with no salt? You’re setting yourself up for blandness. Season them generously with salt and let them sit for 10 minutes before searing—this guarantees they’ll stay juicy and flavorful. I used to skip this, and the curry always ended up tasting like it needed more seasoning. Trust me, the salt draws out moisture, so pat them dry after the resting period to get that perfect crust.
  • USE LEMONGRASS STALKS EFFICIENTLY: Sounds weird, but it works: bruise the lemongrass stalks by smashing them lightly with the side of a knife before slicing. This cracks the fibers and releases more oil, giving your curry a brighter, more complex aroma. Then, slice them into 2-inch pieces—don’t chop them too fine, or they’ll turn to mush. Toss the tough bottom inch (where the roots are) in the trash unless you’re feeling adventurous.

Dietary considerations for these flavors

Gluten-Free Adaptations

This curry is naturally gluten-free as long as you use certified gluten-free ingredients. The fish sauce is often a concern, but Red Boat brand is gluten-free.

Double-check labels on chicken broth—opt for Pacific Foods gluten-free version if needed. The tamarind paste and coconut milk are safe, but always verify packaging. 🌱

Vegetarian Option

Swap the chicken for extra-firm tofu or chickpeas—both work beautifully. Press and cube 1 lb firm tofu, then pan-fry until golden before adding to the curry. For chickpeas, use 2 cans (15 oz each), drained and rinsed.

Simmer for 15 minutes less than the chicken to avoid mushiness. The sauce's depth will still shine with these plant-based swaps.

Dairy-Free Naturally

This recipe is already dairy-free, making it perfect for lactose-intolerant diners. The coconut milk provides richness without dairy, while the fish sauce and tamarind add umami and tang.

No substitutions are needed—just ensure your broth and other ingredients remain dairy-free. The creamy texture comes entirely from coconut, so no compromises here. ✨

Spice Adjustments

For milder heat, remove all seeds from the Thai bird's eye chilies or reduce the quantity to 2 chilies. If you love spice, add 1 extra chili or a pinch of cayenne pepper.

For nut-free diets, this recipe is already safe—just confirm your coconut milk brand is processed in a nut-free facility if cross-contamination is a concern.

Protein Swaps

Need a different protein? Try shrimp—peel and devein 1 lb large shrimp, then add them in the last 5 minutes of cooking to avoid overcooking. For a heartier option, use pork shoulder, cut into 1-inch cubes and simmer for 45 minutes until tender.

The curry's bold flavors complement all these proteins beautifully. 🍗

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 36g13%
Dietary Fiber 3g11%
Sugars 12g
Protein 38g76%
* 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 substitute galangal with ginger?

Yes, but expect a slightly different flavor profile. Use 1 tablespoon grated fresh ginger plus 1 teaspoon lime zest to mimic galangal's citrusy, peppery notes. The curry will still taste delicious, though the authentic depth comes from galangal's unique aroma. For best results, find fresh galangal at Asian markets—it's worth the hunt!

2

How do I adjust the heat level?

For milder heat, remove all seeds from the Thai bird's eye chilies or reduce to 2 chilies. For extra spice, add 1 more chili or a pinch of cayenne pepper. Remember, the curry's flavor builds as it simmers—start with fewer chilies if you're unsure. Taste the sauce before serving and adjust to your preference.

3

What's the best way to store leftovers?

Let the curry cool completely, then store in an airtight container in the fridge for up to 4 days. For longer storage, freeze portions for 3 months. When reheating, add a splash of broth or water to prevent thickening. Stir gently over low heat until warmed through—never microwave directly from frozen. The flavors actually improve overnight!

4

Can I make this curry in an Instant Pot?

Sauté the shallots, garlic, galangal, and lemongrass first. Then add all remaining ingredients and cook on High Pressure for 10 minutes. Let pressure release naturally for 10 minutes before serving. The Instant Pot version cooks 30% faster but may need a splash of coconut milk to restore creaminess if the sauce separates.

5

What sides pair best with this curry?

Traditionally, serve with steamed jasmine rice to soak up the sauce. For a complete meal, add pickled vegetables (like carrots or daikon) for tangy contrast, or a simple green papaya salad. Crusty bread works too—just warm slices in the oven to pair with the rich curry. The key is balancing textures and temperatures.

★★★★★4.9(4 reviews)
Categories Main Courses