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.
What is Tom Yum?
Tom Yum in Thai literally means, Boiled Mixed (soup) Tom = Boiled, Yum = Mixed. Tom Yum soups are typically known for the use of large shrimp in the dish, but like many Thai recipes, it’s not confined to the traditional culinary rules. The combination of meat used varies and it’s totally up to you on what you like to eat! You can use seafood combinations like fish, shrimp, scallop, squid, mussels. Chicken and vegetarian versions are also popular. In this recipe, I use chicken, which in Thai is called ‘Tom Yum Gai’, Gai meaning chicken. Trust me, it is a delicious one!
Is Tom Yum soup healthy?
Tom Yum soup is very healthy, especially this recipe. Some versions call for sugar and or coconut milk; mine has neither. I’ll share the version I make with coconut milk later. For now, I’m sharing this very easy and quick Thai chicken soup that doesn’t call for coconut milk. This recipe that will keep you warm all winter long!
What is the difference between Tom Kha and Tom Yum soup?
Tom Kha is another very well known Thai soup and it calls for almost the exact same ingredients as Tom Yum soup. The only difference is the use of coconut milk in Tom Kha makes the soup a tiny bit more creamy and slightly sweeter than the boldly sour and salty soup of Tom Yum. Stay tuned for my Tom Kha recipe coming up very soon so you can try both and see which one you like best!
How do you make Tom Yum soup from scratch?
My Tom Yum soup recipe uses tom yum paste. Tom yum paste is typically made from herbs such as hot Thai chili peppers, shallots, galangal, lemongrass, kaffir lime leaves and rind.
Pictured above: Lemon grass, one of the main herbs used in Tom Yum Soup.
Authentic Tom Yum soup paste recipe
I grew up eating tom yum soup made from scratch. It’s a bit of a process but not entirely too difficult. We made chicken broth from scratch too—meaning we caught our free roaming chicken from our yard and umm…made homemade broth from the unlucky chicken. That was just how we lived back then. We then made the tom yum paste for the base from herbs and spices like Thai chili peppers, galangal, kaffir lime leaves, lemongrass, most of which we found in our own yard. That paste was then combined with the broth, additional herbs and meat and we had a delicious meal.
Here in the US, I often buy pre-made tom yum paste and I don’t chase any free range chicken for my soup broth. I’ll wait for that the next time I go to Thailand to visit my family.
For the Tom Yum paste, I recommend the brand pictured above, you can find it at most Asian markets near you. I also have used, love and recommend this brand of Tom Yum paste. Make sure to always refrigerate your paste after opening, it will keep for 3-6 months or longer.
Ingredients for my clear Thai chicken Tom Yum soup are listed below:
How to make Tom Yum Gai Instructions with step by step pictures?
- Add the stock to a soup pot and bring to a boil on medium high heat.
- Add Tom Yum paste and stir well until the paste dissolves.
- Add all the herbs (kaffir lime leaves, lemon grass, galangal, cilantro stems) and stir. The chilis are optional if you want more heat. Turn the heat to medium and let simmer for 4-5 minutes.
- Add the chicken, stir, and let cook until done (7-8 minutes).
- Add the vegetables (shallot, mushroom, tomato) and stir. Cook for 3-4 minutes more.
- Add fish sauce and lime juice, cook for 2 minutes more, turn the heat off and remove from the stove top. Taste the soup and adjust as needed. Be careful here as the soup is still very hot, so make sure you don’t burn your tongue! Adjust as needed with fish sauce and lime juice. That’s it! Serve fresh and garnish with cilantro.
* 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. 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 serves as a great buffer too for the spicy flavors of the soup! (:

Tom Yum Soup Recipe Chicken
- Prep Time: 15
- Cook Time: 20
- Total Time: 35 minutes
- Yield: 4-6 1x
- Diet: Low Calorie
Description
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.
Ingredients
5 cups chicken stock
1/3 cup cilantro stems, sliced 3 inches long. See note in the recipe card.*
5 kaffir lime leaves roughly torn See note in the recipe card.*
3 stalk lemongrass, cut 3-4 inches long. See note in the recipe card*
4 thin slices of galangal, golf ball sized in diameter, bruise lightly before using.
2 Tbsp Tom Yum paste. See note in the recipe card.*
1 lb chicken cut into bite-sized pieces
¾ cup shallot, sliced long and thin
1 cup mushrooms, thinly sliced
1 cup chopped tomato, bite-sized pieces
3 Tbsp fish sauce
3 Tbsp fresh lime juice See note in the recipe card.*
For garnishing:
– 3-4 stalks of cilantro
– 3 whole chili peppers (optional)
Instructions
- Add the stock to a soup pot and bring to a boil on medium high heat.
- Add Tom Yum paste and stir well until the paste dissolves.
- Add all the herbs (kaffir lime leaves, lemon grass, galangal, cilantro stems) and stir. The chilis are optional if you want more heat. Turn the heat to medium and let simmer for 4-5 minutes.
- Add the chicken, stir, and let cook until done (7-8 minutes).
- Add the vegetables (shallot, mushroom, tomato) and stir. Cook for 3-4 minutes more.
- Add fish sauce and lime juice, cook for 2 minutes more, turn the heat off and remove from the stove top. Taste the soup and adjust as needed. Be careful here as the soup is still very hot, so make sure you don’t burn your tongue! Adjust as needed with fish sauce and lime juice. That’s it! Serve fresh and garnish with cilantro.
Notes
* For the cilantro stems, lightly bruise the stems before using. I use the flat side of my knife and push down with the palm of my hand. This will help release the flavor of the cilantro stems. If you can find cilantro roots, use that!
*For lime juice, make sure to NOT add the lime juice too early in the soup as your soup will turn bitter if cooked too long. I typically add it last and let it cook 1-2 minute before turning the heat off. You can always add more after it’s done cooking as well to jazz up the flavor even more.
*You can eat kaffir lime leaves if you can handle the strong flavor of the leaf. Or if not, you can remove the pieces before serving the soup in a bowl.
*Lemongrass stalks: Use only the thick rounded bottom part of the lemongrass, not the leafy part. Cut into 3-4 inch-long pieces and MAKE SURE to bruise the pieces before using to release the flavor. Remove the pieces before serving the soup in a bowl.
*Tom Yum paste: You can add more tom yum paste if desired for extra bold and spicy flavor, but be sure to adjust the salt and lime content as needed. (less salt, more lime juice if adding extra paste).
- Category: Easy Thai Recipes
- Method: Boiling
- Cuisine: Thai
Keywords: Tom Yum Soup, Tom Yum Gai, Tom Yum Soup Paste Recipe, Clear Thai Chicken Soup, Tom Yum Recipe
Hi Lisa,
Thank you for your questions! You’re right, carb numbers seem high. After some digging, here’s what I came up with.
1. For the carbs–It looks like all these ingredients have some carbs in them so they add up to the amount on the recipe card; (Galangal 4, curry paste 4, Tomato 7, shallot 4, and lemongrass 14, Proximate numbers). I used MyFitnessPal apps to help figure out the carb numbers. Surprisingly I didn’t realize lemongrass has so many carbs!! I doublecheck another site, Carb Manager, and sure enough, very similar result! Carb Manager
2. I used store-bought Tum Yum paste for this recipe for the quick and easy version. Unfortunately, most store-bought pastes have additives and high sodium in them. I haven’t yet found a good substitute for more natural ingredients. You can make your own paste, the only thing is that homemade Tom Yum paste can be very involved. There are 2 parts to the paste, the red curry paste and the garlic and shallot chili paste which make Tom Yum soup. I haven’t yet tested these two recipes for my blog but thank you for the idea! My best suggestion, for now, is to do your best to find healthy red curry pastes and chili pastes with minimal additives and add extra lime juice to the recipe. In the meantime I will seriously consider the idea of adding Tom Yum pastes to my blog.
Thank you,
Suwanee
Before I make this recipe I wanted to ask a few questions.
1. What makes the carbs so high on this recipe?
2. I noticed the only paste I find has additives and sodium content I can’t use. Is there a substitute for Tom Yum paste or can I make it myself?
Thank you
Lisa