• 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. Candice says

      April 03, 2020 at 7:25 am

      This flavor combination is incredible! I made it with white fish since I can't eat shrimp, and I think just about anything would be delicious in this broth. Great recipe... thank you!

      Reply
      • Nart says

        April 05, 2020 at 8:57 pm

        You're very welcome! There are many variations of this soup, you can use pretty much any type of protein you want. Glad you enjoyed it 🙂

        Reply
    2. Mindy Fewless says

      April 03, 2020 at 6:55 am

      This soup had so much flavor!! Thank you for the recipe!

      Reply
      • Nart says

        April 05, 2020 at 8:56 pm

        You're welcome!

        Reply
    3. Natalie says

      March 19, 2020 at 4:22 am

      To make this taste even more amazing... Make a quick broth out of them shrimp heads and add that to the soup 👌🏼 divine

      Reply
      • Nart says

        March 25, 2020 at 12:05 pm

        Yes! I do that too sometimes! The stuff in the shrimp heads is the best part, right?!

        Reply
    4. Lathiya says

      September 21, 2019 at 1:53 am

      I haven't had Thai version of hot and sour soup, this looks so comforting and delicious.

      Reply
      • Nart says

        September 24, 2019 at 12:01 pm

        It's very delicious and comforting. Hope you get to try it hehe.

        Reply
    5. Sonila says

      September 20, 2019 at 2:52 am

      Girl, your tom yum goong pops. It's such a gorgeous dish:)). Love it!! My husband and I learned to eat Thai food in New Zealand (of all places) because we had some great Thai restaurants close to where we lived at the time. I can't wait to try this recipe. It will bring back memories.

      Reply
      • Nart says

        September 24, 2019 at 12:00 pm

        Thank you so much Sonila! Yes, sometimes Thai restaurants abroad can be really good. I hope you do try and like this recipe. 🙂

        Reply
    6. Angela Greven | Mean Green Chef says

      September 19, 2019 at 5:23 pm

      Another beautiful recipe, Nart! It looks absolutely divine and that broth looks slurp-worthy, totally added to our must-try list. Thanks so much for sharing 🙂

      Reply
      • Nart says

        September 24, 2019 at 11:58 am

        Thank you so much for your kind words Angela! I hope you like it!

        Reply
    7. Beth says

      September 19, 2019 at 9:00 am

      I loved this post because 1) I din't know there was something called culantro; I'd love to know how similar the flavor is to cilantro, if you have a chance, 2) when people learn I love and prepare Thai food they always ask me about Pad Thai, so I'm very happy to be prepared in case they ask for this recipe and 3) this just looks like a wonderful light soup! Also because, lucky me, I can get all these ingredients at the Asian grocery near me.

      Reply
      • Nart says

        September 24, 2019 at 11:57 am

        Awesome you can get all the ingredients Beth! Culantro is an amazing herb. I wouldn't say its flavor is similar to cilantro but I love them both. 🙂 If ever they have it in your Asian grocery store, you've got to try it. 😛

        Reply
    8. Patrice says

      September 19, 2019 at 4:39 am

      I've eaten this soup in Thai restaurants before but never made it at home. Your beautiful photos make me eager to try.
      Fortunately I live in area where Asian and other ethnic ingredients are pretty easy to find. And there's always Amazon!

      Reply
      • Nart says

        September 24, 2019 at 11:54 am

        That's awesome Patrice that you can find Asian ingredients easily. Give this one a try, you'll love it, hehe.

        Reply
    9. Shari Eckstrom says

      September 18, 2019 at 5:45 pm

      This soup looks almost to pretty to eat. Tom yum is one of my favorites. Looking forward to giving this one a try.

      Reply
      • Nart says

        September 24, 2019 at 11:53 am

        Aw, thank you so much Shari! I hope you enjoy it.

        Reply
    10. Anindya Sundar Basu says

      September 18, 2019 at 2:48 pm

      This is wonderful recipe and cant wait to try this out. Thanks for the recipe

      Reply
      • Nart says

        September 24, 2019 at 11:52 am

        Thank you and you're very welcome!

        Reply
    11. Ai | Ai made it for you says

      September 18, 2019 at 12:10 pm

      YUM!! Tom yum goong is my mom's favorite Thai soup! I think tom kha gai is my personal favorite 🙂

      Reply
      • Nart says

        September 24, 2019 at 11:52 am

        Awesome!

        Reply
    12. Harriet says

      September 18, 2019 at 7:57 am

      This recipe looks and sounds so nice and a do love Tom Yum Soup. I will be trying your recipe soon.

      Reply
      • Nart says

        September 24, 2019 at 11:51 am

        Thank you, enjoy!

        Reply
    13. Natasha McCracken says

      September 18, 2019 at 1:07 am

      This recipe looks absolutely delicious! Freshly steamed rice and a bowl of this would be a great meal. Can't wait to try it!

      Reply
      • Nart says

        September 24, 2019 at 11:51 am

        Thank you! And yes, this with rice = the best!

        Reply
    14. Erika says

      September 18, 2019 at 12:38 am

      I love any dish with shrimp. The broth looks so flavorful and delicious.

      Reply
      • Nart says

        September 24, 2019 at 11:50 am

        Thanks! You would love this one too!

        Reply
    15. Angela says

      September 18, 2019 at 12:07 am

      I love the bright and salty flavors of lemongrass, lime, and fish sauce - this sounds like a soup I would love to have all winter.

      Reply
      • Nart says

        September 24, 2019 at 11:50 am

        Yeah, they go so well and the soup is perfect for winter. 🙂

        Reply
    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.