Authentic Thai Noodle Soup Recipe: Fragrant Lemongrass and Galangal Broth Magic

Soups & Stews

Authentic Thai Noodle Soup Recipe: Fragrant Lemongrass and Galangal Broth Magic

This authentic Thai noodle soup recipe brings the bustling flavors of Bangkok straight to your kitchen—fragrant lemongrass, zesty galangal, and a broth so vibrant it tastes like a street vendor’s secret.

The key lies in balancing sweet, sour, salty, and spicy notes, a technique that transforms simple ingredients into a symphony of taste. I’ve perfected this over years of testing, ensuring every spoonful delivers that signature wok hei—the smoky, charred essence that makes Thai food unforgettable.

The magic starts with the broth, where lemongrass, galangal, kaffir lime leaves, and chili infuse the water into a fragrant, aromatic base.

We’ll use chicken or tofu for protein, tender rice noodles that soak up the flavors, and a splash of fish sauce and lime juice to brighten everything at the end. The result? A soup that’s restaurant-quality but made with pantry staples and just 45 minutes of active time.

What sets this apart is the attention to texture—slippery noodles, tender protein, and crisp garnishes like bean sprouts and fresh herbs. The broth should be clear yet deeply flavorful, with just enough heat to wake up your palate.

This isn’t just a soup; it’s a culinary experience that transports you to Thailand with every bite.

Whether you’re serving it for a weeknight dinner or a special gathering, this recipe scales beautifully. The broth can be made ahead, and the noodles cooked fresh to order—just like at your favorite Thai restaurant. Let’s get started on creating something truly special.

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

Ingredients for authentic thai noodle soup

Fourteen ingredients transform into a fragrant, restaurant-quality Thai noodle soup experience.

Ingredient Amount Notes
Lemongrass Stalks 🌿 4 whole Bruised and cut into 2-inch pieces
Galangal Root 🍃 1 piece About 4 oz, peeled and sliced
Kaffir Lime Leaves 🍋 4 whole Torn in half, stems removed
Fresh Thai Chili 🌶️ 2 whole Seeds removed for mild heat
Chicken Breast 🍗 1 ½ lb Boneless, skinless, sliced thin
Rice Noodles 🍜 8 oz Flat or round, uncooked
Fish Sauce 🍶 2 tbsp Red Boat brand preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Coconut Milk 🥥 1 cup Full-fat for creaminess
Bean Sprouts 🌱 1 cup Fresh, rinsed
Fresh Thai Basil 🌿 ¼ cup Chopped, stems removed
Garlic Cloves 🧄 4 cloves Minced for broth
Shallots 🧅 3 whole Peeled and sliced thin
Palm Sugar 🍯 1 tbsp Or substitute brown sugar
Vegetable Oil 🫒 2 tbsp For stir-frying protein

The aromatic trio—lemongrass, galangal, and kaffir lime leaves—is non-negotiable for that authentic street vendor flavor. I grab lemongrass and galangal from Asian markets where they're sold fresh, not canned. Look for bright green lemongrass with no brown spots and firm galangal root—it should smell citrusy and peppery. Kaffir lime leaves are usually sold dried in packets at regular grocery stores, but fresh ones make all the difference. If you can't find fresh galangal, frozen works too—just thaw it first. For the chilies, Thai bird's eye chilies from a well-stocked market will give you that perfect balance of heat and aroma.

No fish sauce? Soy sauce works in a pinch, though it won't be quite the same. The coconut milk should be full-fat—Thai brands like Aroy-D have the best flavor. Want to make this vegetarian? Swap the chicken for extra-firm tofu pressed for 30 minutes and use vegetarian fish sauce. The rice noodles need soaking—hot water for 10-15 minutes until pliable. If you can't find flat rice noodles, round rice noodles work too. For the basil, Thai basil has a distinct anise flavor—regular basil won't cut it, so look for it in the Asian section. The bean sprouts should be crisp, so rinse them well before using.

