clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tom Yum Soup is a popular Thai sour and spicy soup with bold flavors from chicken broth, tom yum soup paste, lemongrass, galangal, kaffir lime leaves, fish sauce and fresh lime juice. Not only is this delicious Tom Yum soup recipe with chicken healthy, it is full of flavors that will keep you wanting more all winter long. #tomyumsoup #tomyumgai #tomyumrecipe #authetictomyumrecipe

Easy Thai Tom Yum Soup With Chicken

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 7 reviews

  • Author: Suwanee
  • Total Time: 25 minutes
  • Yield: 6 1x
  • Diet: Low Lactose


Easy Thai Tom Yum Soup With Chicken is a popular Thai sour and spicy soup with bold flavors from chicken broth, tom yum soup paste, lemongrass, galangal, kaffir lime leaves, fish sauce, and fresh lime juice. It's healthy and delicious all in one bowl!


  • 5 cups chicken stock
  • 1/3 cup cilantro stems, sliced 3 inches long
  • 5 kaffir lime leaves, roughly torn
  • 3 stalk lemongrass, cut 3-4 inches long
  • 4 pieces galangal, golf ball sized in diameter, bruise lightly before using.
  • 1/4 cup Tom Yum paste. Use less to reduce spiciness but adjust the final taste with more fish sauce, tamarind, and sugar.
  • 1 pound chicken cut into bite-sized pieces
  • ¾ cup shallot sliced long and thin
  • 1 cup mushrooms, chopped into 1-inch pieces
  • 1 cup chopped tomato, bite-sized pieces
  • 3 tablespoon fish sauce
  • 3 tablespoons fresh lime juice

For garnishing

  • 3-4 stalks of cilantro, chopped small
  • 3 whole chili peppers (optional)


  1. Add the stock to a soup pot and boil on medium-high heat.
  2. Add Tom Yum paste and stir well until the paste dissolves.
  3. Add all the herbs (kaffir lime leaves, lemongrass, galangal, and cilantro stems) and stir. The Thai chilis are optional if you want more heat. Turn the heat to medium and let simmer for 5-8 minutes.
  4. Add the chicken, stir, and cook until done. It takes about 5-7 minutes.
  5. Add the shallot, mushroom, and tomato and stir. Cook for 3-4 minutes more.
  6. Add fish sauce and lime juice, cook for 1-2 minutes, turn the heat off, and remove from the stovetop. Taste the delicious tangy broth. And adjust as needed with more fish sauce and lime juice. Be careful here; the soup is still very hot, so make sure you don’t burn your tongue. Remove the lemongrass stalks before serving. Garnish with fresh cilantro and lime wedges. Enjoy your chicken Tom Yum Soup!


  • Tom Yum soup can be eaten as a stand-alone dish. You can add cooked Jasmine rice to the bowl if desired. My Thai family and I often do so as it makes the soup more hearty. Rice also serves as a great buffer for the spicy flavors of the soup! (:
  • You'll need to visit your local Asian market to get all the ingredients to make the most authentic tom yum soup recipe.
  • If you have Thai chili paste, use it in addition to the Tom yum paste.
  • Don’t forget to remove the chunky herbs before eating, especially the lemongrass, if you don’t want to eat them. They will not harm you, but they are pretty strong in flavor and hard to chew if you are not used to them.
  • To make the creamy version of this sour chicken soup, use coconut milk instead of stock or water.

** Thank you so much for visiting my blog! This is truly a passion for me. If you have enjoyed these recipes and appreciate the hard work I put into them, I would love it if you would share them with your friends! Your recommendation is the highest review I could hope for, and I’d appreciate it! **

  • Prep Time: 10
  • Cook Time: 15
  • Category: soups
  • Method: Stove top
  • Cuisine: Thai