Easy Tom Yum With Prawns (Thai Hot & Sour Soup)

This easy tom yum goong recipe skips the fuss but keeps the perfectly balanced Thai flavours. Refreshingly light, as spicy as you like it, and packed with prawns – it’s the perfect quick soup. Ready in 20 minutes!

I learned to make this easy tom yum goong (tom yum with prawns) from a wonderful Thai chef in Northern Thailand.

The version of tom yum I was taught is light, clear, and surprisingly simple. No need to boil shrimp heads or fuss over stock – just a few fresh ingredients and about 20 minutes.

This easy take on the classic hot and sour prawn soup is full of authentic Thai flavour, with lemongrass, lime, chillies, and fish sauce doing all the heavy lifting. It’s quick, comforting, and perfect for a weeknight meal.

A serving bowl with tom yum soup next to table condiments, lime wedges, chillies and steamed white rice.

What is tom yum goong?

Tom yum goong (ต้มยำกุ้ง) or tom yum kung translates roughly to “boiled spicy and sour soup with prawns“.

  • Tom (ต้ม) means “to boil”.
  • Yum (ยำ) (or yam) means “to mix together” and can refer to the spicy and sour flavour in Thai salads and soups.
  • Goong (กุ้ง) (or kung) means “prawns”, “shrimp”, or “shellfish”.

So the name describes exactly what you get: a hot, tangy prawn soup with classic Thai flavours.

It’s one of Thailand’s most famous dishes – bright, bold, and full of flavour. You’ll find clear and creamy versions, but both strike a balance between spicy, sour, salty, and savoury.

A bowl of spicy tom yum goong (spicy and sour Thai soup with prawns) topped with fresh cilantro.

Why I love this tom yum soup recipe

Tom yum goong is the first Thai dish I tried on my very first trip to Thailand in 2008, and it left a lasting impression. Multiple Thailand trips and even more Thai food later, it is still one of my all-time favourite Thai dishes.

And, sentiments aside, this is my favourite version of tom yum soup to make at home:

  • Quick and easy: With a few fresh ingredients and simple steps, this hot and sour soup with prawns is unfussy and perfect for a busy weeknight dinner.
  • Authentic and flavourful: Just because it’s easy, does not mean it’s not authentic-tasting. This recipe stays true to the traditional Thai flavours, creating a delicious and authentic tom yum soup that will transport you to the streets of Thailand.
  • Versatile: Follow my recipe to make a clear prawn tom yum soup, add evaporated milk for a creamy tom yum soup, or opt for tom kha soup with coconut milk – see the recipe card notes for instructions.

Ingredients and substitutes

  • Lemongrass stalks: This aromatic herb adds a bright and citrusy flavour to the soup. It’s an essential ingredient in Thai cooking, and it’s best not to substitute it. But if you really can’t track it down, you could try some makrut lime peel (also called kaffir lime).
  • Makrut lime leaves (kaffir lime leaves): These leaves have a distinct citrusy and floral flavour. If you can’t find fresh makrut lime leaves, you can substitute with dried makrut lime leaves. You can freeze fresh makrut lime leaves so that you always have some on hand!
  • Onion: This adds a subtle sweetness to the soup. You can use white, yellow, or red onion.
  • Tomato: This adds a subtle tang to balance the flavours and boost the red hue.
  • Red chillies: Thai bird’s eye chillies (or just Thai chillies) are traditionally used in this soup, but you can use any type of red chilli you prefer. Just adjust the quantities to suit your spice level.
  • Oyster mushrooms: These mushrooms add a meaty and earthy flavour to the soup. If you can’t find oyster mushrooms, you can use sliced button mushrooms.
  • Chicken stock (and water): This is the base of the soup and adds a rich and savoury flavour. You can substitute with prawn stock (or shrimp stock), vegetable stock, or water. Just adjust the seasoning accordingly.
  • Nam prik pao: This sweet and spicy Thai chilli paste (also called Thai chilli jam) adds depth and complexity to the soup. You can make your own nam prik pao (Hot Thai kitchen recipe) or use a store-bought version. (This is not the same as tom yum paste.) If you don’t have Thai chilli paste, you’ll need to add more sugar, and maybe some shrimp paste and tamarind paste to add complexity. But, I definitely recommend having a jar of Thai chilli paste in the fridge if you love Thai cooking.
  • Fish sauce: This adds a salty and savoury element to the soup.
  • Lime juice: This adds a tangy and bright flavour to the soup. You can use normal limes or makrut limes.
  • Sugar: This balances out the flavours of the soup. I prefer to use unrefined sugar like palm sugar, Thai raw sugar, or jaggery. If you don’t have any of these, you can use brown sugar.
  • Peeled prawns (or shrimp) tails: You only need the meaty prawn tails. If you have whole prawns or shrimp, you can use the heads and shells to make a homemade prawn or shrimp stock.

