• Skip to primary navigation
  • Skip to header navigation
  • Skip to main content
  • Skip to primary sidebar

RecipeTin Eats

Fast Prep, Big Flavours

  • My RecipeTin
  • NEW cookbook!
  • Recipes
  • Recipes By Category
    • Iconic + cult classics
    • Mains
      • Chicken
        • Chicken mince
      • Beef Recipes
        • Ground Beef (Mince)
      • Pork
      • Lamb
      • Turkey
      • Shrimp / Prawns
      • Salmon
      • Fish recipes
      • Salad Meals
    • Quick and Easy
    • Soups
    • One Pot – One Pan
    • Stewy slow-cooked things
    • Slow Cooker
    • Sides
      • All
      • Salads & veg
      • Show Off Salads
      • Rice (all)
      • Fried rice recipes
      • Rice (plain)
      • Potato
    • Pasta
      • All
      • Pasta bakes
      • Pasta salads
    • Sweet
      • Cakes
      • Candy
      • Cheesecakes
      • Cupcakes & Muffins
      • Cookies
      • Puddings & Cosy Desserts
      • Bite Size
      • Pies
      • Slices & Bars
      • Frosting & Icing
      • Ice cream
    • Cuisine
      • Asian
        • All
        • Stir fries
        • Noodles
        • Soups
        • Chinese
        • RecipeTin Japan 🇯🇵
        • Korean
        • Modern Asian
        • Thai
        • Vietnamese
      • French
      • Greek
      • Indian
      • Italian
      • Mediterranean
      • Mexican
      • Middle Eastern
      • South American
    • Dietary
      • Gluten Free
      • Low Calorie
      • Vegetarian
    • Other Categories
      • BBQ
      • Breakfast
      • Burgers
      • 🎄Christmas
      • Cocktails
      • Party Foods
      • Rice Recipes
      • Roasts
      • Sandwiches & Sliders
    • Recipe collections
    • Cookbook recipes
  • My Food Bank
  • About
    • Me
    • RecipeTin Meals
    • My Cookbooks
      • Tonight (NEW!)
      • Dinner
    • Free Recipe Books
    • Contact
    • Nitty Gritty
      • Policy: Use of Recipes & Images
      • Privacy & Disclosure
Home Cuisines Thai Recipes

Tom Yum Soup (Thai soup)

By Nagi Maehashi
166 Comments
Share
  • Copy Link
  • E-mail
  • Facebook
  • WhatsApp
Published30 Sep '19 Updated10 May '25
Jump to
Recipe

Tom Yum soup – everybody’s favourite Thai soup is finally here! Choose from the classic clear Tom Yum Goong, or make the creamy Tom Yum version – both are made with the same broth.

Simple to make using whole fresh OR peeled frozen prawns / shrimp, this is astonishingly easy to make once you’ve gathered the ingredients! Bonus: Tom Yum is probably the healthiest Thai dish ever, clocking in at just 156 calories!

White bowl with Tom Yum Soup (Thai soup) with prawns / shrimp, mushrooms, tomato and garnished with coriander and chilli

Tom Yum Soup

Asian food has some of the best soups in the world! From the rich coconut Laksa Noodle Soup to Vietnamese Beef Pho, and Japanese Ramen, there’s a vast variety and Thailand’s Tom Yum Soup is right up there with the best of them.

And the bonus? Tom Yum Soup is good for you, with just 156 calories per serving and very low fat.

Two types of Tom Yum

First up, let me explain that there’s two different types of Tom Yum Soup:

  1. Clear Tom Yum Soup (Tom Yum Goong Nam Sai); and

  2. CREAMY Tom Yum Soup (Tom Yum Goong Nam Khon) which is made from the clear version with the addition of evaporated milk and a good hit of Thai Chilli Paste.

I’ve no idea which is more popular, and truthfully I like both equally so I don’t play favourites. The creamy version has a slightly bigger flavour punch because of the addition of the chilli paste. The evaporated milk really doesn’t add flavour, it just changes the appearance.

Two types of Tom Yum Soup - clear and creamy

Difference between Tom Yum and Tom Kha?

The soup broth flavour base is the same, but the key difference is that Tom Kha has chilli paste and a splash of coconut milk added. In fact, Tom Kha is the creamy version of Tom Yum I’m sharing today if you use the coconut milk option instead of evaporated milk!

Pot of Tom Yum Soup broth simmering on the stove

Tom Yum is best made with whole prawns/shrimp that you peel yourself. But I’ve got a recipe made with frozen peeled prawns too – see recipe notes!!

