Thai Chicken Noodle Soup With Lemongrass Recipe

Thai Chicken noodle soup
mapichai / Getty Images
Prep: 20 mins
Cook: 10 mins
Total: 30 mins
Servings: 2 to 3 servings
Nutrition Facts (per serving)
934 Calories
26g Fat
133g Carbs
47g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2 to 3
Amount per serving
Calories 934
% Daily Value*
Total Fat 26g 34%
Saturated Fat 12g 60%
Cholesterol 47mg 16%
Sodium 3691mg 160%
Total Carbohydrate 133g 48%
Dietary Fiber 14g 51%
Protein 47g
Calcium 429mg 33%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This Thai chicken noodle soup with lemongrass recipe is sure to become an all-time favorite soup. When the weather turns cooler, or if you're in need of a bowl of comfort, this is the recipe you should reach for. What makes it special is the Thai combination of soothing lemongrass and coconut milk, which marry beautifully with chicken. Just don't skimp on the lemongrass, or you won't achieve the right balance of flavors. Add some vegetables and egg noodles, and you have a nutritionally balanced meal that is truly slurp-worthy!


  • 12 to 16 ounces egg noodles (fresh)
  • 6 cups chicken stock
  • 1 to 2 lemongrass (stalks fresh minced or 4 tablespoons frozen prepared lemongrass)
  • 1/4 to 1/2 pounds chicken (breast or thigh, chopped into small pieces, or use leftover roasted chicken and bones)
  • 3 to 4 lime leaves ( makrut or substitute bay leaves)
  • 3 garlic cloves (minced)
  • 1 piece ginger (thumb-sized shredded)
  • 1 chili (red sliced, or substitute 1/4 to 1/2 teaspoon dried crushed chili or cayenne pepper)
  • 1 carrot (large sliced)
  • 1 celery stick (sliced)
  • 1 tablespoon oyster sauce
  • 1/2 to 1 tablespoon sugar (brown)
  • 2 tablespoons fish sauce
  • 2 to 3 cups baby bok choy (leaves separated and chopped if large)
  • 1/2 cup coconut milk (full-fat)
  • 1 handful fresh coriander (generous amount)
  • Optional: 1 handful mushrooms (and/or broccoli segments)
  • Optional: 1 tablespoon lime juice (fresh)

Steps to Make It

  1. Gather the ingredients.

  2. Prepare the noodles according to instructions on package. Drain and rinse through with cold water to keep from sticking. Set aside.

  3. Bring stock to a boil in a large soup pot. Add the prepared lemongrass, makrut lime leaves or bay leaves, and the chicken. Boil over medium-high heat 3 to 4 minutes.

  4. Reduce to medium heat and add the garlic, ginger, chili, carrot, and celery. If adding mushrooms, add them now. Simmer 2 to 3 more minutes.

  5. While soup is simmering, add the oyster sauce and fish sauce as well as 1/2 tablespoon sugar.

  6. If your baby bok choy is chopped, add only the thick white stalk pieces now (the green leaves take only seconds to cook, so reserve those for later). If using broccoli, add it now too. Continue simmering the soup 2 to 3 more minutes.

  7. Lastly, add the leafy greens of the bok choy. Stir and simmer 30 seconds.

  8. Reduce heat to low. Add the coconut milk, stirring well to incorporate.

  9. Taste-test for salt, adding more fish sauce if not salty enough. If too salty or sweet for your taste, add 1 tablespoon lime or lemon juice. If too spicy, add more coconut milk. If too sour, add another 1/2 tablespoon sugar.

  10. To put the soup together, mound a generous amount of the cooked noodles in each bowl. Ladle the hot soup and top with fresh coriander. This soup can be served with chili sauce on the side for those who like it extra spicy.


  • If you're in a hurry, you can add your noodles to this soup as you cook it. However, the starch from the noodles may reduce the flavor and change the texture of the soup. Also, leftovers won't be as good, since the noodles will become soggy.

Recipe Tags: