Authentic Thai Chicken Noodle Soup Recipe: Fragrant Lemongrass-Galangal Broth Magic

Soups & Stews

Authentic Thai Chicken Noodle Soup Recipe: Fragrant Lemongrass-Galangal Broth Magic

This authentic Thai chicken noodle soup brings the aromatic streets of Bangkok to your kitchen, where lemongrass and galangal create a fragrant broth that dances with coconut milk and chili. The secret lies in slow-simmered spices and tender chicken, transforming simple ingredients into a restaurant-quality bowl.

Every spoonful delivers that perfect balance of salty, sour, sweet, and spicy—just like your favorite Thai eatery.

The foundation is a rich, golden broth made with fresh galangal, lemongrass, and kaffir lime leaves—ingredients that give Thai cuisine its signature depth. Unlike many Westernized versions, this recipe skips shortcuts to deliver the real deal, with coconut milk adding creamy richness while keeping the broth vibrant.

The chicken cooks until fork-tender, absorbing all those complex flavors.

What sets this apart is the attention to detail: rice noodles that soak up the fragrant broth, fresh herbs for brightness, and a squeeze of lime to cut through the richness.

The result is a bowl that’s hearty yet light, warming yet invigorating—exactly what makes this soup a comfort classic across Thailand. Ready in under an hour, it’s the perfect meal for chilly evenings or when you crave a taste of home.

Serve it with a side of steamed greens and a sprinkle of crushed peanuts for crunch, or keep it simple with a wedge of lime and extra chili flakes.

This is the kind of soup that disappears in minutes, leaving everyone asking for seconds. Let’s make it together—step by step, just like the Thai chefs do.

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

Ingredients for authentic thai chicken noodle soup

Here's what transforms your pantry into an authentic Thai kitchen—just 16 ingredients for soul-warming soup.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 1 ½ lb Cut into bite-sized pieces
Fresh Lemongrass 🌿 1 whole Bruised stems only, bottom 6 inches
Galangal 🥔 3 inches Peeled, sliced thin
Kaffir Lime Leaves 🍋 4 whole Torn into pieces
Coconut Milk 🥥 1 can (13.5 oz) Full-fat for creaminess
Rice Noodles 🍜 8 oz Flat or round rice noodles
Fresh Thai Chili 🌶️ 2 whole Or 1 tbsp chili flakes
Garlic Cloves 🧄 6 cloves Minced for aromatic base
Shallots 🧅 3 whole Thinly sliced, about 0.5 cup
Fish Sauce 💧 2 tbsp Red Boat preferred
Palm Sugar 🍯 2 tbsp Or brown sugar in pinch
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Fresh Lime 🍋 1 whole Juiced for brightness
Crushed Peanuts 🥜 ¼ cup For topping
Vegetable Oil 🫒 2 tbsp For initial cooking
Salt 🧂 1 tsp Adjust to taste

The galangal and lemongrass are non-negotiable for that signature Thai aroma. Asian markets are your best bet—look for galangal with tight, firm skin and no black spots. Lemongrass should be pale green with no brown patches. If you can't find fresh galangal, substitute 1 tbsp ginger plus 1 tsp galangal powder, but it won't be the same. Kaffir lime leaves are the secret weapon—freeze extras so they last. For the coconut milk, full-fat is essential—light versions won't give that creamy richness. I always grab Thai Kitchen brand at Costco when I'm making a big batch.

No fresh Thai chili? Bird's eye chili flakes work in a pinch, but adjust carefully—these are hotter. Fish sauce is the umami backbone, so don't skip it. Red Boat brand is the gold standard, but any reputable brand will do. Palm sugar is worth tracking down for authentic sweetness, but brown sugar plus a pinch of cinnamon gets you close. For the noodles, rice noodles are essential—egg noodles won't hold up. If you can't find flat rice noodles, round ones work too. The crushed peanuts? Trader Joe's has the best pre-crushed ones, but toasted whole peanuts crushed in a bag with a rolling pin work just as well.

This broth gets better the next day—honestly, the flavors meld even more beautifully. Store leftovers in airtight containers for 3-4 days or freeze for up to 3 months. The noodles soak up the broth perfectly, so I always make extra—just reheat with a splash of water. For the fresh herbs, wash and dry them thoroughly, then store in damp paper towels in a sealed bag to keep them vibrant. The lime juice should be freshly squeezed—it's the bright finish that makes this soup sing.

❤️

