Hot & Sour Thai Chicken Noodle Soup


There’s a circular October cold epidemic happening in my home.

Daddy, mommy, peanut, daddy, peanut, mommy.


I chalk it up to lack of sleep diminishing our immune systems. Unfortunately, baby getting sick exasperates the lack of sleep situation. It’s a chicken-and-egg deal, you know?

And speaking of chicken… this chicken noodle riff on Thai Tom Yum soup is a major virus-buster. Your nose will run. Your eyes will water. Your temporarily ineffective tastebuds will actually taste it. It’s really, really good.

When I’m under the weather, I always crave Tom Yum soup from a particular Thai restaurant in Vancouver. I was so happy that my homemade version is just as good.


The hot and sour broth is infused with flavourful lemongrass, kaffir lime leaves and ginger, then spiked with lots of lime juice, sriracha and a splash of salty fish sauce.

Plump whole mushrooms, juicy tomatoes and several handfuls of spinach bulk it up and contribute immune-boosting nutrients. I fortified mine with shredded rotisserie chicken, but it is equally delicious with a few shrimp, or cubes of firm tofu.

It’s super easy to make – a toss-in-the-pot deal, that happily requires no sautéing.

Serve it absolutely piping hot. (Tom) yum yum yum.

Hot & Sour Thai Chicken Noodle Soup
Prep time: 
Cook time: 
Total time: 
Serves: 8
  • 2 litres/quarts chicken broth
  • 2 cups water
  • 2 " piece ginger, peeled and sliced
  • 2 stalks lemongrass, tender inner part only, cut in 2" lengths
  • Handful of kaffir lime leaves (about 8-10)
  • 2 cups whole button mushrooms
  • 1 cup cherry tomatoes, halved (or 3 roma tomatoes, quartered)
  • 2 oz any noodles (I used spaghetti! You can use rice noodles, or any asian noodle.)
  • 2 cups shredded rotisserie chicken
  • 4-6 tbsp sriracha (start with less, if less heat is preferred)
  • 3 limes, juiced
  • 2 tbsp fish sauce
  • salt, to taste
  • 1 bunch baby spinach leaves, coarsely chopped
  • 1 bunch cilantro, chopped (save some to top bowls for serving, if desired)
  1. In a large stock pot over high heat, bring broth and water to a boil with ginger slices, lemongrass and lime leaves. Reduce heat, cover and simmer for 30 minutes. Use a slotted spoon to remove the ginger, lemongrass and lime leaves; discard.
  2. Add mushrooms, tomatoes and noodles to the broth, bring back up to a boil and cook until noodles are tender (about 10 minutes).
  3. Stir in shredded chicken, sriracha, lime juice and fish sauce. Taste and add salt by pinches until well seasoned.
  4. Stir in spinach and cilantro; cook until bright green. Serve topped with additional cilantro, if desired. .



  • Chocolate Shavings

    Sounds like a perfect soup to help fight any winter colds! And the photos are just gorgeous – I want to dig in!

  • Denise

    I was told about your blog and “Cooking With Mr. C.” on Facebook. I love your recipes. Denise

  • Dixya Bhattarai RD

    Adding to my list of things to make.

  • Morgan

    Yum ! Made this for dinner and it was SO GOOD!!

  • Matthew

    Hello, first time commentator. This soup was absolutely fantastic. I used turkey instead of chicken and simmered the broth with the lemongrass, kaffir, and ginger for about an hour or so. My wife also made me cut the sriracha back to about 2 1/2 tbsp, she’s a little more timid in that department. Still, the broth has an incredible depth of flavour and balance between hot and sour. Thank you so much for sharing. Also recently tried your turkey chow mien casserole and that was pretty awesome too.

  • KimNB

    I love this soup and have added this to my Mastercook collection. I will be giving this a try at the first opportunity.