• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Craving Tasty logo
  • Entrées
    • Beef Recipes
    • Chicken Recipes
    • Sausage Recipes
    • Fish & Seafood Recipes
    • Lamb Recipes
    • Pasta Recipes
    • Pork Recipes
    • Turkey Recipes
  • Soups & Salads
    • Soup Recipes
    • Chili Recipes
    • Salad Recipes
  • Sides & Vegetables
    • Side Dishes
    • Vegetable Dishes
menu icon
go to homepage
search icon
Homepage link
  • Entrées
  • Sides & Vegetables
  • Soups & Salads
  • Party Food & Appetizers
  • Extras
×
Home » Soups & Salads » Soup Recipes

Tom Yum Soup (Tom Yum Goong)

Mar 3, 2019 · 4 Comments

Jump to Recipe Pin Recipe

This post may contain affiliate links. Please see our Privacy Policy for details.

Thai Tom Yum soup is full of herbal flavors and vibrant colors, with sweet, spicy, and sour notes. This soup is at the top of the list of my favorite Asian soups, along with pho bo soup. This soup is incredibly easy and quick to make too. It only appears to be difficult to make. However, once you have all the ingredients, it takes less than 10 minutes to cook. It's the soup that both kids and adults enjoy, and you can easily customize each soup bowl to be as hot or as mild as you want. Once you try this recipe, you will forget about going out to satisfy your tom yum cravings.

Top down view of Thai Tom Yum soup with plump shrimp, oyster mushrooms, bird eye chilies, lime leaves and cilantro.

What is Tom Yum soup?

Tom yum soup, also known as Thai hot and sour soup, is a vibrant herbal soup that originated in Thailand. It uses a broth infused with the vibrant flavors of lime, galangal, and lemon grass as the base.  On top, the sweet and smoky chile jam is added to enhance the taste further. Finally, fresh, plump prawns and mushrooms complete the bowl. Sprinkle some fresh chopped cilantro on top, and you will get a bowl of soup that is as vibrant and colorful as it is tasty and delicious.

Tom yum soup made with prawns, known as tom yum goong or tom yum kung, is the most popular version of the soup among tourists in Thailand. It's also the most popular version of the soup outside of Thailand. However, dozens of variations of this soup exist. Tom yum soup can be made with chicken, pork, squid, clams, or use coconut milk as the base. There is also a vegetarian version of tum yum soup. Some variants add noodles to this soup or serve it with rice. You can learn more about different variations of tum yum soup here.

How to make Tom Yum Soup?

As I mentioned above, making tom yum soup is very simple once you have all the ingredients in place.

Mushrooms, galangal, lime, lime leaves, shallots, lemongrass, Thai chiles and cilantro on a white plate.

It involves the following simple steps:

  1. Prepare the broth. Start with a basic unsalted chicken broth, homemade or store-bought, bring it to a boil, and infuse it with aromatics from lime leaves, galangal, shallots, and lemongrass. This takes only 5 minutes.
  2. Then add the chile jam and the mushrooms, and cook for 1 minute.
  3. After that, add the shrimp, dried chiles, and the fish sauce, and cook for another minute.
  4. Finally, stir in the lime juice, taste it, and adjust the seasonings.
  5. Garnish with chopped cilantro, fresh Thai chiles, even some lime leaves, and serve piping hot.

That's all there is to it. Once you have the ingredients prepared, it literally takes 7 minutes of cooking time, plus the time to bring the broth to a boil.

Ingredients for tom yum soup

Traditional tom yum soup uses lime leaves, galangal, and lemongrass to get its unique, vibrant flavor. Some recipes, like this one, add shallots for their sweet and savory flavor. Lime leaves, lemongrass, and galangal are easy to find at most Asian grocery markets. If you live in a large city, you will not have a problem finding them.

If you don't have Asian shops around, galangal and lime leaves can be hard to find. There are no close substitutes for them. Some recipes call for ginger as a substitute for galangal. You can try that, but be aware that galangal has a sharp, citrusy taste, while ginger has a pungently spicy and sweet taste. The soup will still taste great, but the flavor profile will be different.

Galangal and ginger root side by side on a white plate.

If you can't find lime leaves, omit them.

Thai chiles should not be difficult to find; they are available at most larger supermarkets. But if you can't find them, fresh serrano chilies, halved lengthwise, can replace the crushed kii noo chilies.