What goes in Tom Yum Soup

There’s 2 parts to Tom Yum Soup:

  1. Making the soup broth; and

  2. The stuff that goes in the broth.

Firstly, the broth. In addition to items shown below, you also need the head and shell of the peeled prawns/shrimp (see image below). If you can’t get whole prawns, don’t worry – in the recipe notes, there’s directions for making this with frozen pre-peeled prawns!

Key to this soup broth are all the fragrant fresh herbs and spices you see below. The kaffir lime leaves, lemongrass, galangal, chilli and garlic. They impart such beautiful flavour into the soup!

What goes in Tom Yum Soup (Thai soup)

And here’s the stuff IN the soup.

What goes in Tom Yum Soup (Thai soup)

I live in the upper northern beaches of Sydney, which is a beautiful part of the world but is sadly in Asian food and produce. But even I can get my hands on all the ingredients for this recipe from my grocery and fresh produce stores!!

How to make Tom Yum Soup

The ingredient gathering is the hardest part of this recipe, being that the aromatics aren’t pantry staples and depending how well stocked your grocery store is, might require a trip to an Asian store.

The making part is very straight forward, calling for not much more than plonking and simmering, straining, more plonking then simmering again. EASY!

Process steps illustrating how to make the broth for Thai Tom Yum Soup

See? A lot of plonk and simmer above to make the broth.

And more plonk and simmer below when you add the “stuff” into the soup.

Process steps for how to make Thai Tom Yum Soup

That’s how you make the clear version of Tom Yum Soup which I find is the one more commonly served at Thai restaurants in Sydney.

The broth looks deceptively simple – clear and unassuming. But wait until you try it! It’s got terrific complexity of flavour from the prawn/shrimp shells – basically it’s a homemade prawn stock with a ton of aromatics added!!

Can you freeze Tom Yum soup?

Yes you can! What I like to do is make the broth, strain it, then just cook the shrimp/prawns and freeze it like that, before the mushrooms and tomato go in. But in fact, it would freeze fine even with the tomato and mushrooms – I just feel it’s better adding them in fresh later.

Rustic white bowl with Thai Soup - Tom Yum soup - ready to be eaten

And now for the creamy version!

How to make CREAMY Tom Yum Soup

For the creamy version, you simply take the clear one, add a good dollop of Thai Chilli paste then a splash of evaporated milk.

Process steps for how to make creamy Tom Yum Soup

Thai chilli paste and evaporated milk to make creamy Tom Yum SoupI think that people assume that the creamy version is made with coconut milk, being an ingredient associated with Thai cooking. But it’s not, it’s evaporated milk.

But coconut milk is also amazing – in fact, that changes Tom Yum into Tom Kha soup and some people who sampled this preferred that the best!

Pot with creamy Tom Yum Soup, fresh off the stove

Creamy Tom Yum Soup in a blue bowl, ready to be eaten

Whichever you choose – classic clear or the creamy version, you are going to love it. It tastes 100% authentic, as good as you get at Thai restaurants. I exaggerate not – some favourite takeout dishes are difficult or simply can’t be replicate at home because we don’t have commercial grade equipment. And when that’s the case, I’m very upfront about how close a homemade version can be (for example, Chicken Tikka Masala, Char Kway Teow)

Tom Yum soup is not one of those! It’s astonishingly easy, SUPER HEALTHY, and tastes just like the real deal! – Nagi x


Watch how to make it


MORE THAI FOOD FAVOURITES

  • Thai Chicken Satay with Peanut Sauce

  • Thai Cashew Chicken Stir Fry

  • Thai Basil Chicken

  • Thai Fried Rice

  • Thai Red Curry and Thai Green Curry

  • Browse all your favourite Thai food recipes!

Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

White bowl with Tom Yum Soup (Thai soup) with prawns / shrimp, mushrooms, tomato and garnished with coriander and chilli

Tom Yum Soup (Thai Soup)

Author: Nagi
Prep: 15 minutes mins
Cook: 20 minutes mins
Total: 35 minutes mins
Mains, Starter
Thai
4.99 from 58 votes
Servings2
Tap or hover to scale
Print
Recipe video above! The famous Thai Soup, made at home, and it's honestly the real deal!! See recipe notes for shortcut using frozen peeled prawns/shrimp. Also, CHOOSE from classic clear Tom Yum (Tom Yum Goong Nam Sa) or the creamy Tom Yum version (Tom Yum Goong Nam Khon)!

Ingredients

  • 300g / 10oz whole prawns / shrimp with heads and shells on (Note 7)

