• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • All Recipes
    • RECIPES BY CATEGORY
    • RECIPES BY DIET
    • RECIPES BY INGREDIENT
  • HOW-TO
  • PANTRY
  • Contact

Cooking with Nart logo

menu icon
go to homepage
  • RECIPES
  • PANTRY
  • HOW-TO
  • CONTACT
  • SUBSCRIBE
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • RECIPES
    • PANTRY
    • HOW-TO
    • CONTACT
    • SUBSCRIBE
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes by Category » Soups & Stews

    Published: Sep 17, 2019 · Modified: Dec 16, 2024 by Nart · This post may contain affiliate links.

    Tom Yum Goong | Thai Lemongrass Soup | ต้มยำกุ้ง

    Jump to Recipe Print Recipe

    Ready in 30 minutes, Tom Yum Goong or Thai Lemongrass Soup is a light and tasty Thai soup made with shrimp or prawn. The base of the soup is infused with many Thai herbs and therefore very flavorful. Serve it with steamed jasmine rice and there you have one delicious meal!

    a bowl of tom yum goong or Thai lemongrass soup | tom yum gung | ต้มยำกุ้ง

    What Is Tom Yum Goong? | ต้มยำกุ้ง

    Tom yum goong (sometimes spelled tom yum gung or tom yum kung) is a light and delicious Thai soup made with shrimp that is hot and sour. Some refer to this soup as Lemongrass Soup, and to many, this is the dish that makes Thai cuisine world-famous. It is so for an obvious reason.

    True story, it comes up a lot when someone asks me where I'm from and I tell them I'm from Thailand. People just go, "Ohhhh, Thailand! Tom yum goong!" on me. Most of the time this just makes me laugh because...you know...out of so many things. But when you actually think about it, it's normal for people to associate a country with its cuisine.

    Now, let's get a bit more serious. Tom yum goong (ต้มยำกุ้ง) is a variation of our Thai tom yum soups. In Thai, the word, "tom," means either soup or to boil, while, "yum,' means salad or to mix, and "goong," means shrimp or prawn.

    Essentially, tom yum is a Thai soup packed full of fragrant and beneficial herbs like lemongrass, kaffir lime leaves, galangal, shallots and culantro leaves. If you've had a Thai salad before, just imagine that in the form of soup.

    tom yum gung or Thai lemongrass soup with prawn in a blue bowl

    Tom Yum Soup Variations

    In general, there are two main variations of our Thai tom yum soup, one being tom yum nam sai (ต้มยำน้ำใส) - a clear soup, and the other being tom yum nam kon (ต้มยำน้ำข้น) - the creamy version with evaporated milk added.

    Apart from these, other variations just depend on the source of protein you use in your tom yum soup. Take my pork rib tom yum for example. This pork rib soup is called "tom yum gradoog moo," in Thai because gradoog moo means pork ribs. I'll talk more about the other protein variations later in this post. But for now, let's establish that this tom yum goong recipe is the clear or nam sai version. 🙂

    I don't know about you but I really like this Thai hot and sour shrimp soup. I've had people telling me that this soup is overrated or too watery. But I think if you cook it well, it's hard for anyone not to like it. Although very thin, it's packed full of flavor. You've got the heat, the sourness and the aroma from the Thai herbs. We love this stuff in our 30+ degree weather but I can tell you it's also perfect for any cold or rainy day, and such a great option for those who prefer lighter soups.

    Essential Herbs

    Making tom yum is actually pretty easy but it requires quite a few ingredients, some of which might be hard to find where you live. In order to make your tom yum authentic, you will need fresh lemongrass, galangal, kaffir lime leaves and shallots. Many also like to add Roma tomatoes and mushrooms to it. I highly recommend you use Roma tomatoes because when they're boiled and soft, they make the soup less watery (hope that makes sense!). 

    How To Prepare Shrimp Or Prawn For This Recipe

    There are so many ways you can prepare shrimp for prawn or tom yum goong. Here are few examples:

    • Peel the shell, remove the head and the tail and devein.
    • Peel the shell but leave the head and the tail on and devein.
    • Peel the shell, remove the head but keep the tail on and devein (I use this method in my pictures for this post).

    Usually, the stuff in the heads gives the soup that umami taste. You can make the base of your soup by boiling the heads in the water and discard them after it's boiling. If you're using smaller shrimp, the heads won't help much though.

    herbs used in tom yum soup being pounded in a mortar (lemongrass, galangal and shallots)

    Flavors And Protein

    Other than the ingredients mentioned above, we use fish sauce, freshly-squeezed lime juice and fresh chilies to give tom yum its amazing flavor. If you want to adjust the amount of these ingredients in this recipe, you can. Just remember tom yum needs to be salty and sour (more sour than salty) and that little bit of sugar is not to be omitted because it will help round out the flavor.

    If you find that you didn't put in enough fresh chilies to give it your preferred level of heat, you can also add Thai chili flakes when serving. I do this all the time because some of my family members don't like the soup too hot so I don't add a lot of chilies to the pot.

    Oh and the nam prik pao (Thai chili paste) - not a must but absolutely amazing! Try making tom yum with it and you'll never do without it ever again! 

    As far as protein goes, if you're not a fan of shrimp you can use beef, chicken, fish or even squids.

    Want To Make Vegan Tom Yum?

    If you're vegan or don't want to use any kind of meat or seafood at all, you can just make a mushroom tom yum. That's totally normal and just as good. Actually, I'll tell you what - when we were younger, my siblings and I used to fight for the mushrooms anytime my mom made tom yum goong. Yeah, we're a bunch of losers...  But really what even is tom yum without all the mushrooms!?

    As for the fish sauce, you can use salt instead. Just remember to add a little at a time and keep tasting as you go so it doesn't get too salty.

    Ingredients

    • 2 ½ cups of water
    • 2 lemongrass stalks
    • 10 kaffir lime leaves
    • 1 thumb-sized chunk of galangal
    • 4 shallots
    • 5 Thai chilies
    • 1 Roma tomato
    • 7 ounces of straw mushrooms
    • 5 culantro leaves
    • 15 shrimp
    • 1 tablespoon of fish sauce
    • ½ tablespoon of sugar
    • 3 ½ tablespoons of freshly-squeezed lime juice
    • ½ tablespoon of Thai chili paste (nam prik pao)

    Instructions

    1. Bring 2 cups of water to a boil in a pot.
    2. While waiting for the water to boil, take the stalks of lemongrass, chop the roots off and discard along with the outermost leaf of each stalk. Then, cut every stalk into 1-inch strips.
    3. Hand-tear the kaffir lime leaves.
    4. Thinly slice the galangal root.
    5. Peel the shallots and cut them in half.
    6. Gently pound the lemongrass, galangal and shallots in a mortar, and add them to the pot and boil for about 10 minutes (This will allow the herbs to release fragrance and infuse the base of your soup).
    7. Pound the chilies in a mortar or smash them on the cutting board with the back of your knife.
    8. Cut the tomato into wedges and the mushrooms in half. Roughly chop the culantro. 
    9. Add the tomato wedges to the pot.
    10. Prepare your shrimp. Peel the shell, and remove the head but keep the tail on. Then, devein and rinse.
    11. Once the water is boiling, add the mushrooms and shrimp to the pot and cook for 2-3 minutes or so.
    12. Add the fish sauce, sugar, chilis, and Thai chili paste.
    13. Taste test the tom yum and adjust the flavor as needed before adding the kaffir lime leaves and turning off the heat.
    14. Add the lime juice and taste test again and adjust as needed.
    15. Transfer the soup to a serving bowl, sprinkle with the chopped culantro.
    a bowl of tom yum goong | ต้มยำกุ้ง

    How To Serve This Dish

    We normally eat tom yum with rice. If we're eating with family or friends at home, we serve it in a large bowl along with a few other dishes and share. Though, if you prefer, you can serve a single portion in smaller individual bowls. Similarly, if you don't want to have it with rice, that's fine.

    Another thing we like to do is sprinkle some chopped culantro over the soup when it's still very warm, right before we serve it. Now, I didn't misspell that word, culantro is a real herb and we use it a lot in Thai cuisine. However, a lot of Thai people like to sprinkle tom yum with cilantro as well. And since culantro is less common in other parts of the world, you can definitely use cilantro instead.

    Last but not least, tom yum is best enjoyed freshly made. When you reheat it, it tends to become saltier and the shrimp and mushrooms become overcooked as well. So, you might want to cook this soup in an amount you can finish in one go.

    Related Recipes:

    • daikon soup in a white bowl
      Daikon Soup with Pork Ribs (Thai Style) | ต้มจืดหัวไชเท้า
    • a cup of spooky Halloween soup with a spiderweb
      Halloween Spiderweb Carrot Soup
    • Thai potato soup with chicken drumettes
      Thai Potato Soup with Chicken Drumettes
    • pork rib tom yum in red bowls
      Super Tender Pork Rib Tom Yum

    📖 Recipe

    a bowl of tom yum goong | tom yum gung | ต้มยำกุ้ง

    Tom Yum Goong Recipe | Thai Lemongrass Soup with Shrimp

    Tom Yum Goong is a light and tasty Thai style hot and sour soup with shrimp or prawn. The soup is infused with many Thai herbs and ready in just 30 minutes! Serve this with steamed jasmine rice and there you have one delicious meal!
    5 from 29 votes
    Print Rate
    Course: Soup
    Cuisine: Thai
    Prep Time: 10 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 2 servings
    Author: Nart

    Ingredients

    • 2 ½ cups water
    • 2 lemongrass stalks
    • 10 kaffir lime leaves
    • 1 thumb-sized chunk galangal
    • 4 shallots
    • 5 Thai chilies
    • 1 Roma tomato
    • 7 ounces straw mushrooms
    • 5 culantro leaves
    • 15 shrimp
    • 1 tablespoon fish sauce
    • ½ tablespoon sugar
    • 3 ½ tablespoons freshly-squeezed lime juice
    • ½ tablespoon Thai chili paste (nam prik pao)

    Instructions

    • Boil 2 ½ cups of water in a pot over medium heat.
    • While waiting for the water to boil, take the stalks of lemongrass, chop the roots off and discard along with the outermost leaf of each stalk. Then, cut every stalk into 1-inch strips.
    • Hand-tear the kaffir lime leaves.
    • Thinly slice the galangal root.
    • Peel the shallots and cut them in half.
    • Gently pound the lemongrass, galangal, shallots in a mortar and add them to the pot and boil for about 10 minutes (This will allow the herbs to release fragrance and infuse the base of your soup).
    • Pound the chilies in a mortar or smash them on the cutting board with the back of your knife.
    • Cut the tomato into wedges and the mushrooms in half. Roughly chop the culantro. 
    • Add the tomato wedges to the pot.
    • Prepare your shrimp. Peel the shell, and remove the head but keep the tail on. Then, devein and rinse.
    • Once the water is boiling, add the mushrooms and shrimp to the pot and cook for 2-3 minutes or so.
    • Add the fish sauce, sugar, chilis, and Thai chili paste.
    • Taste test the tom yum and adjust the flavor as needed before adding the kaffir lime leaves and turning off the heat.
    • Add the lime juice and taste test again and adjust as needed. 
    • Transfer the soup to a serving bowl, sprinkle with the chopped culantro.

    Notes

    1. Tom yum is best enjoyed freshly made. You can reheat the soup but it tends to become saltier and the shrimp will be overcooked.
    2. We normally enjoy this dish with rice. Though you can have it on its own if you want. 😉
    Tried this recipe?Mention @cookingwithnart or tag #cookingwithnart!
    « Umeshu Plum Wine | Japanese Liqueur
    Mixed Berry Smoothie »

    Newsletter

    Never Miss a Recipe!

    Sign up and receive the latest recipes via email

    Reader Interactions

    Comments

      5 from 29 votes (3 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Megan Ellam says

      September 07, 2021 at 4:52 am

      5 stars
      This Tom Yum looks incredible! Thanks for another amazing recipe.

      Reply
    2. Maria says

      February 22, 2021 at 10:28 pm

      5 stars
      I love tom yum! If I want to make the creamy version with evaporated milk, how will that change the recipe?

      Reply
      • Nart says

        March 01, 2021 at 7:49 am

        The broth will be creamier and you might want to add a bit more lime juice at the end. 🙂

        Reply
    3. Toni says

      February 22, 2021 at 10:18 pm

      5 stars
      It is really good! We had it for dinner as it is but I'd love to try it with rice next time. Thanks for the recipe!

      Reply
      • Nart says

        March 01, 2021 at 7:48 am

        Thank you! It's great with rice, you're gonna love it!

        Reply
    4. Dannii says

      February 22, 2021 at 10:13 pm

      5 stars
      I am always looking for new ways to enjoy shrimp, so this sounds delicious to me.

      Reply
    5. Katherine says

      February 22, 2021 at 10:10 pm

      5 stars
      Oooh that lovely rich broth! I'm swooning.

      Reply
    6. Beth Sachs says

      February 22, 2021 at 9:52 pm

      5 stars
      Wow what amazing flavours in this soup. I love anything with shrimp in too!

      Reply
    7. Megan Stevens says

      February 16, 2021 at 12:18 am

      5 stars
      We love this recipe and the rich stock that results from the authentic ingredients. Such a comfort food for a weeknight meal. I am lucky to have a wonderful Asian grocery store nearby where I can get the lime leaves so fresh, as well as all the ingredients.

      Reply
      • Nart says

        February 18, 2021 at 3:20 pm

        Thank you very much! So great you can get fresh ingredients where you live 🙂

        Reply
    8. Deborah Brooks says

      February 15, 2021 at 8:02 pm

      5 stars
      We love Thai Food! I've ordered this type of soup in a restaurant but have not tried to prepare it. Can't wait to give it a try!

      Reply
      • Nart says

        February 18, 2021 at 3:19 pm

        Enjoy!

        Reply
    9. Luke Ratford says

      February 15, 2021 at 7:44 pm

      5 stars
      Had this when I was travelling in Thailand, but never cooked at home until now and I've got to say what an amazing recipe absolutely delicious 🙂
      Thanks for sharing!!

      Reply
      • Nart says

        February 18, 2021 at 3:17 pm

        You're very welcome!

        Reply
    10. Valerie says

      February 11, 2021 at 9:54 pm

      5 stars
      We all love soup here, especially during the winter. I'm thinking this would be great for the cold season, I bet it would help open the sinuses.

      Reply
      • Nart says

        February 14, 2021 at 7:04 pm

        Definitely!

        Reply
    11. Dionne says

      February 11, 2021 at 7:15 pm

      5 stars
      I think there is a reason why this soup is called Tom YUM Goong 🙂 It is just too YUMMY! Every time I buy shrimp, I try to make it at home, too.

      Reply
      • Nart says

        February 14, 2021 at 7:04 pm

        I agree!

        Reply
    12. Claudia Lamascolo says

      February 11, 2021 at 7:05 pm

      5 stars
      we are huge shrimp lovers and this hot sour soup is very intriguing I am going to make a list to get to the market for the ingredients today thanks

      Reply
      • Nart says

        February 14, 2021 at 7:05 pm

        You're welcome. Enjoy 🙂

        Reply
    13. Mahy says

      February 11, 2021 at 7:02 pm

      5 stars
      The very best Thai soup I have ever tried! There is just nothing that can match the taste and flavors that you can find in it, and I get excited every time I eat it. Yum!

      Reply
      • Nart says

        February 14, 2021 at 7:05 pm

        Thank you so much!

        Reply
    14. Danielle Wolter says

      February 11, 2021 at 6:38 pm

      5 stars
      This sounds incredible! I love to order this in restaurants and can't wait to try it at home.

      Reply
      • Nart says

        February 14, 2021 at 7:05 pm

        You're gonna love it!

        Reply
    15. Dannii says

      November 01, 2020 at 11:55 pm

      5 stars
      What a beautiful and flavour packed soup. Definitely one to try this week.

      Reply
      • Nart says

        November 05, 2020 at 12:16 pm

        Enjoy 🙂

        Reply
    « Older Comments
    Newer Comments »

    Primary Sidebar

    Hi, I'm Nart!

    I'm Thai born and bred. I love cooking Thai for my family, friends, and myself. I'm here to share with you my delicious and easy Thai recipes. More about me →

    CONNECT WITH ME!

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    SEASONAL RECIPES

    • Thai laab moo in a white dish
      Laab Moo | Thai Isan-Style Ground Pork Salad | ลาบหมู
    • Thai marian plum salad in a bowl
      Thai Marian Plum Salad | Yum Mayongchid | ยำมะยงชิด
    • daikon soup in a white bowl
      Daikon Soup with Pork Ribs (Thai Style) | ต้มจืดหัวไชเท้า
    • a stack of Thai steamed pumpkin cake ขนมฟักทอง
      Thai Steamed Pumpkin Cake | Khanom Fak Thong | ขนมฟักทอง

    POPULAR RECIPES

    • Thai mango sticky rice dessert with pandan leaves on a black plate
      Thai Mango Sticky Rice
    • three bottles of butterfly pea lemonade
      Butterfly Pea Tea Lemonade
    • nam jim jaew Thai spicy dipping sauce in a turquoise bowl
      Thai Chili Dipping Sauce | Nam Jim Jaew | น้ำจิ้มแจ่ว
    • a pile of grilled pork neck
      Thai Grilled Pork Neck (Kor Moo Yang)
    • Thai omelette or kai jeow on top of rice
      Thai Omelette (Kai Jeow)
    • goong ob woonsen on chppsticks
      Thai Shrimp and Glass Noodles | Goong Ob Woonsen
    • two glasses of butterfly pea latte on a white surface
      Butterfly Pea Milk | Butterfly Pea Latte | นมสดอัญชัน
    • a bowl of cabbage stir-fry
      Easy Cabbage Stir Fry
    • thai spicy and sour salad dressing in a mortar
      Thai Salad Dressing | Spicy Dipping Sauce | น้ำยำ | น้ำจิ้มซีฟู้ด
    • crispy Thai pork toast served with cucumber relish
      Thai Pork Toasts | Khanom Pang Na Moo | ขนมปังหน้าหมู
    Amazon Disclosure

    As an Amazon Associate, I earn from qualifying purchases.

    Footer

    ↑ back to top

    About

    • Disclosure and Privacy Policy
    • Accessibility Statement
    • Contact

    Follow

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    BROWSE

    • Recipes
    • Pantry
    • How-to Guides

    COPYRIGHT © 2025 COOKINGWITHNART.COM ALL RIGHTS RESERVED

    • Facebook
    • Twitter
    • Pinterest

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.