Tips

  • Thai cooks do not usually remove the tough-textured herbs from this soup, as it is understood that they are not to be eaten. Nevertheless, I recommend removing them as that makes the soup much easier to eat.
  • Additionally, remove prawn tails. While the tails look good presentation-wise, they can get in the way of enjoying your soup.
  • Fish sauce can have a pretty strong smell, but it's a very important ingredient that also defines the taste of the soup. Don't be afraid to use it. The smell will be barely noticeable in the soup, if at all. Use fresh fish sauce and always refrigerate it after opening.
  • If you want to tone down the heat, omit the crushed chilies or serve them on the side.
  • If you can't find kaffir leaves, there is no substitute for them, simply omit them from the recipe, or buy dried kaffir leaves that are readily available online.
  • Galangal also does not have good substitutes and tastes very different from ginger despite the similarities in appearance. Some recipes advise using ginger. While the soup will taste great with it, it won't have the same unique flavor. Some places sell fresh galangal online. Dried galangal is a great option, and it has a much longer shelf life than fresh galangal.

With what to serve tom yum soup?

This soup does not require any additions and is plenty delicious on its own. That said, try serving this soup with a bowl of white jasmine rice on the side. You can also add cooked ramen noodles or any other noodles of your choice to the bowls.

Top down view of Thai Tom Yum soup with plump shrimp, oyster mushrooms, bird eye chilies, lime leaves and cilantro.

Some quick tom yum soup variations to try

  • We love tom yum soup with noodles. Ramen noodles are great with this soup. You can also use any other favorite Asian-type noodles. Just cook them separately and add to the bottom of the serving bowl before adding the soup.
  • Some tom yum recipes include tomatoes. Cut them in quarters and add in at the same time as mushrooms.
  • Many recipes like adding thinly sliced green onions together with cilantro. They add a lot of flavor.
  • If you prefer chicken, you can easily substitute prawns with sliced cooked chicken. The recipe and the cooking instructions will remain the same. The name of this new version of the soup will be tom yum kai.
Top down view of Thai Tom Yum soup with plump shrimp, oyster mushrooms, bird eye chilies, lime leaves and cilantro.

Tom Yum Soup (Tom Yum Goong)

5 from 2 votes
Print Pin Rate
Course: Soup
Cuisine: Thai
Keyword: soup, sweet and soup soup, Thai soup
Prep Time: 20 minutes minutes
Cook Time: 7 minutes minutes
Bringing chicken broth to a boil: 10 minutes minutes
Total Time: 27 minutes minutes
Servings: 4 servings
Calories: 349kcal
Author: Victor

Ingredients

For the broth

  • 8 cups chicken stock (unsalted, homemade or store-bought)
  • 2 stalks lemongrass (or three smaller stalks)
  • 4 inches galangal (peeled and thinly sliced)
  • 6 lime leaves (also known as kaffir leaves; rinsed)
  • 1 shallot (peeled)

For the soup

  • 1 lb straw mushrooms (or white button, or oyster mushrooms, cut into bite-size pieces)
  • 1 Tbsp chile jam (homemade or store-bought, plus more to taste)
  • 1/4 cup fish sauce (plus more to taste)
  • 3 dried red chiles (broken in half and seeds reserved)
  • 1 lb shrimp (peeled and deveined, with heads and tails intact if desired)
  • 4 Tbsp lime juice (plus more to taste)

For garnish

  • 1/4 bunch fresh cilantro leaves (finely chopped)
  • 4 fresh bird’s eye chiles (stemmed and bruised; seeded and de-veined for less heat; whole or sliced on the diagonal)
  • Four lime leaves (optional, but they look good in a bowl; not to be eaten)
  • Four cilantro twigs (optional; one twig per bowl)

Instructions

Preparing the ingredients

  • Prepare the lemongrass stalks by trimming off leafy parts and the root end, and removing the tough outer layers of the bulb. Cut the bulb portions into 3-inch pieces and smash them with a cast iron pan or the blunt edge of a heavy knife until they are bruised and (almost) split in half. If they split, it's fine.
  • Cut the shallot in half and smash with cast iron pan, until it's bruised and juices start running. 
    Smash the lime leaves with a heavy object to get them bruised and aromatic.

Preparing the broth

  • In a medium saucepan, bring the stock to a boil. Add the lemongrass, galangal, lime leaves, and the shallot, turn down the heat to medium, and let the broth infuse for 5 minutes. 
    lemongrass, galangal, lime leaves and shallots in a pot with chicken stock.
  • Using a perforated spoon, remove the lemongrass, galangal, lime leaves and the shallot.

