Recipe: Tom Yum Goong (Spicy and Sour Prawn Soup – ต้มยำกุ้ง)

Tom Yam Goong is definitely the most popular and familiar Thai soup. This soup has an interesting mixture of taste; hot, spicy and sour. Goong is the Thai word for prawns so you can guess that the main ingredient for this soup is prawns. If you do not fancy prawns, you may replace prawns with other types of seafood or with chicken and it will still taste great.

My son loves the tom yum goong in a clear broth which is known as tom yum goong nam sai (ต้มยำกุ้งน้ำใส), while I love the creamy milky version which is known as tom yum goong nam khon (ต้มยำกุ้งน้ำข้น). I will only share the recipe for tom yum goong nam sai here and maybe next time I will share the creamy one if readers are interested. P.S. Don’t forget to comment below if you are! 🙂

I first learnt how to cook this soup from a Thai chef so ahem, I assumed that this is an Authentic Thai Tom Yum Goong. Hahaha! I have adjusted the ingredients according to our liking and hope it suits yours too!!

If you like our recipes, we hope that you could provide us with some feedback/comments via our blog. Like and follow us on Beyond Norm’s Facebook Page and subscribe to our blog. Follow us on Instagram (@TheRealBeyondNorm) and YouTube (@BeyondNormEats), to get the latest exciting updates and videos.  We would also like to welcome you to join our Mummy’s Kitchen Facebook Group for food lovers like you, whether newbie or veteran.

Serves 3 to 4


3 to 4 prawns per person

4 cups of water

1 cup of chicken stock

4 stalks of lemongrass

3 inches of old galangal

4 stalks of coriander roots

6 shallots or 3 medium red onions

7 kaffir lime leaves

2 to 5 bird’s eye chilies

300 grams of straw or button or oyster mushrooms

2 tomatoes

2 to 3 limes (depending on your taste)

5 to 7 tablespoons of fish sauce (depending on your taste)

2 teaspoons of sugar (optional)


Coriander leaves (as required)


Preparation of the prawn stock:

  1. Peel and devein prawns and set aside. Keep the shells and heads for stock.
  2. Add 4 cups of water into a pot and bring to boil.
  3. Add prawn shells and heads and simmer for about 30 to 40 minutes.
  4. Discard the shells and heads to get the prawn stock (about 3 cups) and put it into a pot.

While the stock is simmering,

  1. Remove the outer leaf of the lemongrass and trim away the top and the bottom.
  2. Use the dull end of a cleaver and lightly bruise the lemongrass to release the flavour.
  3. Slice the bruised lemongrass diagonally into 2 inches long and set aside.
  4. Peel the galangal and slice them into ½ cm thick. Set aside.
  5. Clean the coriander roots and bruise them. Set aside.
  6. Peel the skin from the shallots/onions. Bruise the shallots and cut into half or cut the red onions into wedges and set aside.
  7. Wash the kaffir leaves and tear the leaves with center veins remove.
  8. Rinse the chillies and cut it into 1 cm thick if you want to keep the seeds. I used 3 chillies and the level of spiciness was good for us.
  9. If you are going to de-seed, you might need more chillies otherwise it might not be spicy enough. You need to slice the chilli into half the remove the seeds and then cut them into 1 cm thick.
  10. Slice the lime into half and squeeze the juice into a small bowl and set aside for later use.
  11. Rinse the mushrooms, drain and set aside.
  12. Cut the tomatoes into wedges and set aside.

Making the soup:

  1. Bring the pot of prawn stock and 1 cup of chicken stock (homemade) to a boil.
  2. Add the lemongrass, galangal, coriander, kaffir leaves, and chilli.
  3. Boil for about 15 minutes.
  4. Add in mushrooms and boil for a minute.
  5. Add tomatoes and shallots/onions and boil for 2 minutes.
  6. Add in the prawns and skim away any foam that is built up on top of the soup for another 2 minutes.
  7. Add in about 4 tablespoons of fish sauce, 4 tablespoons of lime juice and 1 teaspoon of sugar (if you are using). Boil for another minute and turn off the heat.
  8. Taste and adjust by adding more fish sauce or lime juice into the soup and giving it a stir.
  9. Scoop the soup into individual bowls or a large serving bowl. Garnish with coriander leaves and serve.
Click here to purchase some Thai cooking essentials. :) 

Mummy's Kitchen

Hi! My name is Josephine Go. I blog at in a segment called Mummy’s Kitchen. I love to use fresh and natural ingredients in my cooking to promote healthy eating. Some of my recipes may not be in line with the traditional methods of cooking to the extent that some of the ingredients are different, but hopefully new recipes are being created in my style. I certainly hope that what I do will help guide kitchen first-timers on how to cook their first meal as well as further equip kitchen veterans with new recipes. My loving husband and two wonderful children are my best guinea pigs and critics. They have enjoyed (or endured) the food that has been served to them for all these years. Mind you, I did not know how to cook or ever knew that I could cook till I got married. So there is hope for everyone. If I can cook, you can cook. You will not know how good or talented you are until you put your hand in the plough.

5 thoughts on “Recipe: Tom Yum Goong (Spicy and Sour Prawn Soup – ต้มยำกุ้ง)

  1. I love the creamy version ! Can you post the receipe?

    1. Hi Faithfu7! Would love to post up a creamy version in the near future. 🙂

  2. I’m googling some recipesof Tom yum goong for a home party and I like your recipe. It’s easy to understand. It’s gonna be fun!

  3. Fans of Thai Delicacy. 👍👍

Leave a Reply