Broth:

  • 3 cup (750 ml) water
  • 1/2 cup (125 ml) chicken stock/broth , low sodium
  • 2 stalks of lemongrass , outer layers peeled(Note 1)
  • 1.5 cm / 3/5" piece of galangal , cut into 4 slices (Note 2)
  • 5 kaffir lime leaves , torn roughly (Note 3)
  • 2 Thai or birdseye chillies (Note 4)
  • 3 garlic cloves

Soup Add Ins:

  • 120g / 4oz oyster mushrooms
  • 1 roma tomato , cut into wedges
  • 1/2 white onion (medium sized), cut into wedges about 1 cm thick
  • 1 tsp sugar
  • 3 tbsp fish sauce (Note 5)
  • 3 tbsp lime juice
  • Coriander/cilantro , for garnish

Creamy Tom Yum Option:

  • 1 1/2 tbsp Thai roasted chili sauce (Nam Prik Pa, Note 6)
  • 1/3 cup (75 ml) evaporated milk
Prevent screen from sleeping

Instructions

Broth:

  • Peel the prawns. Place heads and shell in pot, reserve meat.
  • Use a meat mallet or similar to bash the garlic, chilli and lemongrass so they burst open to release flavour. Add into pot.
  • Crush kaffir lime leaves with your hands. Add into pot.
  • Add galangal, stock and water. Bring to simmer on high heat, cover, then reduce to medium and simmer for 10 minutes.
  • Strain the broth, discard the prawn shells etc, then return broth into same pot over low heat.

Finish Soup:

  • Add onions and mushrooms, simmer 3 minutes. Add tomatoes, simmer for 1 minute.
  • Add prawns, simmer 2 minutes or until just cooked.
  • Stir in sugar and fish sauce, simmer for 1 minute.
  • Add lime juice, then taste. Adjust sweet (sugar), salt (fish sauce) and sour (lime) to your taste (trust me, you'll know when you like it!).
  • Ladle into bowls and serve with fresh coriander and fresh chilli! This is the CLEAR version of Tom Yum.

Creamy Tom Yum:

  • When you add sugar, also add Thai Chilli Paste and evaporated milk.
  • Then continue with recipe!

Bonus: Tom KHA!

  • Following Creamy Tom Yum steps but use coconut milk instead of evaporated milk.

Recipe Notes:

1. Lemongrass – To prepare, cut in half, peel the reedy green shell to reveal the softer white part on the bottom half of the lemongrass. If lemongrass is hard to come by, you can use PASTE: stir in 1 tbsp.
2. Galangal is like ginger but it has a more sour and peppery flavour. If you can’t find it, just substitute ginger and a grind of black pepper.
3. Kaffir Lime Leaves are the leaves of a kaffir lime tree. It’s used to add earthy citrus flavours into Asian food. Sold at large grocery stores (Coles, Woolies, Harris) and Asian stores. Dried is an ok substitute (same amount), but I really urge you to try to find fresh if you can because it adds that “something-something” that really makes this “restaurant quality”. Freezes 100% perfectly, I always have a stash!
4. Chilli – This soup is not that spicy but has a mild hum to it!
5. Fish Sauce – I’m afraid this is key to getting enough flavour in the broth so I can’t offer a sub here!
6. Thai roasted Chilli Paste – you’ll need to go to a Thai grocery store for this. If you can’t get to one, use another Asian Chilli Paste and some chilli oil to achieve a similar flavour and effect. Sambal Oelak + chilli oil is an excellent fall back.
7. SHORTCUT FROZEN PRAWN/SHRIMP VERSION: I wanted to make a faster version made using pre-peeled frozen prawns. Even I was astonished how well it came out! Here’s how to make it:
  • Skip prawn/shrimp shells and head in the broth. Instead, add 1.5 tsp shrimped paste into the broth. Proceed with recipe.
  • Use 200g/7oz frozen peeled prawns (this is more than the weight of peeled whole prawns) and add them in step 7. The resulting soup is extremely good, quite similar to making the broth using the prawn shells!
8. Storing – leftover soup can be kept for 2 days in the fridge then gently reheat in microwave without prawns/shrimp and add them in later (so you don’t accidentally overcook them). 
Freezing – broth freezes 100% perfectly. For best results, follow recipe to strain, then return into pot. Gently cook shrimp/prawns than remove. Add fish sauce and sugar. Allow to cool separately, return shrimp into broth and freeze. Add mushrooms and tomato once soup is reheated, as well as lime (best to add these fresh).
9. Nutrition per serving.

Nutrition Information:

Calories: 156cal (8%)Carbohydrates: 15g (5%)Protein: 21g (42%)Fat: 2g (3%)Saturated Fat: 1g (6%)Cholesterol: 191mg (64%)Sodium: 2821mg (123%)Potassium: 593mg (17%)Fiber: 2g (8%)Sugar: 7g (8%)Vitamin A: 287IU (6%)Vitamin C: 16mg (19%)Calcium: 138mg (14%)Iron: 3mg (17%)
Keywords: Thai soup, Tom yum soup
Did you make this recipe?I love hearing how you went with my recipes! Tag me on Instagram at @recipe_tin.

Life of Dozer

A familiar sight – he does this every day. ie rolling around on a pile of his toys. Do you think he’s:

a) in need of a good back scratch