Ingredient note: Traditional tom yum soup can also contain galangal. Fresh galangal is often difficult to find in the West, which is why this recipe leaves it out. However, if you happen to have some, by all means, add a few thick slices of peeled galangal when you add the lemongrass.

How to make tom yum soup

Step 1: Prepare the ingredients. Cut each lemongrass stalk into 2-inch pieces (5-cm pieces) and pound them to release the flavour. Remove the hard spine from the makrut lime leaves. Cut the onion and tomato into bite-sized chunks, slice the chillies diagonally, and tear the oyster mushrooms into bite-sized pieces.

Step 2: In a medium-sized saucepan, bring two cups of chicken stock and one cup of water to a rapid boil over medium-high heat. Add the lemongrass, lime leaves, and chillies and boil for five minutes.

Step 3: Add the Thai chilli paste, oyster mushrooms, onion, and tomato. Gently stir and boil until the vegetables are soft, about two minutes.

Step 4: Season the broth with two tablespoons of fish sauce, two tablespoons of lime juice, and one teaspoon of palm sugar (optional). Taste and adjust the balance with more fish sauce, lime juice, sugar, or salt to your liking.

Step 5: Add the raw prawns and cook until they turn opaque, about two minutes. Remove from heat and transfer to serving bowls. Garnish with cilantro leaves (fresh coriander leaves) or Thai basil leaves.

Step 6: Serve immediately with steamed white jasmine rice and lime wedges. Enjoy your homemade Thai tom yum soup with prawns!

Prawn tom yum soup in a serving bowl topped with cilantro.

Serving suggestions & variations

Tom yum soup is best served piping hot, straight from the pot. I prefer a clear tom yum soup with prawns, but you can also make creamy versions:

  • Creamy tom yum soup: Add half a cup of evaporated milk when you add the fish sauce, and adjust the seasoning to taste.
  • Tom kha soup: Add half a cup of coconut milk when you add the fish sauce, and adjust the seasoning to taste.

Enjoy your favourite version of tom yum soup on its own as an appetiser or light meal, or serve it with a bowl of steamed jasmine rice on the side – it helps mellow the heat and soaks up all that fragrant broth.

A less traditional choice, but equally delicious, is to make a quick noodle soup by adding some cooked rice noodles.

For chicken and prawn tom yum soup, add a cup of leftover cooked chicken.

Garnish with fresh coriander (cilantro leaves) or Thai basil, and extra lime wedges if you like things tangy. If some diners prefer an even punchier, spicier soup, serve it with a small bowl of prik nam pla on the side so that everyone can adjust to taste.

Tom yum soup is traditionally served with aromatics left in the broth. However, you don’t eat the tough aromatics like lemongrass and lime leaves. So, feel free to remove them before serving.

Love Thai food?

If you loved this easy prawn tom yum soup recipe, you might also like these easy Thai recipes.

A serving bowl with tom yum soup next to table condiments, lime wedges, chillies and steamed white rice.

Easy Tom Yum Goong (Thai Hot & Sour Soup With Prawns)

5 from 1 vote
Print Pin
Tom Yum Goong is a classic spicy and sour Thai soup with prawns. The juicy prawns are cooked in an aromatic broth of herbs, tangy lime juice, and spicy chillies. And, this prawn tom yum recipe is hands down the easiest way to make authentic flavour-packed tom yum soup with prawns at home!
Recipe byAdri
Servings2
Prep Time5 minutes
Cook Time15 minutes
Total Time20 minutes

