Soups & Stews
This authentic Thai chicken noodle soup recipe delivers the fragrant, complex flavors of street-side Thai cuisine right to your kitchen. The secret lies in properly balancing lemongrass, galangal, kaffir lime leaves, and coconut milk for that signature aromatic depth.
After perfecting this recipe through countless batches, I've developed a method that captures the authentic taste without requiring hard-to-find ingredients.
The broth forms the soul of this dish, simmering for hours to develop layers of sweet, sour, salty, and spicy notes. Tender chicken thigh pieces infuse the broth with richness, while rice noodles absorb the fragrant flavors perfectly.
The key technique is toasting the aromatic spices before adding them to the broth, which unlocks their full potential and prevents bitterness.
What you'll achieve is a steaming bowl of soup with clear golden broth, perfectly tender chicken, and chewy rice noodles. Each spoonful delivers a harmonious blend of citrusy, herbal, and slightly spicy flavors that linger on your palate.
The garnishes of fresh cilantro, Thai basil, lime wedges, and chili slices add vibrant color and allow you to adjust the heat to your preference.
This recipe serves four and takes about 2 hours from start to finish, including the essential simmering time. The aroma alone will have everyone gathering around your table, and the taste will transport you to Thailand.
Serve with a side of steamed jasmine rice to soak up every last drop of that fragrant broth.
Ingredients for authentic thai chicken noodle soup
Pantry staples plus a few special ingredients for that signature Thai aroma.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Lemongrass Stalk 🌿 | 1 whole | Bruised and cut into 3-inch pieces |
| Galangal Root 🍃 | 2 inches | Peeled and sliced thin |
| Kaffir Lime Leaves 🍋 | 4 whole | Bruised to release oils |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Rice Noodles 🍜 | 8 oz | Flat or round, uncooked |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Thai Basil 🌿 | ¼ cup | Chopped, for garnish |
| Limes 🍋 | 2 whole | Cut into wedges |
| Bird's Eye Chilies 🌶️ | 2 whole | Sliced, for garnish |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Shallots 🧅 | 3 whole | Minced |
| Fish Sauce 🍶 | 2 tbsp | Red Boat preferred |
| Palm Sugar 🍯 | 2 tbsp | Or substitute brown sugar |
| Vegetable Oil 🫒 | 2 tbsp | For toasting spices |
The galangal and lemongrass are the soul of this soup. Asian markets have the freshest—look for firm, fragrant stalks with no mold. Galangal should smell citrusy and peppery, not musty. If you can't find it, ginger at half the amount works in a pinch, but it won't be authentic. The Red Boat fish sauce is worth hunting down—it's the standard in Thai kitchens. Palm sugar adds that perfect balance of sweetness, but brown sugar works too if you're in a hurry. For the chicken, thighs stay juicier than breasts during the long simmer.
No lemongrass? Double the lime zest and add a splash of lime juice to the broth. Galangal missing? Turmeric plus ginger gives some of that earthy warmth, but you'll lose the unique flavor. The coconut milk can be light or full-fat—full-fat gives richer flavor, but light works for a lighter soup. Rice noodles need soaking—just cover with hot water for 10 minutes before adding to the soup. The kaffir lime leaves? Freeze extras—they keep for months and add amazing aroma to any dish.
This soup tastes even better the next day—double the batch if you can. Store in the fridge for 4 days or freeze for 3 months. The broth freezes beautifully, so you can make a big pot and save portions for quick meals. Fresh herbs like cilantro and Thai basil keep for 5 days wrapped in damp paper towels in the fridge. Garnish with lime wedges and chili slices right before serving—that's when the magic happens.
Why You'll Love This Recipe
- No Chopping Chaos: I’ll be real—lemongrass and galangal can look intimidating, but here’s the secret: bruise the stalks and slice them thick. No mincing, no fuss. That first slurp of coconut milk and ginger? Worth every second.
- Creamy Without Apologies: This isn’t your watery takeout leftovers. The coconut milk and chicken thighs melt into a broth so rich, it clings to the noodles like a hug. Honestly, I’ve made it three times this month—no regrets.
- Leftovers That Beg: Save half the pot, and it’ll still taste like you just simmered it. The galangal and lime leaves keep the flavor alive for days. My kids ask for it cold, too—proof it’s that good.
- Weeknight Magic: Throw in the chicken, add water, and let it simmer while you handle the rest of dinner. Twenty minutes later, you’ve got a restaurant-worthy bowl. (Yes, even on a Tuesday night.)
Step-by-step instructions for authentic Thai chicken noodle soup
Here's how to build a bowl of fragrant, restaurant-quality Thai chicken noodle soup.
Build the Aromatic Base
Heat the 2 tbsp vegetable oil in a large pot over medium heat. Add the 3 whole shallots and 4 cloves garlic cloves and sauté for 3-4 minutes until the shallots turn golden and fragrant. This is your flavor foundation - don't rush it.
Add the lemongrass stalk (cut into 3-inch pieces) and galangal root (peeled and sliced thin). Cook for another 2 minutes until the galangal softens slightly and releases its piney aroma. This combination gives the soup its signature depth of flavor that sets it apart from regular chicken noodle soup.
Toast the Herbs and Add Chicken
Add the 4 whole kaffir lime leaves and 2 whole bird's eye chilies (sliced) to the pot. Toast for 30 seconds until you can smell their citrusy, spicy oils wafting through your kitchen. This quick toasting enhances their flavors without burning them.
Push the aromatics to one side of the pot and add the 1.5 lb chicken thighs (bone-in, skin-on preferred). Cook for 5-6 minutes until the chicken develops a golden crust on one side. Flip the thighs and cook another 3-4 minutes until golden on the second side. Remove the chicken and set aside - it'll finish cooking in the broth.
Simmer the Fragrant Broth
Return the pot to medium heat and add 2 tbsp fish sauce and 2 tbsp palm sugar. Stir to dissolve the sugar completely. Pour in 1 can coconut milk and bring the mixture to a gentle simmer. Let it cook for 10-12 minutes until the broth thickens slightly and the coconut milk separates into creamy layers.
Return the chicken to the pot, skin-side up, and simmer for another 10 minutes. The chicken should be fork-tender with juices running clear. Remove the chicken and shred it using two forks, discarding any large bones. Return the shredded chicken to the pot and keep warm.
Prepare the Noodles
While the chicken simmers, bring a separate pot of water to a boil. Add the 8 oz rice noodles and cook according to package instructions (usually 3-5 minutes) until al dente. Drain and rinse briefly with cold water to stop the cooking process immediately. This prevents the noodles from becoming mushy when added to the hot broth.
Divide the cooked noodles among 4 bowls. Ladle the hot broth and shredded chicken over the noodles, making sure each bowl gets an even distribution of both. The broth should be rich and fragrant with visible layers of coconut cream.
Garnish and Serve
Top each bowl with 0.5 cup fresh cilantro and 0.25 cup Thai basil, dividing them evenly. Add 2 lime wedges to each bowl and arrange 2 sliced bird's eye chilies on the side for those who want extra heat.
Serve immediately while the broth is hot and the noodles are still tender. Each spoonful should deliver a perfect balance of creamy coconut, fragrant lemongrass, spicy galangal, and savory fish sauce. The lime and fresh herbs add brightness that cuts through the richness, making every bite authentic and satisfying.
Pro Tips For Making Authentic Thai Chicken Noodle Soup
- CHAR THE GALANGAL FIRST: I learned this the hard way—blending raw galangal straight into the broth makes it bitter and muddy. Lightly char the root over a gas flame (or under a broiler for 3-4 minutes) until it’s got a few black spots, then scrape off the skin before slicing. That smoky depth is what separates home-cooked from textbook versions.
- USE THE FAT, NOT THE BONE: Chicken thighs are your friend, but don’t just toss them in whole. Split the meat off the bone, then render the skin and fat in the pot first—this builds flavor faster than simmering raw meat. Once the fat is golden and sizzling, add the bones (if using) for collagen, but keep the skin cooking until it’s crispy. Save a spoonful of that fat for finishing the soup later.
- STRAIN THE COCONUT MILK: Store-bought coconut milk leaves a weird, grainy texture that ruins the silkiness of the soup. After simmering the broth, strain the coconut milk through a fine-mesh sieve or cheesecloth into a clean bowl—this removes the thick pulp and gives you a smooth, restaurant-quality base. (Yes, even the "creamy" brands need this.)
- DON’T BOIL THE LEMONGRASS: Tossing whole lemongrass stalks into boiling water turns them to mush and kills their aroma. Instead, bruise the stalks with the flat side of a knife (3-4 hard whacks per stalk) to release oils, then add them to the pot after the broth has come to a gentle simmer. Remove them early—once they’ve infused for 10 minutes—and discard. Overcooking turns them bitter.
Wine and beer pairings for this dish
Light Thai Whites
For this fragrant soup, I recommend crisp, aromatic whites that complement the lemongrass and galangal without overpowering them. A Thai Gewürztraminer from the Mekong region is perfect—its lychee and rose notes harmonize beautifully with the coconut and citrus flavors. The slight sweetness mirrors the palm sugar in the broth. 🍷
If you prefer something more widely available, try a Pinot Grigio from Italy's Alto Adige region. Its clean acidity cuts through the richness while letting the Thai spices shine. Avoid heavy, oaked whites—they'll clash with the delicate broth.
Craft Beer Pairings
A Thai-style IPA from a brewery like Singha or Chang brings refreshing bitterness that balances the soup's creaminess. The citrusy hops echo the lemongrass and lime, while the malt sweetness complements the coconut. Serve slightly chilled for contrast. 🍺
For a non-Thai option, a Belgian Witbier like Hoegaarden works wonderfully. The coriander and orange peel notes mirror the galangal and lime in the soup, creating a delightful flavor bridge. The effervescence also cleanses your palate between spoonfuls.
Non-Alcoholic Options
For a refreshing non-alcoholic match, try Thai iced tea from a brand like Thai Tea or make your own with black tea, star anise, and palm sugar. The sweet, spiced flavor enhances the soup's herbal notes without competition. 🌿
Alternatively, a ginger beer with a touch of lime juice provides zesty brightness that cuts through the coconut richness. Look for brands like Feather Ginger Beer—their spicy kick complements the bird's eye chilies in the garnish.
Serving Temperature
Serve your wine or beer at slightly cooler temperatures than usual to enhance the contrast with the hot soup. Whites should be 45-50°F, while beers should be 40-45°F. The cooler temperature prevents the alcohol from overwhelming the delicate broth flavors. 🌡️
Nutrition facts
Frequently asked questions
Why does this recipe use chicken thighs instead of breasts?
Chicken thighs stay juicier and more flavorful during the long simmering process. The skin also adds richness to the broth, while the dark meat absorbs the aromatic flavors better than breast meat. For best results, use bone-in, skin-on thighs—they infuse more flavor into the soup.
Can I make this soup without galangal or lemongrass?
Yes, but the flavor won't be authentic. For galangal, use 1 tbsp ginger plus 1 tsp turmeric—it won't be identical but adds warmth. For lemongrass, double the lime zest and add 1 extra lime wedge to the broth. The soup will still be delicious but taste more like a Thai-inspired version.
How do I adjust the spice level?
Start with the 2 whole bird's eye chilies called for in the recipe, then adjust to taste. For milder heat, remove the seeds and membranes before slicing. For more spice, add an extra chili or serve with sliced jalapeños on the side. The lime wedges also help balance the heat.
Can I use chicken stock instead of simmering the chicken in the broth?
Technically yes, but you'll lose that deep, meaty flavor that comes from simmering the chicken directly in the broth. For a shortcut, use 4 cups high-quality chicken stock plus 1 extra chicken thigh** (cooked separately) to shred and add back. The broth won't be as rich, but it'll still be flavorful.
How long can I store leftovers?
Store leftovers in an airtight container in the fridge for 4 days or freeze for 3 months. The broth actually improves overnight as flavors meld. Reheat gently on the stove—never microwave—to preserve the texture of the noodles and chicken.