The broth keeps for 3 days in the fridge, and the noodles can be prepped ahead too—just store them separately. Freeze the broth for up to 3 months if you want to make a big batch. I always double the recipe because leftovers taste even better the next day. The noodles should be cooked fresh when serving, but you can par-cook them and finish in hot broth. Garnish with extra herbs and lime right before serving—that's when it tastes most authentic.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this—just smash the lemongrass and galangal with the side of a knife, no dice needed. The broth builds itself while you slice chicken and chili, and honestly? That’s half the battle won.
  • Umami Bomb Broth: The galangal and kaffir lime leaves hit different—earthy, citrusy, with that subtle heat from Thai chili. It’s the kind of soup where the first sip makes you pause mid-spoonful, like, "Wait, is this actually real?"
  • Lunchbox Hero: Between us, this reheats like a dream. Pack a thermos the night before, and by noon, you’re the office’s favorite with steaming bowls of aromatic perfection. (Yes, even on a Tuesday.)
  • Budget Flex: Chicken breast stretches across three meals—first night’s feast, second day’s lunch, third day’s "I forgot to eat" emergency. Plus, those aromatic roots freeze perfectly, so you’re not buying fresh every time. Smart.

Step-by-step instructions for authentic Thai noodle soup

Let's create a fragrant, aromatic bowl of Thai noodle soup that captures the essence of street-side flavors.

1

Build the Aromatic Broth Base

Heat the 2 tablespoons vegetable oil in a large pot over medium heat. Add the 3 whole shallots and 4 cloves garlic and cook for 2-3 minutes until the shallots become translucent and fragrant. This step is crucial—it develops the foundation of your soup's complex flavor profile.

Add the 4 whole lemongrass stalks (cut into 2-inch pieces) and 1 piece galangal root (sliced). Cook for another 3 minutes, stirring occasionally, until the galangal begins to soften slightly. The lemongrass will release its citrusy aroma, filling your kitchen with that unmistakable Thai scent. Here's the thing—don't rush this step. The longer these aromatics cook, the more flavor they'll infuse into your broth.

2

Add Chicken and Create the Broth

Increase the heat to medium-high and add the 1.5 lb chicken breast (sliced thin). Cook for 3-4 minutes until the chicken turns opaque and begins to brown slightly on the edges. This searing step adds depth to your soup—don't skip it. The chicken should release from the pot easily when ready.

Pour in 4 cups water (enough to cover the chicken) and bring to a gentle boil. Once boiling, reduce heat to medium-low and add the 4 whole kaffir lime leaves (torn in half) and 2 whole fresh Thai chili (seeds removed). Simmer uncovered for 15 minutes, allowing the broth to develop its signature aromatic qualities. You'll notice the lemongrass and galangal will soften further, releasing their oils into the broth.

3

Season and Prepare the Noodles

Remove the chicken from the broth and set aside. Strain the broth through a fine-mesh sieve into a clean pot, pressing gently on the aromatics to extract maximum flavor. Return the broth to heat and add 1 cup coconut milk, 1 tablespoon palm sugar, and 2 tablespoons fish sauce. Taste and adjust seasoning—you want a balance of sweet, salty, and slightly spicy. Simmer for 5 minutes to let the flavors meld.

While the broth simmers, prepare the 8 oz rice noodles according to package instructions. I always soak mine in hot water for 8-10 minutes until pliable but still slightly firm. Drain and set aside. This is where authenticity matters—rice noodles should be al dente, not mushy, to hold up in the broth.

4

Assemble and Finish the Soup

Return the chicken to the broth and bring to a gentle simmer. Add the 2 tablespoons lime juice and stir. The acidity brightens all the flavors, cutting through the richness of the coconut milk. Cook for 2 minutes to heat the chicken through.

Divide the 8 oz rice noodles among four bowls. Ladle the hot broth over the noodles, then top with 1 cup bean sprouts and 0.25 cup fresh Thai basil. The bean sprouts add a satisfying crunch while the basil contributes fresh, herbal notes. Serve immediately while the noodles are hot and the aromatics are still releasing their essential oils.

5

Garnish and Serve with Confidence

Let each person customize their bowl with additional fish sauce or lime juice to taste. The beauty of this soup is in its balance—sweet from the palm sugar, salty from the fish sauce, spicy from the chili, and fresh from the lime and basil. I always encourage guests to adjust to their preference, as Thai food is all about personal taste.

This authentic Thai noodle soup delivers restaurant-quality flavor at home. The key lies in the aromatic broth—built layer by layer with lemongrass, galangal, and kaffir lime leaves. Each element plays its part in creating that complex, comforting taste that makes this dish so beloved. Enjoy your homemade taste of Thailand!

👨‍🍳