b) rubbing his stench all over the toys in a sign of ownership / deter other dogs from taking his toys

c) just loving life? 🤔🤔🤔

Dozer rolling on his toys

Previous Post
Thai Basil Chicken
Next Post
Chili Mac and Cheese

Hi, I'm Nagi!

I believe you can make great food with everyday ingredients even if you’re short on time and cost conscious. You just need to cook clever and get creative!

Read More

Free Recipe eBooks

Join my free email list to receive THREE free cookbooks!

Related Posts

Thai red duck curry

Thai Red Duck Curry

Massaman lamb shoulder

5 Minute Fall-apart Massaman Lamb Shoulder

Southern Thai Turmeric Chicken fresh out of the oven

Thai Turmeric Chicken

More Thai Recipes

Reader Interactions

Leave a Comment Cancel reply

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

Cooked this? Rate this recipe!




166 Comments

  1. Shaday says

    September 4, 2021 at 11:02 am

    5 stars
    Excellent recipe! I love making this for my fiancée and I!

    Reply
  2. Daniele O says

    August 29, 2021 at 9:21 am

    Hi Nagi! I have a shell fish allergy, can I make this without the shrimp/prawns?

    Reply
    • Nagi says

      August 30, 2021 at 2:21 pm

      Hi Daniele, unfortunately it’s the base flavour for the broth, it just won’t be a Tom Yum without it sorry! N x

      Reply
  3. Alexandra Matthews says

    June 22, 2021 at 1:39 pm

    I can find galangal powder, would that work for this recipe and if so, how much would I use?

    Reply
  4. Zachariah Greenfield says

    June 10, 2021 at 10:20 pm

    5 stars
    Oh my gosh where to begin. This is the recipe that I found when looking for a Tom Yom recipe. it turned me onto the website and the blog based off of her super easy to follow directions her ability to substitute ingredients and her amazing final product. I have to say that I’ve made this four times since finding the recipe but haven’t left a comment till now. we like the creamier version of the soup as a family adding a can of coconut milk seems to set the soup off perfectly. I have also done the soup with just chicken and chicken stock, The original shrimp paste, I also just did it vegetarian for some friends and it lost none of its flavor! The last batch that I made I did four times the amount of soup I needed and froze the stock so that I can pop it out add my ingredients and be done. freezing of a stock helps me to preserve the flavor because some of the ingredients are hard for me to get fresh like the lime leaves and the lemongrass. really hands-down authentic and delicious we like it better than the Thai restaurants we’ve had it at.

    Reply
  5. Lisa says

    April 12, 2021 at 8:43 am

    5 Star Perfect!!! Upped the red chillies–my lips are humming with hot happiness!!! I want to be Dozer 😉

    Reply
  6. Isa says

    April 10, 2021 at 12:02 pm

    As far as Dozer is concerned I think it’s a,b,and c!
    I wish I was him!
    Lucky fellow

    Reply
  7. Jo says

    April 2, 2021 at 9:21 pm

    5 stars
    This is absolutely delicious. I love it and have tried it a few times. Have also added squid and mussels

    Reply
  8. Sandy says

    March 15, 2021 at 9:11 pm

    5 stars
    Tastes delicious! although I would hold back on the chilli as I think the birdseye chilli I got had a lot of heat. Still super yum!

    Reply
  9. Kathi says

    March 11, 2021 at 10:30 am

    5 stars
    Made it and it was great!!! Thanks so much for the recipe.

    Reply
  10. s Charto says

    March 5, 2021 at 4:50 am

    I had to substitute just about everything with pastes (Lemongrass, ginger etc.) I also dumped frozen shrimp, shells and all at the end. Amazing thanks so much for all you do

    Reply
  11. Temzin says

    March 4, 2021 at 12:41 am

    5 stars
    Delicious, fast and easy!
    Cooked rice noodles, added it to the soup and the lunch was ready. Loved it!

    Reply
  12. MAngO says

    January 10, 2021 at 10:21 am

    5 stars
    I’ve made this twice and came out fantastic both times! This recipe is a keeper. So easy to make yet the deep flavors makes my hubby think I slaved all day making it!

    Reply
  13. Steven says

    December 17, 2020 at 7:48 am

    What is plonking?

    Reply
  14. Shubs says

    December 13, 2020 at 1:18 pm

    Hi, I tried your clear Tom yum soup recipe and it was delicious. Thank you so much. Your recipes never fail. I made a few tweaks ie increased the bird eye chilli for some additional kick and added more veg ie cauliflower and baby corn. It was delicious. Thank you!!!

    Reply
  15. Suzana Correa says

    December 6, 2020 at 1:51 am

    5 stars
    I haven’t made it yet but have checked other recipes for Tom Yum Soup online and yours not only has the best ingredients but I love the way you lay it out, the images, etc. You get 5 stars for both components. Thank you!

    Reply
  16. Judit says

    October 16, 2020 at 7:15 pm

    Nagi, I am forever grateful for you. When we visited Thailand in 1998 our we ate Tom Yum nearly every day. Since then I have been looking for that special taste, but I somehow here in Australia in the Thai restaurants I did not find it, they were not even close what we had in Thailand, but now thanks to you after more than 20 years, your recipe brings back the “magic” in my tastebud. I am just obsessed with it, so authentic. My whole family, my husband, my kids keeps asking for more and more and more🙂 I tried 3 of your recipes and your recipes are amazing. Thanks Nagi😍

    Reply
    • Kaan says

      October 31, 2020 at 11:22 pm

      5 stars
      Hand down my favourite go to source for recipes. As always, this recipe delivers.
      Thank you Nagi.

      Reply
  17. Justine Johnson says

    September 30, 2020 at 10:15 pm

    My kids loved the clear soup. I didn’t have chicken stock so I use beef bouillon. It was still good and flavorful.

    Reply
  18. Katie says

    September 23, 2020 at 5:06 pm

    5 stars
    I made the creamy version of this and it was SO good. Although I have to say, mine came out REALLY spicy… I couldn’t get my hands on Thai chili paste and I think I might’ve got my quantities of Sambal Oelak + chilli oil a bit skewed… No matter though, this was still fantastic.

    I did something of a Thai banquet one night, making this, the Thai Beef Salad and Satay Chicken with Peanut Sauce, all courtesy of Nagi.

    I’m hooked.

    Reply
  19. Xin Yi Wong says

    September 7, 2020 at 8:16 pm

    Hi Nagi, love your recipe. Just wondering, can I replace the shrimp/prawn with chicken?

    Reply
    • Nagi says

      September 8, 2020 at 12:47 pm

      Hi Xin Yi Wong, you can – I would use the shortcut version in the recipe notes (you’ll need the shrimp paste for flavour). You can add thinly slice chicken into the pot at step 4, or you could even wait until you’re finishing the soup and add shredded poached chicken breast (or left over rotisserie chicken) – N x

      Reply
  20. Bernie says

    August 31, 2020 at 5:15 pm

    Hi Nagi, in your notes for frozen prawn, you mentioned “ add 1.5 tsp shrimped paste into the broth “ – could u show a pic of what the shrimp paste bottle looks like, what brand, and so on?

    Reply
    • Nagi says

      August 31, 2020 at 6:47 pm

      Hi Bernie, there is a brand available here called “Pantai Shrimp Paste” which is great for this recipe. N x

      Reply
Newer Comments
Older Comments

Primary Sidebar

Hi, I'm Nagi!

I believe you can make great food with everyday ingredients even if you’re short on time and cost conscious. You just need to cook clever and get creative! Read More

Free Recipe eBooks

Join my free email list to receive THREE free cookbooks!

Meet Dozer

Official taste tester of RecipeTin Eats! Meet Dozer
As Featured On

Never miss a recipe!

Subscribe to my newsletter and receive 3 FREE ebooks!

Subscribe
Recipes
  • All Recipes
  • By Category
  • Collections
About
  • About Nagi
  • About Dozer
  • RecipeTin Meals
Related
  • RecipeTin Japan
Help
  • Contact
  • Image Use Policy
© RecipeTin Eats 2025
  • Privacy Policy & Terms
Site Credits
Maintained by Human Made Designed by Melissa Rose Design Developed by Once Coupled
All Rights Reserved

Subscribe to my newsletter

Sign up and receive 3 FREE EBOOKS!