Classic Thai Tom Yum

Featured in Warm and Comforting Bowls.

Tom Yum Soup is Thailand's most beloved soup, known for its distinctive hot and sour profile. This recipe gives you two versions - the classic clear broth (Tom Yum Goong Nam Sa) or the rich and creamy variation (Tom Yum Goong Nam Khon). The secret to authentic tom yum lies in its aromatic base of lemongrass, galangal, kaffir lime leaves, and Thai chilies, which infuse the broth with complex flavors. Plump prawns add sweetness while fish sauce provides depth. The soup comes together in just 35 minutes, making it perfect for weeknight dinners or impressive entertaining. For busy home cooks, there's even a shortcut using frozen prawns that delivers remarkably authentic results.
sana kitchen chef
Updated on Sat, 22 Feb 2025 16:30:05 GMT
A bowl of soup with vegetables and chicken in it. Pin it
A bowl of soup with vegetables and chicken in it. | recipebyme.com

This flavorful Thai soup balances the perfect harmony of sour, spicy, and aromatic elements that dance on your palate with every spoonful. Tom Yum stands as one of Thailand's most beloved culinary treasures, offering both clear and creamy variations that showcase the vibrant ingredients of Southeast Asian cuisine while delivering incredible depth of flavor in a surprisingly simple preparation.

I discovered Tom Yum during my travels through Thailand and became obsessed with recreating that perfect balance of flavors. After numerous attempts, this recipe finally captured that elusive restaurant-quality taste that transported me right back to the streets of Bangkok.

Spectacular Ingredients Selection

  • Prawns/Shrimp: Select whole prawns with heads attached whenever possible as they create an intensely flavorful broth foundation. Look for prawns with translucent shells, firm texture, and a fresh, oceanic smell.
  • Kaffir Lime Leaves: These glossy, double-lobed leaves impart a distinctive citrus aroma unlike any other ingredient. Choose leaves that appear vibrant green without any browning or wilting.
  • Lemongrass: Provides a subtle lemon fragrance with complex herbal notes. Select stalks that feel heavy for their size, appear pale yellow at the base, and give slightly when squeezed.
  • Galangal: This knobby rhizome offers a sharp, piney flavor essential to authentic Tom Yum. Look for firm pieces with smooth skin and a fresh, citrusy aroma when cut.
  • Thai Chilies: These small but mighty peppers provide the characteristic heat. Select bright red chilies with tight, glossy skin for maximum flavor and potency.
  • Mushrooms: Typically straw or oyster mushrooms are traditional, though button mushrooms work well too. Choose firm specimens with uniform color and no slimy patches.
  • Evaporated Milk: Creates the silky texture in creamy Tom Yum. Select unsweetened varieties for authentic flavor.
  • Thai Chili Paste (Nam Prik Pao): This complex condiment adds depth and color to creamy versions. Look for brands listing tamarind, shrimp paste, and dried chilies among the first ingredients.

Preparation Method

Creating the Aromatic Base:
Begin by preparing the shell broth. Separate prawn heads and shells from the meat, reserving both. In a large pot, combine the shells and heads with 8 cups of water, 4 bruised lemongrass stalks, 8 slightly crushed kaffir lime leaves, 6 thick slices of galangal, 3 smashed garlic cloves, and 4 lightly crushed Thai chilies. Bring to a gentle boil, then reduce heat and simmer for 20 minutes to extract all the beautiful flavors.
Straining to Clarity:
Pour the fragrant broth through a fine-mesh strainer into another pot, pressing gently on the solids to extract maximum flavor. Discard the solids and return the clear, aromatic broth to medium heat. This creates the perfect foundation for either soup variation.
Adding Primary Ingredients:
Introduce the reserved prawn meat, 2 cups of sliced mushrooms, and 1 diced tomato to the strained broth. Simmer gently until prawns turn pink and opaque, approximately 3 minutes. Take care not to overcook the prawns, which would result in a rubbery texture.
Finalizing Clear Version:
For Tom Yum Goong Nam Sai, your soup is essentially complete at this stage. Adjust seasoning with fish sauce, lime juice, and a touch of palm sugar to achieve the perfect balance of salty, sour, and slightly sweet notes that characterize authentic Tom Yum.
A bowl of soup with shrimp and vegetables. Pin it
A bowl of soup with shrimp and vegetables. | recipebyme.com

Lemongrass has become my family's favorite ingredient in this recipe. My children, previously skeptical of 'weird' ingredients, now request 'the soup with the lemon sticks.' The subtle citrus notes complement the prawns perfectly without overwhelming the delicate seafood flavor.

Delicious Serving Ideas

Presenting Tom Yum becomes an art form with these complementary pairings. Serve in deep, wide bowls alongside jasmine rice to soak up the flavorful broth. Garnish with fresh cilantro leaves, thinly sliced Thai chilies, and lime wedges for adjustable acidity. For a complete meal, offer a side of crispy spring rolls or a refreshing green papaya salad that balances the soup's intensity with cooling crunch.

Customization Options

Adapting Tom Yum to your preferences creates endless possibilities. Substitute chicken for prawns by simmering boneless thighs in the broth until fully cooked. Create a vegetarian version using vegetable stock, tofu, and additional mushroom varieties for depth. Adjust spice levels by varying the quantity of chilies or adding a dollop of chili paste to individual servings rather than the entire pot. Incorporate vegetables like baby corn, snow peas, or cherry tomatoes for additional texture and nutritional value.

Preserving Leftovers