Pro Tips For Making Authentic Thai Noodle Soup

  • CHAR THE GALANGAL: Blanch the galangal slices in boiling water for 30 seconds first—this softens them without turning the broth bitter. I learned this the hard way when my soup tasted like overcooked ginger.
  • SLICE LEMONGRASS THIN: Cut the stalks lengthwise into 3 thin strips—this way, the lemongrass infuses the broth without making it stringy. Too thick, and you’ll taste the woody ends; too thin, and it’ll turn to mush.
  • COOK CHICKEN LOW AND SLOW: Simmer the chicken breast at a gentle boil (small bubbles) for 12-15 minutes—any hotter, and it’ll dry out before the broth’s ready. I used to rush it, and the meat always came out rubbery.
  • SAVE TIME WITH FROZEN GALANGAL: If fresh galangal is nowhere to be found, frozen works just as well—just thaw it first and pat it dry. No need to peel it; the skin adds depth, and it won’t turn your broth into mush like fresh can.

Dietary considerations for this authentic thai noodle soup

Vegetarian Adaptations

Swap the chicken for extra-firm tofu pressed for 30 minutes to remove excess water. Cut into thin slabs and pan-fry in 2 tbsp vegetable oil until golden brown—this adds that essential smoky texture.

Use vegetarian fish sauce (like Red Boat brand) to maintain the umami depth. For extra protein, add shitake mushrooms or tempeh to the broth. 🌱

Gluten-Free Considerations

Traditional fish sauce contains gluten, so opt for certified gluten-free versions like Thai Kitchen Fish Sauce. Always check labels on coconut milk and rice noodles too—many brands use wheat-based additives.

For extra safety, serve with a side of gluten-free tamarind chili sauce for dipping. The broth remains naturally gluten-free as long as you avoid soy sauce alternatives with wheat.

Spice Level Control

Adjust heat by removing seeds from Thai chilies—keep them for medium heat or discard completely for a mild version. For extra kick, add 1 tsp chili flakes or ½ tsp sambal oelek at the end.

I keep a small bowl of chili oil on the table so guests can customize their spice level. The broth's natural sweetness from palm sugar balances any heat beautifully. 🌶️

Low-Sodium Options

Reduce fish sauce to 1 tbsp and replace the difference with 1 tsp coconut aminos for saltiness without sodium. Use homemade broth instead of store-bought to control sodium levels completely.

For extra umami, add 1 tbsp miso paste when simmering the broth. The natural flavors of lemongrass and galangal will still shine through. 💡

Nut-Free Safety

This recipe is naturally nut-free, but always double-check coconut milk labels—some brands process in facilities with nuts. For extra caution, use coconut cream instead of milk and verify all ingredients.

The dish remains delicious while being completely safe for nut allergies. The aromatic base carries the flavor profile beautifully without nuts. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 10g50%
Cholesterol 85mg28%
Sodium 1250mg54%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 6g
Protein 30g60%
* 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

What's the difference between Thai noodle soup and pho?

While both are aromatic broth-based dishes, Thai noodle soup uses rice noodles and features lemongrass, galangal, and kaffir lime leaves for its signature citrusy, peppery flavor. Pho, on the other hand, uses rice sticks and is built on a star anise and cinnamon broth base with a deeper, spicier profile. Thai noodle soup also incorporates coconut milk for creaminess, which pho typically omits.

2

Can I substitute galangal if I can't find it?

Yes! For 1 piece galangal, use a mix of 1 tbsp grated ginger and ½ tsp ground coriander—this mimics its peppery, citrusy flavor. If you're feeling adventurous, frozen galangal works too—just thaw it first. The dish will still taste amazing, though fresh galangal gives the most authentic aroma.

3

How do I make the broth less spicy?

Remove the seeds from the Thai chilies before adding them to the broth, or use 1 chili instead of 2. For a milder version, skip the chilies entirely and add ½ tsp sugar to balance any residual heat. The natural sweetness from palm sugar will help too. Always taste as you go—Thai food is all about personal preference!

4

Can I make this soup ahead of time?

The broth can be made 3 days ahead and stored in the fridge, or frozen for 3 months. Reheat gently on the stove. For the noodles, cook them fresh when serving—they should be al dente to hold up in the broth. Keep the protein (chicken or tofu) separate until reheating. Assemble just before serving for the best texture and flavor.

5

What's the best way to serve this soup?

Serve in wide, shallow bowls to showcase the vibrant broth and garnishes. Keep extra fish sauce, lime wedges, and fresh Thai basil on the table so everyone can customize their bowl. For a restaurant touch, add a drizzle of chili oil or a sprinkle of crushed peanuts (if nut-free) on top. The presentation should be simple but inviting—just like street-side Thai eateries!

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