Authentic Tom Yum Soup Recipe | Thai Recipes by Mark Wiens (มาร์ค วีนส์)

Share it with your friends Like

Thanks! Share it with your friends!


Thai tom yum goong (ต้มยำกุ้ง) is one of the most widely available and loved dishes in Thailand. Check out my full Thai tom yum soup recipe here:

At nearly every Thai restaurant you go to, both in Thailand and outside of Thailand, there will be some form of tom yum on the menu. Tom yum is really like a mix of different ingredients, all boiled together into a soup, and flavored with a trio of Thai herbs: lemongrass, galangal, and kaffir lime leaves. Without this trio of herbs, tom yum (ต้มยำ) would not have that earthy undertone of herb flavor to it. Sure the other ingredients, like chilies, shrimp, onions, garlic, fish sauce, and lime juice are also essential in this recipe, but without the trio of herbs, you wouldn’t have an authentic version of this soup.

So anyway, it’s actually quite easy to make this Thai tom yum soup recipe as long as you have all the ingredients available. I was in the United States a few months ago, and I was able to find all the ingredients at the local Asian supermarkets – so hopefully you should have any trouble finding them either.

If you’ve eaten Thai tom yum soup before, you might already know that there are two different versions of the dish – there’s a creamy version, which in Thai is known as tom yum goong nam khon (ต้มยำกุ้งน้ำข้น) and there a clear version which is known as Tom yum goong nam sai (ต้มยำกุ้งน้ำใส). Both types of soup are equally common in Thailand, and they are both loved throughout the country. The creamy version of the soup, doesn’t use coconut milk to make it creamy, but rather evaporated milk is what gives it that creaminess. You can try both versions of this recipe to see which one you prefer. Overall, I personally prefer the clear version, partly because it’s less rich, and I also like that the sourness and spiciness of the clear soup is usually stronger. Milk tends to mellow out the flavors and calm them down. However, I like both versions of tom yum, and you should try them both. I’m using shrimp in this recipe, making tom yum goong (ต้มยำกุ้ง), but you can substitute shrimp for something else, like chicken or fish. I also really love tom yum made with fish as it gives the soup a beautiful oily fish flavor to it.

One of the things I love about making Thai tom yum soup is that it doesn’t take very long to prepare. If you have all your ingredients available, all you have to do is slice everything up, put on your pot of boiling water, let the ingredients cook, and once your shrimp and other ingredients are done, the soup is done.

Probably the most important time I can give you for this Thai tom yum soup recipe is to turn off the heat of the soup before you add your lime juice. Lime juice gets bitter and loses its sourness on too high of a heat, so you have to turn off your heat and then add your lime juice for your final step.

Ingredients used in this recipe:
2 liters of water
4 stalks of lemongrass
1 inch chunk of galangal
10 kaffir lime leaves
10 Thai chilies
5 cloves of garlic
½ kilo shrimp
300 grams of oyster mushrooms
2 roma tomatoes
2 white onions (medium sized)
2 teaspoons of sugar
8 – 12 tablespoons of fish sauce (depending on your taste)
8 – 12 tablespoons of lime juice (10 – 15 limes)
Handful of cilantro

Creamy tom yum version
3 tablespoons canned Thai roasted chili sauce (nam prik pao น้ำพริกเผา)
10 tablespoons evaporated milk
Taste test, you may need to add more lime juice or fish sauce as the milk and roasted chili sauce throws off the sourness and saltiness.

Full recipe here:

Music in this video courtesy of Audio Network

Produced by Mark and Ying Wiens
Mark is the eater at: &
Are you interested in more Thai food? Check out my “Eating Thai Food Guide” for the serious Thai food lovers:
Authentic Thai recipes:
Thank you for watching, and don’t forget to subscribe:

See you on the next food video!

  • Rating:
  • Views:283,696 views
  • Tags: -
  • Categories: thai recipes


Nurul Purwaningdiah says:

You eat a lot but stay thin.

Mai Tran says:

8 Tbs. of fish sauce was way too salty for 2 liters of water

Saki630 says:

I hate the fact the onion and lemon grass are huge. I dont want to chew those things!

spinettaPL says:

Great soup, I love it, especially the creamy version! Thanks Mark!

Kloppaxx _ says:

Tom yum+Rice+Omelette

iqraelsa502 says:

Wow mark you cook to great u r amazing all rounder ❤️❤️

gulshan ara says:

Lovely soup..

Declan Knapp says:

I made this today and it was sooooooo tasty. It's also so easy to make! I made your Green Thai curry on Monday too and that was also amazing, my friends loved it! Thanks so much for sharing Mark, I can't wait to make more of your recipes. 🙂

collin huey says:

yummy mark you make it so easy

Saurabh Chandra says:

What a splendid explanation! I can't wait to get into the kitchen and give this a shot!

Evangeline Lim says:

good better make cooking recipes but i hope you print the ingredients bacause you talk too fast cant understand somr like the leaves

jerry hardin says:

How can the American layperson adapt your recipe to make in the states ?

Charles Owen says:

You don't use any turmeric or ginger?

Alice Widarma says:

MARK Can I use palm or any sugar beside evaporated milk?

Crystalhvovlog says:

Love your videos, Mark! I've always loved food and cooking. After watching your channel, it inspires me to add another channel of food, travel and cooking like yours. Many more successes to you! 🙂

Elsa&lisa says:

Hi mark, I'm trying to find out about an ingredient I hope you are familiar wth. I'm pretty sure it comes from Thailand. It comes in a glass jar and the oil is red, it has either ground up crab or shrimp. It isn't really spicy, mostly salty and shellfish flavor. It's some kind of flavouring ingredient. I would like to know the name and what it is usually used for. I like it with noodles and soup. Thanks

Dok Hycodan says:

Mark Wiens, do you know when the creamy version of Tom Yum Soup invented?

Comments are disabled for this post.