Maintaining freshness ensures continued enjoyment. Store cooled soup in airtight containers in the refrigerator for up to three days, keeping in mind seafood has limited refrigerated shelf life. Reheat gently on the stovetop without boiling to prevent overcooking the delicate ingredients. Consider freezing only the strained broth in freezer-safe containers for up to three months, then adding fresh prawns and vegetables when reheating for optimal texture. Allow frozen broth to thaw overnight in the refrigerator before gently reheating and completing the recipe.

A bowl of soup with shrimp and vegetables. Pin it
A bowl of soup with shrimp and vegetables. | recipebyme.com

Frequently Asked Questions

→ Can I make Tom Yum soup without fresh lemongrass?
Yes, you can substitute 1 tablespoon of lemongrass paste if fresh lemongrass is unavailable. While fresh is ideal for the most authentic flavor, the paste works well in a pinch.
→ What's the difference between clear and creamy Tom Yum?
Clear Tom Yum (Tom Yum Goong Nam Sa) is lighter and more tangy, while creamy Tom Yum (Tom Yum Goong Nam Khon) includes evaporated milk and roasted chili paste for a richer, slightly spicier flavor profile.
→ How spicy is traditional Tom Yum soup?
Traditional Tom Yum has a moderate heat level with a warming sensation rather than overwhelming spiciness. This recipe uses 2 Thai chilies which provides a gentle heat. You can adjust by adding more chilies for extra spice or removing the seeds for a milder version.
→ Can I substitute the galangal with something else?
If you can't find galangal, you can substitute with ginger plus a grind of black pepper. The flavor won't be exactly the same since galangal has a unique peppery, citrusy quality, but it makes a workable alternative.
→ Can I make Tom Yum soup vegetarian?
Yes, you can make vegetarian Tom Yum by using vegetable broth instead of chicken broth, omitting the prawns, doubling the mushrooms, and using soy sauce or salt instead of fish sauce. Add extra firm tofu for protein if desired.
→ How long does Tom Yum soup keep in the refrigerator?
Tom Yum soup can be stored in the refrigerator for up to 2 days. For best results, store the prawns separately and add them when reheating to prevent overcooking.

Classic Thai Tom Yum

This authentic Tom Yum Soup recipe brings Thailand's most famous soup to your kitchen with its perfect balance of spicy, sour, and aromatic flavors.

Prep Time
15 Minutes
Cook Time
20 Minutes
Total Time
35 Minutes
By: Sana

Category: Soups & Broths

Difficulty: Intermediate

Cuisine: Thai

Yield: 2 Servings

Dietary: Low-Carb, Gluten-Free, Dairy-Free

Ingredients

→ Prawns

01 300g whole prawns/shrimp with heads and shells on

→ Broth

02 3 cups water
03 1/2 cup low sodium chicken stock
04 2 stalks lemongrass, outer layers peeled
05 1.5cm piece of galangal, sliced into 4 pieces
06 5 kaffir lime leaves, torn roughly
07 2 Thai or birdseye chillies
08 3 garlic cloves

→ Soup Add-Ins

09 120g oyster mushrooms
10 1 roma tomato, cut into wedges
11 1/2 medium white onion, cut into 1cm wedges
12 1 tsp sugar
13 3 tbsp fish sauce
14 3 tbsp lime juice
15 Fresh coriander/cilantro for garnish

→ Creamy Version (Optional)

16 1 1/2 tbsp Thai roasted chili sauce (Nam Prik Pa)
17 1/3 cup evaporated milk

Instructions

Step 01

Peel the prawns and set the meat aside. Toss the heads and shells into a pot - they're packed with flavor!

Step 02

Grab something heavy like a meat mallet and give the garlic, chilli and lemongrass a good bash to crack them open. This really helps release all those fragrant Thai flavors into the broth.

Step 03

Crush those kaffir lime leaves between your hands and drop them in. Add the sliced galangal, stock and water. Bring everything to a simmer on high heat, then cover, reduce to medium and let it bubble away for about 10 minutes.

Step 04

Strain out all the solids and discard the prawn shells and aromatics. Return that beautiful fragrant broth to the pot over low heat.

Step 05

Toss in the onions and mushrooms, and let them simmer for 3 minutes. Add the tomato wedges and simmer for just 1 minute more.

Step 06

Now add those prawns you set aside earlier and simmer gently for 2 minutes until they're just perfectly cooked through - pink and tender!

Step 07

Stir in the sugar and fish sauce, and let it simmer for 1 minute. Then add your lime juice and taste. This is where you make it your own - adjust the sweetness with sugar, saltiness with fish sauce, and sourness with lime until it hits that perfect balance. Trust me, you'll know when it's right!

Step 08

Ladle this aromatic soup into bowls and scatter with fresh coriander and some fresh chilli if you like it spicy. This gives you the classic clear Tom Yum soup that's light and zingy.

Notes

  1. For creamy Tom Yum (Tom Yum Goong Nam Khon), add the Thai Chilli Paste and evaporated milk when you add sugar.
  2. Want Tom Kha instead? Follow the creamy version but use coconut milk instead of evaporated milk.
  3. If lemongrass is hard to find, you can substitute with 1 tbsp lemongrass paste.
  4. Can't find galangal? Use ginger with a grind of black pepper instead.
  5. Fresh kaffir lime leaves make a big difference but dried will work in a pinch. They freeze perfectly, so stock up when you find them!
  6. The soup isn't super spicy but has a gentle warmth to it.

Tools You'll Need

  • Large pot
  • Strainer
  • Meat mallet or heavy object (to bash aromatics)
  • Knife and cutting board
  • Ladle

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Shellfish (prawns/shrimp)
  • Fish (fish sauce)
  • Dairy (if using evaporated milk in creamy version)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 156
  • Total Fat: 2 g
  • Total Carbohydrate: 15 g
  • Protein: 21 g