Why You'll Love This Recipe

  • No Chopping Marathon: I slice the lemongrass into 3-inch pieces—no mincing, no fuss—and the galangal stays whole too. That first slurp of broth? Pure aromatic payoff with zero prep stress.
  • Umami Bomb: The galangal and kaffir lime leaves simmer into the broth like a secret weapon—earthy, citrusy, with a hint of peppery heat. Add coconut milk at the end, and suddenly you’ve got that creamy depth without losing the bright Thai soul.
  • Lunchbox Hero: This soup reheats like a dream, so I make a big batch on Sundays. Pack it for work—hot or cold it’s still rich and satisfying, and the noodles hold up perfectly. (Between us, my coworkers think I’m a saint.)
  • Budget Flex: Chicken breast keeps it affordable, but the galangal and lime leaves stretch that flavor across every bowl. I’ve made this for 6 people for under $15—proof that authentic Thai taste doesn’t need a grocery haul.

Step-by-step instructions for authentic Thai chicken noodle soup

Here's how to build that fragrant, aromatic broth that defines Thai cuisine.

1

Build the Aromatic Base

Heat the 2 tablespoons vegetable oil in a large pot over medium-high heat. Add the 3 whole shallots and cook for 2 minutes until they begin to soften and turn translucent. Here's the thing—don't let them brown or they'll turn bitter. Add the 6 cloves garlic and 3 inches galangal (peeled and sliced thin) and stir for 30 seconds until fragrant.

Now comes the magic: Add the bottom 6 inches of bruised lemongrass (the tougher stems) and 4 torn kaffir lime leaves. The lemongrass should sizzle slightly—this releases their essential oils. Let everything cook together for 1 minute until the garlic just begins to turn golden. This aromatic base is the soul of your soup, so don't rush this step.

2

Sear and Simmer the Chicken

Push the aromatics to one side of the pot and add the 1.5 lb boneless chicken breast cut into bite-sized pieces. Let them sear undisturbed for 2-3 minutes until they develop a light golden crust. This creates flavor through the Maillard reaction—don't move them around or you'll steam instead of sear.

Once the chicken is browned, pour in 4 cups of water (enough to cover the chicken) and bring to a boil. Reduce heat to medium-low and simmer for 15 minutes until the chicken is cooked through and the broth begins to develop its signature aroma. You'll notice the broth turning cloudy and developing a subtle golden hue—this is when you know the flavors are melding.

3

Develop the Broth

Remove the chicken from the pot and set it aside. Strain the broth through a fine-mesh sieve into a clean pot, pressing gently on the aromatics to extract all their flavors. Discard the solids—you've extracted everything you need. Return the broth to the pot and bring it back to a simmer.

Add the 2 whole fresh Thai chili (or 1 tablespoon chili flakes) and 2 tablespoons fish sauce. Stir well and let it simmer for 5 minutes to allow the flavors to meld. Taste and adjust seasoning—you want a balance of salty, spicy, and umami. The broth should be fragrant with a slight tang from the fish sauce. This is where the authentic Thai flavor profile comes together.

4

Finish with Coconut Milk and Noodles

Reduce heat to low and stir in the 1 can (13.5 oz) full-fat coconut milk. Simmer gently for 3-4 minutes—don't let it boil or the coconut milk will separate. The broth should turn a creamy, pale yellow color with a beautiful sheen on top. This is the moment that matters: the coconut milk adds richness while maintaining the broth's aromatic complexity.

Add the 8 oz rice noodles and cook for 3-4 minutes until they're tender but still slightly chewy. You want them to absorb the broth without turning mushy. Stir occasionally to prevent them from sticking to the bottom. The noodles should float just below the surface when done.

5

Assemble and Serve

Return the cooked chicken to the pot and gently stir to combine. Add the 2 tablespoons palm sugar and simmer for 1 minute to dissolve it completely. The sugar should balance the acidity from the lime and the heat from the chili. Taste again and adjust seasoning if needed—this is your final flavor check.

Divide the soup among bowls and top each serving with 0.25 cup crushed peanuts, 0.25 cup chopped fresh cilantro, and a squeeze of fresh lime juice. The peanuts add crunch, the cilantro brightens the dish, and the lime juice cuts through the richness. Serve immediately while the broth is hot and the noodles are tender. This is where it gets fun—each bite delivers that perfect balance of aromatic broth, tender chicken, and textural contrast.

👨‍🍳

Pro Tips For Making Authentic Thai Chicken Noodle Soup

  • BLANCH CHICKEN FIRST: Toss the chicken breast in simmering water for 30 seconds before adding it to the broth—this stops it from turning rubbery later. I learned this the hard way when my first batch came out dry no matter how long I simmered it.
  • SLICE GALANGAL THIN: Use a sharp knife and slice galangal paper-thin—thick chunks won’t break down enough to release their peppery flavor. If you can’t find fresh, frozen works, but thaw and pat it dry first to avoid watering down the broth.
  • STRAIN THE COCONUT MILK: After adding coconut milk, simmer uncovered for 5 minutes to burn off any raw taste—this makes a real difference. Skip this, and you’ll taste that canned-milk afternote no matter how much lime you add.
  • TOAST THE LIME LEAVES: Crisp the kaffir lime leaves in a dry pan for 10 seconds before adding them to the soup—they’ll infuse faster and give a deeper aroma. Yes, they’ll turn brown, but that’s how you know they’re ready.