Finish the soup

  • Turn the heat to high again and bring the broth to a boil. Stir in the chile jam, then add the mushrooms. Boil for one minute.
  • Add the fish sauce, dried red chiles and the shrimp, and cook until the shrimp are pink, opaque, and firm, no more than 1 minute. Remove from heat.
  • Stir in the lime juice. Taste for seasoning and correct if needed (by adding more fish sauce, lime juice and chile jam). You should taste the sour notes first, then salty, with mild sweetness from the chile jam. 
  • Stir in the chopped cilantro, ladle into bowls, garnish with fresh Thai chiles (whole or sliced), as well as the optional cilantro twig and lime leaf per bowl, and serve hot. 

Notes

Traditionally, this soup is salty and sour, with a little bit of sweetness. In this recipe, I toned down the salty and sour notes as we like it a lot more this way. If you want your tom yum soup to be more traditional, you can easily double the amounts of fish sauce and lime juice specified in the recipe. However, I encourage you to start off with the amounts in the recipe and then adjusting to taste.
Chile jam will make the soup incredibly spicy if you add a little too much of it. I start off with one tablespoon and adjust as needed. You can even add more chile jam in individual bowls as needed for those who like very spicy food.
Chile jam can be substituted with chile paste and one tablespoon of sugar (white or brown).

Nutrition

Calories: 349kcal | Carbohydrates: 28g | Protein: 40g | Fat: 8g | Saturated Fat: 1g | Cholesterol: 300mg | Sodium: 3143mg | Potassium: 833mg | Fiber: 3g | Sugar: 9g | Vitamin A: 50IU | Vitamin C: 11.3mg | Calcium: 201mg | Iron: 5.9mg

 

 

More Soup Recipes

  • Stuffed pepper soup made with baby bell peppers, beef and rice stuffing, carrots, onions and tomatoes, in a delicious sweet and tangy broth.
    Uzbek Stuffed Pepper Soup
  • An improved version of Tan Tan Ramen soup made with authentic seasonings, albeit less spicy, tonkotsu broth made with pork neck bones, pulled pork from neck bones and topped with blanched bok choy, bean sprouts, scallions and sesame seeds.
    Tan Tan Ramen - A much Improved Version
  • Chicken lentil soup with sourdough bread
    Chicken Lentil Soup
  • Beef Soup Kharcho - a famous Georgian soup known and loved all over the world. This is a classic version that is absolutely the best. Hearty, beefy and so delicious. A perfectly comforting soup for a cold wintry day. | ifoodblogger.com
    Kharcho Beef Soup

Subscribe to Craving Tasty Email Newsletter

Reader Interactions

Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




     

  1. Charley says

    February 23, 2024 at 6:59 pm

    5 stars
    Easy to follow. Some ingredients were a challenge to find but so worth it. Bright and delicious!

    Reply
    • victor says

      February 25, 2024 at 3:05 pm

      Enjoy!

      Reply
  2. Aunt Lulu says

    January 26, 2022 at 9:06 am

    5 stars
    Thank you so much for breaking this soup down. I appreciated the comments on the lime leaves and the galaTry. Am not familiar with galangal, will surely give it a try!

    Reply
    • victor says

      January 26, 2022 at 9:14 am

      You are very welcome, Aunt Lulu. Good luck and enjoy!

      Reply

Primary Sidebar

Hi, I am Victor and welcome to my blog dedicated to simple and delicious everyday food... Read more...

Subscribe to Craving Tasty Email Newsletter

Categories

  • Entrées (147)
    • Beef Recipes (29)
    • Chicken Recipes (66)
    • Fish & Seafood Recipes (12)
    • Pasta Recipes (2)
    • Pork Recipes (20)
    • Sausage Recipes (2)
    • Turkey Recipes (7)
    • Vegetable Dishes (14)
  • Extras (18)
    • How To (16)
    • Recipe Roundups (1)
    • Rubs and Seasonings (1)
  • Party Food & Appetizers (12)
    • Appetizers (7)
    • Mixed Drinks (5)
  • Sides & Vegetables (15)
    • Side Dishes (15)
  • Soups & Salads (31)
    • Chili Recipes (1)
    • Salad Dressing Recipes (1)
    • Salad Recipes (17)
    • Soup Recipes (12)

Copyright © 2025 · Craving Tasty · All Rights Reserved · Privacy Policy · Disclosures