Soups & Stews
This authentic Thai chicken noodle soup recipe brings the aromatic streets of Bangkok into your kitchen with its fragrant lemongrass and galangal broth. The secret lies in slow-simmered spices that create a complex, balanced flavor—bright citrus notes from lime leaves, earthy warmth from galangal, and herbal depth from fresh cilantro and basil. I've perfected this recipe over years of testing, ensuring every spoonful delivers that perfect harmony of sweet, sour, salty, and umami that defines Thai cuisine.
What sets this recipe apart is the two-stage broth building—first toasting whole spices until fragrant, then simmering with aromatic vegetables to develop layers of flavor.
The chicken is poached in the broth until tender, absorbing all those rich flavors, while the rice noodles cook just until al dente, so they hold their shape.
This isn't just soup; it's a complete meal in one bowl, with tender chicken, silky noodles, and a broth so flavorful you'll want to drink it straight from the spoon.
The result is a bowl of soup that looks as impressive as it tastes—steaming with fresh herbs, topped with crispy fried shallots for texture, and garnished with lime wedges for brightness.
The galangal and lemongrass give it that unmistakable Thai character, while the coconut milk adds subtle creaminess without overpowering the other flavors. It's the kind of dish that makes your kitchen smell like a bustling Bangkok street market, and leaves everyone asking for seconds.
Perfect for chilly evenings or when you're craving comfort food with a global twist, this recipe serves four and comes together in about an hour—though most of that time is the broth simmering while you prepare the other components.
The beauty of this dish is in its balance: each ingredient plays its part without overpowering, creating a symphony of flavors that's both comforting and exciting. Let's get cooking!
Ingredients for authentic thai chicken noodle soup
Authentic Thai flavors start with these fragrant, aromatic ingredients—each playing its part.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Fresh Lemongrass 🌿 | 1 whole | Lower 3 inches only, bruised with knife |
| Galangal 🌿 | 2 inches | Peeled, sliced into thin rounds |
| Fresh Cilantro 🌿 | ½ cup | Stems included, roughly chopped |
| Fresh Thai Basil 🌿 | ¼ cup | Whole leaves for garnish |
| Lime Leaves 🍋 | 4 whole | Fresh, torn into pieces |
| Rice Noodles 🍜 | 8 oz | Medium-width, uncooked |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, peeled |
| Shallots 🧅 | 3 whole | Peeled, thinly sliced |
| Green Onions 🧅 | 4 whole | White and green parts separated |
| Fish Sauce 🍶 | 2 tbsp | Red Boat brand preferred |
| Palm Sugar 🍯 | 1 tbsp | Or light brown sugar |
| Crushed Red Pepper 🌶️ | ½ tsp | Adjust to taste |
| Vegetable Oil 🫒 | 2 tbsp | For frying shallots |
| Salt 🧂 | 1 tsp | To taste, adjust after cooking |
| Lime Wedges 🍋 | 2 whole | For garnish |
The galangal and lemongrass are the soul of this soup. Look for fresh galangal at Asian markets—it's the root cousin of ginger but with a citrusy, peppery kick. If you can't find it, extra ginger plus lime zest gets you close. The lemongrass should be firm and pale—avoid any with brown spots. I always buy extra because it freezes beautifully for future batches. For the cilantro and Thai basil, farmers markets have the freshest, but the grocery store works too if the stems are still crisp. The lime leaves? Tear them by hand—they release more aroma that way.
No fish sauce? Soy sauce or coconut aminos work in a pinch, though the umami won't be identical. Running low on palm sugar? Light brown sugar or even maple syrup keeps things balanced. The rice noodles should be medium-width—Thai Kitchen brand is my go-to, but any rice vermicelli works. For the fried shallots, Trader Joe's pre-made ones save time, but toasting fresh slices in oil gives that perfect crunch. The broth is where the magic happens—don't skimp on the chicken broth quality. Swanson or Pacific Foods are my staples, but homemade is even better.
This soup tastes even better the next day as flavors meld. Store in the fridge for 3-4 days with the noodles cooked separately—just reheat the broth and add fresh noodles when serving. Freezes beautifully for up to 3 months if you portion it before freezing. The fried shallots keep for 1 week in an airtight container. For extra authenticity, serve with steamed jasmine rice on the side—it's a classic pairing in Thailand.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe because it’s actually one-pot—no chopping boards full of mess. The chicken simmers right in the broth with lemongrass and galangal, so you’re left with one pot to wash. (Honestly, I’ve made it twice in pajamas.)
- Citrusy, Herby Magic: That first sip of broth—bright from galangal’s peppery kick and lemongrass’s citrusy depth—is chef’s kiss. The Thai basil at the end? It turns “good” into “I’ll drive 20 minutes for this again.”
- Lunch or Dinner Fix: Make a big batch on Sunday, and you’ve got weeknight dinners covered. It’s just as welcome in a takeout container as it is served in bowls with lime wedges. (Yes, even on a Tuesday night.)
- Budget Booster: Chicken breast stretches further than you’d think when braised with aromatic roots, and fresh herbs add flavor without breaking the bank. Leftovers? Even better—taste just as good reheated as they do fresh.
Step-by-step instructions for authentic Thai chicken noodle soup
Here's how to build that signature Thai broth with aromatic herbs and tender chicken.
Prepare the Aromatic Base
Heat the 2 tablespoons vegetable oil in a large pot over medium heat. Add the 3 whole shallots and fry until they're golden brown, about 3-4 minutes. This step develops deep flavor - don't rush it. Remove the shallots with a slotted spoon and set aside.
In the same pot, add the lower 3 inches of 1 whole fresh lemongrass (bruised with knife), 2 inches galangal (peeled and sliced), 6 cloves garlic cloves (minced), and 4 whole lime leaves (torn). Sauté for 1-2 minutes until fragrant - you should smell that distinctive Thai aroma. Here's the thing - these aromatics form the soul of your soup, so don't skip this step.
Cook the Chicken and Build the Broth
Add the 1.5 lb chicken breast (cut into bite-sized pieces) to the pot and cook for 5-6 minutes until the chicken turns opaque. Remove the chicken with a slotted spoon and set aside temporarily.
Pour in the 4 cups chicken broth and bring to a gentle boil. Reduce heat to medium-low and let it simmer for 10 minutes. This allows the broth to infuse with all those aromatic flavors. Skim off any foam that rises to the surface during this time - it'll keep your broth clear.
Finish the Broth and Prepare the Noodles
Return the chicken to the pot and add the 1 can coconut milk, 2 tablespoons fish sauce, 1 tablespoon palm sugar, and 0.5 teaspoon crushed red pepper. Stir gently and let it simmer for 5 more minutes. Taste and adjust seasoning - you want a balance of salty, sweet, and spicy.
In a separate bowl, soak the 8 oz rice noodles in hot water for 5-7 minutes until pliable but still firm. Drain and set aside. The noodles should be hydrated but not mushy - they'll finish cooking in the hot broth.
Assemble and Garnish
Divide the rice noodles among 4 bowls. Ladle the hot chicken broth over the noodles, making sure each serving gets plenty of chicken pieces and aromatic herbs. The broth should be hot enough to cook the noodles through in 2-3 minutes of soaking.
Garnish each bowl with 0.5 cup fresh cilantro (roughly chopped), 0.25 cup fresh Thai basil (whole leaves), and the reserved fried shallots. Add the 2 whole lime wedges on the side for serving - the acidity cuts through the richness of the coconut milk beautifully.
Serve Immediately
Stir each bowl gently before serving to combine all the flavors. The soup should be aromatic, with a balance of creamy coconut milk, spicy kick, and herbal notes. Serve with the 4 whole green onions (white and green parts separated) on the side for garnish if desired.
This authentic Thai chicken noodle soup delivers all the comforting flavors of street carts in Bangkok. The secret lies in that aromatic base - take your time with it, and you'll get restaurant-quality results every time.
Pro Tips For Making Authentic Thai Chicken Noodle Soup
- CHAR THE CHICKEN FIRST: I learned this the hard way—skipping the char on chicken breast ruins the depth. Sear the chicken in a screaming-hot wok or pan until it develops a deep golden crust (about 2-3 minutes per side), then set it aside. That caramelized layer carries the aromatic flavors into the broth later—don’t rush it.
- SLICE THE LEMONGRASS THIN: Tough, fibrous lemongrass stems? No. Split them lengthwise into 3-4 thin batons (not too thick) so they infuse the broth properly without turning it into a chewy mess. Toss the tough outer leaves—they just add bitterness.
- DON’T BOIL THE GALANGAL: Galangal’s peppery kick disappears if you boil it whole. Bruise it first by smashing with the side of your knife or rolling it under a heavy pan, then slice it thinly. This releases its oils and prevents the broth from tasting like raw ginger.
- ADD NOODLES LAST, STIR FAST: Noodles in broth too early? They turn mushy. Toss them in just before serving and stir like you’re trying to win an arm-wrestling match with the pot. A minute of vigorous stirring ensures they’re al dente and cling to the broth’s rich flavors—no soggy disappointment here.
Best sauces and condiments for this dish
Fish Sauce Magic
The soul of this soup comes from Red Boat fish sauce—its deep umami flavor balances the coconut milk's richness perfectly. Use 2 tablespoons as a base, but taste first; some brands are saltier than others.
For a vegetarian version, substitute 2 tablespoons coconut aminos or soy sauce, though the depth won't be identical. 🍶
Sweet-Savory Balance
Palm sugar (or light brown sugar) adds just the right touch of sweetness to cut through the heat. Start with 1 tablespoon, then adjust—Thai soups should harmonize sweet, sour, salty, and spicy. If using maple syrup, reduce to 1 teaspoon since it's more concentrated. The sugar caramelizes slightly during simmering, deepening the broth's complexity.
Spice Control
Crushed red pepper adds heat, but go easy—½ teaspoon is plenty for a mild kick. For extra depth, toast the pepper in a dry pan for 30 seconds before adding to enhance its aroma.
If you love heat, add ½ teaspoon Thai bird's eye chili powder instead—it packs more punch with less volume. Always taste before serving!
Coconut Milk Secrets
Full-fat coconut milk creates the creamy base, but don't overdo it—1 can (13.5 oz) is perfect. For a lighter version, use ½ can and add ½ cup water>. Stir gently to avoid breaking the emulsion.
If the soup separates, whisk in 1 tablespoon cornstarch> mixed with water to restore smoothness. The fat content is key to that authentic Thai texture.
Herb Garnishes
Fresh cilantro and Thai basil aren't just for looks—they brighten every bite. Roughly chop ½ cup cilantro> and scatter whole Thai basil leaves on top. For extra aroma, lightly crush the herbs between your fingers before adding.
If using regular basil, reduce to ¼ cup>—it's more potent. The contrast of fresh herbs against the creamy broth is what makes this soup feel truly authentic.
Lime for Freshness
Lime wedges are non-negotiable—they cut through the richness and add that signature Thai tang. Squeeze 1 wedge into each bowl at the table for maximum brightness. For a pre-mixed touch, blend 2 tablespoons lime juice> with 1 teaspoon palm sugar> and drizzle over the soup.
This "Thai dressing" elevates the dish to restaurant-level sophistication. 🍋
Nutrition facts
Frequently asked questions
Can I substitute galangal if I can't find it?
Yes! Use a mix of 1 inch ginger plus 1 teaspoon lime zest for the closest flavor. Toast the ginger in oil for 1 minute first to enhance its aroma. The lime zest mimics galangal's citrusy note, while the ginger provides the earthy warmth.
How do I make this soup less spicy?
Reduce the crushed red pepper to ¼ teaspoon or omit it entirely. For extra mildness, add ½ teaspoon more palm sugar—it helps balance any lingering heat. If you accidentally over-spiced, stir in 1 tablespoon coconut milk to mellow the flavors.
Can I use dried herbs instead of fresh?
Fresh herbs are ideal for authentic flavor, but you can use 1 teaspoon dried cilantro and ½ teaspoon dried Thai basil if needed. Toast the dried herbs in a dry pan for 30 seconds first to restore their aroma. The texture and brightness won't be identical, but it works in a pinch.
Why does my broth look cloudy?
Cloudiness usually means the broth didn't simmer long enough to clarify. Skim off any foam during simmering and let it cook uncovered for 10-15 extra minutes. For a clearer broth, strain it through a fine-mesh sieve before adding coconut milk. The flavor won't be affected—just the appearance.
Can I make this soup vegetarian?
Yes! Replace chicken with 1 lb mushrooms (shiitake or oyster) and 1 block firm tofu (pressed and cubed). Use 2 tablespoons coconut aminos instead of fish sauce for umami. The texture will be different but still delicious. For extra protein, add ½ cup cooked chickpeas.