Perfect pairings for these flavors

Side Dish Harmony

Steamed bok choy with a splash of fish sauce and sesame oil makes the perfect side—its subtle bitterness balances the soup's richness. I like to blanch 2 heads for 2 minutes in salted water, then toss with 1 tsp sesame oil and a pinch of white pepper.

The crisp-tender texture contrasts beautifully with the soft noodles. 🥬

Crispy Garnishes

Add Thai-style fried shallots for an extra layer of flavor and crunch. Toast ½ cup sliced shallots in 2 tbsp vegetable oil over medium heat for 3-4 minutes until golden brown.

Sprinkle them over the soup right before serving—they add a nutty, toasty note that elevates every bite. For a quicker option, use store-bought fried shallots from Asian markets.

Herb-Fresh Accents

Fresh Thai basil and mint leaves take this soup to the next level. Add ¼ cup each just before serving—the basil brings a sweet, peppery note while the mint adds a bright, cooling contrast.

If you can't find Thai basil, regular basil works in a pinch, but the flavor won't be as authentic. I always grow both herbs in pots on my windowsill for easy access. 🌿

Spicy Kick Options

For those who love heat, serve with chili crisp on the side. Mix 2 tbsp chili oil with 1 tbsp sriracha and 1 tsp soy sauce, then drizzle over individual bowls.

Alternatively, offer pickled Thai chilies—slice 3 fresh Thai chilies thin, soak in ¼ cup rice vinegar with 1 tsp sugar for 30 minutes. The tangy, spicy contrast is irresistible. 🌶️

Beverage Pairings

A Thai iced tea (sweet and creamy) complements the soup perfectly. Brew 3 tbsp loose-leaf black tea with 2 cups water, sweeten with ¼ cup sugar, and add 1 cup cold milk.

Serve over ice. For alcohol lovers, a crisp Siam Rosé or Singha beer (Thailand's most popular lager) enhances the meal without overpowering the flavors. 🍹

Presentation Tips

Serve in deep, wide bowls to showcase all the components. Arrange the noodles and chicken in the center, then ladle the broth generously around them. Garnish with lime wedges and a sprinkle of crushed peanuts for visual appeal.

I like to use wooden serving spoons to emphasize the rustic, authentic vibe. The presentation should feel inviting—just like a bowl from a Bangkok street stall. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 85mg28%
Sodium 1200mg52%
Total Carbohydrate 36g12%
Dietary Fiber 3g11%
Sugars 8g
Protein 32g64%
* 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?

You can use ginger as a substitute, but the flavor won't be identical. For every 3 inches of galangal, use 1 tbsp ginger plus 1 tsp galangal powder if available. Galangal has a citrusy, peppery aroma that's essential for authentic Thai flavor. The dish will still be delicious, but the depth of flavor will be slightly different.

2

How do I make this soup less spicy?

Reduce the amount of Thai chili or chili flakes by half, or omit them entirely. For extra mildness, remove the seeds from the chilies before adding them. If you've already cooked it, stir in 1-2 tablespoons coconut milk to balance the heat. The coconut milk also adds creaminess to compensate for the reduced spice.

3

Can I prepare this soup ahead of time?

The broth actually improves in flavor when reheated. Cook the broth and chicken up to 2 days ahead and store in airtight containers. When ready to serve, reheat gently, add the noodles, and top with fresh garnishes. For the best texture, don't add the noodles until serving. The broth can also be frozen for up to 3 months.

4

What's the best way to store fresh herbs like cilantro and Thai basil?

Wrap the herbs in a damp paper towel, place them in a ziplock bag, and store in the refrigerator. This keeps them fresh for 5-7 days. For longer storage, freeze them in ice cube trays with a bit of water, then transfer to a freezer bag. Thaw and drain before using. Fresh herbs make a huge difference in the final presentation and flavor.

5

How can I adjust the recipe for dietary restrictions?

For a vegetarian version, replace chicken with tofu or mushrooms and use vegetable broth. Omit fish sauce and substitute with soy sauce or coconut aminos. For gluten-free, ensure your fish sauce and noodles are certified gluten-free. For dairy-free, use full-fat coconut milk as specified. The recipe remains flexible while keeping the authentic Thai flavor profile.

★★★★★4.8(15 reviews)
Categories Soups & Stews