Ingredients
 

  • 2 sticks lemongrass
  • 3 makrut lime leaves
  • ½ onion
  • 1 medium-sized tomato
  • 2 to 4 small red chillies*
  • 5 ounces oyster mushrooms (about 1 cup)
  • 2 cups chicken stock*
  • 1 cup water or more stock
  • 1 tablespoon nam prik pao (Thai chilli paste) , homemade or store-bought
  • 2 tablespoons fish sauce
  • 2 tablespoons lime juice
  • 1 teaspoon palm sugar* (optional)
  • salt , to taste
  • 8 ounces medium-sized prawn tails (about 1 heaped cup) , peeled and deveined

To Serve (Optional)

  • chopped cilantro or Thai basil
  • cooked jasmine rice
  • lime wedges

Instructions

  • Cut the lemongrass at an angle into 2-inch (5-cm) pieces and pound with a heavy object (like a cast iron skillet) to release the flavour. Remove the hard spine of the makrut lime leaves. Cut the ½ onion into 3 wedges and each wedge into 4 chunks. Cut the tomato into 4 wedges and cut each into 3 chunks. Slice the chillies diagonally in half to expose the flesh and seeds. Roughly tear the oyster mushrooms into bite-sized pieces.
  • Bring the chicken stock and water to a rapid boil over high heat. Then add the lemongrass, kaffir lime leaves and chilli. Boil for 5 minutes.
  • Add the Thai chilli paste, oyster mushrooms, onion and tomato. Gently stir and let it boil until the vegetables are soft – about another 2 minutes.
  • Season the broth with the fish sauce, lime juice, and sugar. Taste and adjust the balance with more fish sauce, lime juice, sugar, or salt, to taste – I typically add another 1 tablespoon of fish sauce and a ¼ teaspoon of salt.
  • Add the raw prawn meat and cook until they turn opaque – start checking for doneness at about 1 minute. Remove from the heat, transfer to a serving bowl, and garnish with cilantro leaves or Thai basil leaves.
  • Serve immediately with steamed white jasmine rice and lime wedges.

Notes

  • Red chillies: Thai bird’s eye chillies are the traditional choice, but you can use any red chilli you prefer. Just adjust the heat to your preference. I use two African bird’s eye chillies for a slightly spicy soup, or four if I want it extra hot.
  • Chicken stock: You can also use prawn stock (or shrimp stock) made from the prawn heads (or shrimp heads), vegetable stock, or even water. Simply balance your soup with more fish sauce, sugar, or salt.
  • Raw sugar: Use any unrefined sugar for a more complex flavour. I typically use palm sugar or jaggery, but Thai raw sugar is amazing if you can find it! And if you don’t have any, brown sugar works just fine as well.
  • Nam prik pao: This deliciously funky, sweet and spicy Thai chilli paste is also called Thai chilli jam. You can use homemade nam prik pao or a store-bought version. My favourite store-bought Thai chilli paste is Maepranom brand.
  • For a creamy tom yum soup: Add half a cup of evaporated milk when you add the fish sauce, and adjust the seasoning to taste.
  • For tom kha soup: Add half a cup of coconut milk when you add the fish sauce, and adjust the seasoning to taste.
  • Tom yum soup is traditionally served with aromatics left in the broth. However, you don’t eat the tough aromatics like lemongrass and lime leaves. So, feel free to remove them before serving.
 
See the ingredients section for more ingredient details.
Nutritional information excludes optional serving suggestions.

Nutrition Information

Calories: 273 kcal Carbohydrates: 33 g Protein: 27 g Fat: 5 g Saturated Fat: 1 g Polyunsaturated Fat: 1 g Monounsaturated Fat: 2 g Trans Fat: 0.01 g Cholesterol: 152 mg Sodium: 2443 mg Potassium: 1142 mg Fiber: 3 g Sugar: 13 g Vitamin A: 961 IU Vitamin C: 78 mg Calcium: 112 mg Iron: 4 mg

One Comment

  1. 5 stars
    This is my favorite way to make an easy tom yum soup at home. Did you make any changes or additions? Do let me know in the comments, I love to hear how you make it your own!

5 from 1 vote

Leave a Reply

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

Add a recipe rating: