Authentic Thai Chicken Noodle Soup Recipe: Fragrant Lemongrass and Kaffir Lime Broth

Soups & Stews

Authentic Thai Chicken Noodle Soup Recipe: Fragrant Lemongrass and Kaffir Lime Broth

This authentic Thai chicken noodle soup brings the vibrant flavors of street-side eateries into your kitchen with its fragrant lemongrass and kaffir lime broth. The secret lies in balancing sweet, sour, and aromatic herbs—creating a dish that's both comforting and complex.

I've simplified the process without sacrificing authenticity, so you can achieve restaurant-quality results at home.

The broth forms the heart of this soup, where coconut milk, galangal, and lemongrass create a velvety base infused with citrusy brightness. Tender chicken pieces simmer until fork-tender, while flat rice noodles absorb the aromatic flavors.

What makes this recipe special is the harmony of textures—silky broth, chewy noodles, and fresh herbs that add a burst of freshness with every spoonful.

What you'll end up with is a bowl of soup that's deeply flavorful yet approachable, perfect for chilly evenings or when you crave something comforting yet exciting. The balance of creamy coconut, tangy lime, and spicy chili creates a symphony of flavors that will have you reaching for seconds.

Serve it with steamed jasmine rice to soak up every last drop of that fragrant broth.

This recipe delivers on authenticity while keeping the steps clear and manageable. Whether you're feeding a family or treating yourself, this Thai chicken noodle soup is a celebration of bold flavors and comforting textures. Let's get started on creating your own taste of Thailand.

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

Ingredients for authentic thai chicken noodle soup

Here's what you need to create that fragrant, restaurant-style Thai chicken noodle soup at home.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Fresh Lemongrass 🌿 1 whole Bottom 6 inches only, bruised
Galangal 🌿 3 inches Peeled, sliced thinly
Kaffir Lime Leaves 🍋 4 whole Torn into strips
Coconut Milk 🥥 1 can 13.5 oz can, full-fat preferred
Chicken Broth 💧 4 cups Low-sodium preferred
Fish Sauce 🍶 2 tbsp Red Boat preferred
Palm Sugar 🍯 2 tbsp Or light brown sugar
Lime Juice 🍋 ½ cup Freshly squeezed
Thai Chili Paste 🌶️ 1 tbsp Maesri or similar
Garlic Cloves 🧄 4 cloves Minced
Shallots 🧅 3 whole Thinly sliced
Flat Rice Noodles 🍜 8 oz Rice or vermicelli
Fresh Thai Basil 🌿 ½ cup Chopped for garnish
Kosher Salt 🧂 1 tsp Adjust to taste

Lemongrass and galangal are the soul of this soup—don't skip them. Asian markets have the best selection, but if you can't find galangal, ginger works in a pinch (though it's not the same). Look for thick, fresh stalks of lemongrass—they should smell bright and citrusy, not musty. The kaffir lime leaves? Freeze any extras—they keep for months and add amazing aroma to other dishes. For the coconut milk, full-fat is non-negotiable—it creates that signature velvety texture. I always grab Red Boat fish sauce if I'm at an Asian market, but any decent brand works.

No fish sauce? Soy sauce at half the amount gets you close, but the umami won't be quite right. Running out of palm sugar? Light brown sugar is the next best thing—just dissolve it in the broth first. The Thai chili paste can be adjusted—Maesri is my go-to, but any good brand with visible chili flakes works. Fresh Thai basil is ideal, but regular basil or cilantro will do in a pinch. For the noodles, rice noodles are traditional, but if you can only find wheat, soak them extra long—they're stiffer. And if you're worried about the chicken, bone-in thighs stay juicier, but boneless works too.

This soup tastes even better the next day—make extra and store it in the fridge for up to 4 days. The broth freezes beautifully too—just store it without the noodles. For serving, I like to keep the broth and noodles separate until the last minute so they don't get soggy. The noodles cook in 2 minutes, so time it right. And if you've got leftover broth, use it for rice—it makes amazing fried rice too.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: this soup actually improves the next day. The broth gets richer, the noodles soften just right, and the coconut milk blends seamlessly. I make a double batch on Sundays and reheat portions all week—no one ever guesses it’s not fresh.
  • No Chopping Frenzy: I swear by this recipe because the prep is ridiculously simple—just pound the lemongrass and galangal with a mortar and pestle (or just smash them flat with a knife if you’re in a rush). The chicken thighs fall apart on their own, so you’re basically just simmering while life happens.
  • Herb Magic in Every Bowl: Between us, that combo of kaffir lime leaves and coconut milk? It’s like a flavor hug. The galangal adds a peppery kick without overpowering, and the lemongrass infuses the broth so deeply you’ll taste it even after the last bite. Not just good—unexpectedly good.
  • Leftovers That Taste Better: Here’s what sold me: this soup actually improves the next day. The broth gets richer, the noodles soften just right, and the coconut milk blends seamlessly. I make a double batch on Sundays and reheat portions all week—no one ever guesses it’s not fresh.

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

Here's how to build this fragrant broth from scratch, layer by layer.

1

Build the Aromatic Base

Heat a large pot over medium-high heat and add the 1.5 lb boneless chicken thighs (cut into 1-inch pieces). Let them sear for 3-4 minutes until lightly browned on all sides. This creates a flavorful crust that dissolves into the broth later.

Remove the chicken and set aside. In the same pot, add 3 inches peeled galangal (sliced thinly) and bottom 6 inches of fresh lemongrass (bruised). Cook for 2 minutes until fragrant. Add 3 whole shallots (thinly sliced) and 4 cloves minced garlic, cooking for another 1 minute until softened. The base should smell intensely aromatic—this is the foundation of your soup.

2

Simmer the Fragrant Broth

Pour in 4 cups chicken broth and bring to a boil. Add 4 whole kaffir lime leaves (torn into strips), 1 tbsp thai chili paste, and 2 tbsp palm sugar. Reduce heat to low and return the chicken to the pot. Simmer uncovered for 20 minutes, skimming off any foam that rises to the surface.

This slow simmer allows the galangal, lemongrass, and kaffir lime to infuse their flavors deeply into the broth. The chicken should be fork-tender by the end. Taste the broth and adjust seasoning with 1 tsp kosher salt and additional fish sauce if needed—it should be balanced between sweet, salty, and slightly spicy.

3

Finish with Coconut Milk and Lime

Strain the broth through a fine-mesh sieve into a clean pot, pressing gently on the solids to extract maximum flavor. Return the broth to medium heat and stir in 1 can coconut milk (full-fat preferred). Add 0.5 cup freshly squeezed lime juice and simmer for 3-4 minutes until the mixture is heated through but not boiling.

Here's the thing—don't let it boil or the coconut milk will separate. The soup should have a creamy, slightly tangy quality with a bright citrus note. If it's too thick, whisk in 2-3 tablespoons of hot broth to reach your desired consistency.

4

Prepare and Add the Noodles

While the soup simmers, soak 8 oz flat rice noodles in warm water for 10-15 minutes until pliable but still slightly firm. Drain and set aside. Just before serving, add the noodles to the soup and cook for 1-2 minutes—they should soften quickly in the hot broth.

Divide the soup among bowls, garnishing each serving with 0.5 cup chopped fresh thai basil. The basil should be added at the very end to preserve its vibrant color and fresh flavor. Serve immediately while the noodles are warm and the broth is steaming.

👨‍🍳

Pro Tips For Making Authentic Thai Chicken Noodle Soup

  • BLEND THE AROMA BASE FIRST: Skip tossing whole lemongrass, galangal, and kaffir lime leaves into the pot—bruise them first with the flat side of a knife. Then pulse with 2 cups chicken stock in a blender until smooth. This extracts the real flavor instead of just floating herbs that won’t infuse. (I used to ignore this, and the soup always tasted like it was missing something.)
  • SIMMER LOW AND LONG: After adding coconut milk, reduce heat to the lowest setting—just above a bare simmer. Boiling curdles the milk and kills the delicate balance of flavors. Let it cook uncovered for 20-25 minutes, stirring occasionally, until the broth thickens slightly but doesn’t split.
  • USE COLD COCONUT MILK: Chill the coconut milk overnight before using—it’s less likely to curdle when added to hot broth. If you’re in a rush, pour it into the pot last and stir gently over the lowest heat. No one likes a broken sauce, and this prevents that.
  • SALT THE CHICKEN THIGHS: Pat the chicken thighs dry, then season them generously with salt before searing. This ensures they stay juicy while developing a crust. I learned this the hard way—dry, bland chicken ruins even the best broth. (Yes, even if you’re using salted coconut milk.)

Wine and beer pairings for authentic thai chicken noodle soup

Thai White Wine Pairings

For this creamy, aromatic soup, I reach for Thai-inspired white wines that complement the coconut milk's richness without overpowering the bright citrus notes. A Thai Gewürztraminer from the Chiang Mai region is my go-to—its lychee and rose aromas mirror the soup's tropical complexity.

The slight sweetness balances the chili heat beautifully. If you can't find Thai Gewürztraminer, look for French Gewürztraminer or Riesling from Germany, both of which offer similar floral and fruity profiles. 🍷

Crisp Beer Alternatives

Thai lagers like Singha or Leo are perfect companions—their clean, crisp profiles cut through the soup's richness while enhancing the lemongrass and lime flavors. For craft beer lovers, a Belgian Witbier (like Hoegaarden) adds a citrusy brightness that echoes the lime juice in the soup.

Avoid heavy stouts or IPAs, as their bold flavors would clash with the delicate broth. A cold beer also helps cleanse your palate between bites of the aromatic soup.

Sparkling Wine for Elegance

If you're serving this soup at a special occasion, a Thai sparkling wine like Chang Sparkling adds a celebratory touch. The bubbles refresh your palate while the subtle sweetness complements the coconut milk.

For a more premium option, try a Prosecco from Italy—its crisp acidity and green apple notes pair beautifully with the soup's citrusy brightness. Serve chilled to enhance the effervescence and contrast the warm soup.

Non-Alcoholic Options

Don't overlook non-alcoholic pairings! A Thai iced tea (like Thai Iced Tea from Chaokoh) with its sweet, creamy profile mirrors the soup's coconut milk base. For something lighter, try sparkling lime soda—the effervescence cleanses your palate while the lime enhances the soup's citrus notes.

Even a coconut water with a squeeze of lime offers a refreshing contrast to the rich broth.

Serving Temperature Tips

Always serve your wine or beer slightly cooler than room temperature—around 45-50°F for white wines and 40-45°F for beers. This temperature enhances the flavors without numbing your taste buds. I like to chill my Thai Gewürztraminer for about 30 minutes before serving to achieve the perfect balance.

For beer, pop it in the fridge for 1-2 hours before opening. The right temperature makes all the difference in highlighting these pairings' complementary qualities. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 12g
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 regular ginger for galangal in this recipe?

While ginger can work in a pinch, it won't provide the same authentic flavor. Galangal has a citrusy, peppery aroma that's essential to traditional Thai chicken noodle soup. If you must substitute, use 1 inch of ginger for every 3 inches of galangal and add a pinch of lime zest to mimic the galangal's brightness. The texture will be slightly different, but it'll still taste delicious!

2

How do I adjust the spice level for kids or sensitive eaters?

Start by reducing the Thai chili paste to ½ tablespoon or even ¼ teaspoon for mild heat. You can also remove the seeds from the chili paste before adding it to the broth. For extra mildness, strain the broth before serving to remove some of the spice particles. Always keep fresh Thai basil on hand for garnish—it adds freshness without heat!

3

Why did my coconut milk separate when I heated it?

This happens when the coconut milk boils or sits too long at high heat. The solution is simple: stir in 1-2 tablespoons of hot broth to re-emulsify it. For best results, keep the heat at medium-low when adding coconut milk and never let it boil. If you're making soup ahead, add the coconut milk just before serving to maintain that creamy texture.

4

What's the best way to store leftovers?

Store the broth and chicken separately from the noodles to prevent sogginess. Keep both in airtight containers in the fridge for up to 4 days. When reheating, warm the broth and chicken first, then add fresh noodles just before serving. The broth freezes beautifully for up to 3 months—just thaw and reheat gently, adding coconut milk and lime juice fresh to maintain flavor.

5

Can I make this soup vegetarian?

Replace the chicken with 1 lb firm tofu (pressed and cubed) or mushrooms (shiitake or oyster work best). For extra umami, add 1 tablespoon soy sauce to the broth. Keep all other ingredients the same, and your vegetarian version will still be packed with authentic Thai flavors. The coconut milk and herbs will shine even more without the chicken's richness!

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