Classic Thai Tom Yum

Featured in: Comforting Bowls for Every Season

Tom Yum’s iconic sour and spicy tang makes it a Thai favorite. This recipe offers two styles: clear and light (Tom Yum Goong Nam Sa) or rich and creamy (Tom Yum Goong Nam Khon). Aromatic ingredients like kaffir lime leaves, chilies, galangal, and lemongrass shine here, with fresh prawns adding a natural sweetness while fish sauce deepens the broth's flavor. Only need 35 minutes to create this dish that’s great for weekday meals or fancy nights. If you’re pressed for time, frozen prawns work wonderfully too.
A woman with blonde hair and a white shirt smiles at the camera.
Updated on Sun, 04 May 2025 15:43:45 GMT
A steaming bowl filled with colorful herbs, prawns, and a rich broth. Pin it
A steaming bowl filled with colorful herbs, prawns, and a rich broth. | tastefullyrecipe.com

This tasty Thai soup brings together a perfect mix of sour, hot, and fragrant elements that burst in your mouth with each taste. Tom Yum is one of Thailand's favorite food gems, coming in both clear and rich creamy versions that show off the bright ingredients from Southeast Asian cooking while giving amazing flavor depth in a pretty easy prep.

I found Tom Yum while traveling in Thailand and got totally hooked on getting that perfect flavor mix just right. After trying many times, this recipe finally hit that special restaurant-quality taste that took me straight back to Bangkok's busy streets.

Amazing Ingredient Choices

  • Prawns/Shrimp: Try to get whole prawns with heads still on when you can since they make an incredibly rich broth base. Go for prawns with clear shells, firm feel, and a nice ocean smell.
  • Kaffir Lime Leaves: These shiny, double-part leaves add a unique citrus smell unlike anything else. Pick leaves that look bright green with no brown spots or wilting.
  • Lemongrass: Gives a light lemony smell with deeper herby notes. Look for stalks that seem heavy, have pale yellow bottoms, and bend a bit when you squeeze them.
  • Galangal: This bumpy root brings a sharp, pine-like flavor that's key for real Tom Yum. Find firm pieces with smooth outer skin and a fresh citrusy smell when cut open.
  • Thai Chilies: These tiny peppers pack the heat punch. Pick bright red ones with shiny, tight skin for best flavor and spiciness.
  • Mushrooms: Usually straw or oyster mushrooms are the classic choice, but button mushrooms work fine too. Get firm ones with even color and no sliminess.
  • Evaporated Milk: Makes the smooth texture in creamy Tom Yum. Pick unsweetened kinds for the right flavor.
  • Thai Chili Paste (Nam Prik Pao): This rich mix adds depth and color to creamy versions. Look for brands that list tamarind, shrimp paste, and dried chilies early in their ingredients.

Cooking Steps

Making Your Flavor Base:
Start by getting the shell broth ready. Take off the prawn heads and shells from the meat, and save both parts. In a big pot, mix the shells and heads with 8 cups water, 4 smashed lemongrass stalks, 8 lightly crushed kaffir lime leaves, 6 thick galangal slices, 3 crushed garlic cloves, and 4 slightly smashed Thai chilies. Let it come to a slow boil, then turn down the heat and simmer for 20 minutes to pull out all those great flavors.
Getting Clear Broth:
Pour your tasty broth through a fine strainer into another pot, gently pressing the stuff in the strainer to get all the flavor out. Throw away what's left in the strainer and put the clear, fragrant broth back on medium heat. This makes the perfect start for either soup type.
Putting In Main Stuff:
Add your saved prawn meat, 2 cups sliced mushrooms, and 1 chopped tomato to the strained broth. Let it simmer until prawns turn pink, about 3 minutes. Don't cook the prawns too long or they'll get tough and rubbery.
Finishing Clear Version:
For Tom Yum Goong Nam Sai, your soup is basically done at this point. Fix the taste with fish sauce, lime juice, and a bit of palm sugar to get that perfect mix of salty, sour, and slightly sweet that makes real Tom Yum so good.
A bowl of soup with shrimp and vegetables. Pin it
A bowl of soup with shrimp and vegetables. | tastefullyrecipe.com

Lemongrass has turned into my family's top pick in this recipe. My kids, who used to turn up their noses at 'strange' ingredients, now ask for 'the soup with the lemon sticks.' Those gentle citrus notes work so well with the prawns without being too much for the gentle seafood taste.

Tasty Serving Suggestions

Showing off Tom Yum can be like making art with these perfect pairings. Serve in big, deep bowls next to jasmine rice to soak up all that yummy broth. Top with fresh cilantro, thin-sliced Thai chilies, and lime wedges so people can make it more sour if they want. For a full meal, add some crunchy spring rolls or a cool green papaya salad that balances the soup's strong flavors with some refreshing crunch.

Ways To Switch It Up

Changing Tom Yum to fit what you like opens up so many choices. Swap the prawns for chicken by cooking boneless thighs in the broth until they're done. Make a vegetarian kind using veggie stock, tofu, and more types of mushrooms for richness. Change how spicy it is by using more or fewer chilies or adding a bit of chili paste to each person's bowl instead of the whole pot. Throw in veggies like baby corn, snow peas, or cherry tomatoes for extra crunch and nutrients.

Keeping Extra Soup

Taking care of leftovers means you can enjoy it again later. Put cooled soup in tight containers in the fridge for up to three days, but remember seafood doesn't last long when refrigerated. Warm it up slowly on the stove without letting it boil so you don't overcook the delicate bits. You might want to freeze just the strained broth in freezer containers for up to three months, then add fresh prawns and veggies when you heat it up for the best texture. Let frozen broth thaw in the fridge overnight before gently warming it and finishing the recipe.

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

Frequently Asked Questions

→ What can I use if I don’t have fresh lemongrass?
Go for lemongrass paste instead—about 1 tablespoon—for a nice substitute. Fresh brings better flavor, but the paste does the job when you’re out of luck.
→ How is creamy Tom Yum different from clear Tom Yum?
Creamy Tom Yum is richer and spiced with roasted chili paste and evaporated milk, while the clear version has a tangy, refreshing profile.
→ Is Tom Yum soup very spicy?
It’s not overwhelmingly hot, offering a warm kick from the 2 Thai chilies used here. Add more for extra heat or take out the seeds if you want it milder.
→ What’s a good replacement for galangal?
Ginger plus a sprinkle of black pepper makes a decent stand-in. While not identical, it still adds deliciously to the dish.
→ Can I make a vegetarian version of Tom Yum?
Absolutely—replace chicken broth with veggie stock, double the mushrooms, skip the prawns, and switch fish sauce for soy sauce or salt. Toss in tofu for added protein.
→ How long can I store Tom Yum soup in the fridge?
It’ll keep for about 2 days in the fridge. Separate the prawns when storing so they don’t get rubbery when reheated.

Classic Thai Tom Yum

Enjoy the bold flavors of Thailand with this Tom Yum bowl. A mixture of sour, spicy, and savory tastes, it’s an ideal comfort food packed with aroma and zest.

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


Difficulty: Intermediate

Cuisine: Thai

Yield: 2 Servings

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

Ingredients

→ Prawns

01 300g prawns or shrimp, keep heads and shells on

→ Broth

02 5 kaffir lime leaves, ripped into big pieces
03 3 garlic cloves
04 1.5cm chunk of galangal, cut into a few slices
05 2 stalks lemongrass, tough outer layers removed
06 3 cups water
07 2 Thai or bird’s eye chilies
08 1/2 cup chicken stock (look for low sodium)

→ Soup Add-Ins

09 1 tsp sugar
10 3 tbsp fish sauce
11 1/2 medium white onion, cut into chunky wedges
12 3 tbsp lime juice
13 A handful of fresh cilantro/coriander for sprinkling
14 1 roma tomato, sliced into wedges
15 120g oyster mushrooms

→ Creamy Version (Optional)

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

Instructions

Step 01

Remove the shells and heads from the prawns, but don’t toss them—they add loads of flavor! Put the shells and heads in a pot while reserving the prawn meat for later.

Step 02

Use something like a rolling pin or meat mallet to smash the garlic, chilies, and lemongrass. This will really bring out their bold scents and flavors!

Step 03

Tear the lime leaves with your hands to release their oils, then toss them into the pot with the water, chicken stock, galangal slices, and smashed aromatics. Bring it all to a boil over high heat, then lower the heat, cover it halfway, and let it gently bubble for 10 minutes.

Step 04

Pour the broth through a strainer to remove the shells, leaves, and chunks. Keep the clear broth warm in the pot over low heat.

Step 05

Add the mushrooms and onions, letting them cook softly for about 3 minutes. Then throw in the tomato slices and cook for just another 60 seconds.

Step 06

Drop in the prawn meat you saved earlier. Simmer gently for 2 minutes, just long enough for them to turn pink and cook through completely.

Step 07

Mix in fish sauce and sugar. Simmer for about a minute. Finally, pour in the lime juice and taste the broth. Tweak the balance of salty, sweet, and tangy to your liking.

Step 08

Divide this flavorful soup into bowls. Garnish with cilantro and, if you’re into spice, add extra chilies for an extra kick. The result? A light and zesty bowl of Tom Yum!

Notes

  1. For a creamy twist (Tom Yum Goong Nam Khon), mix in evaporated milk and roasted chili sauce when you add sugar.
  2. Want it like Tom Kha? Use coconut milk instead of evaporated milk in the creamy version.
  3. If you can’t get fresh lemongrass, a tablespoon of lemongrass paste works as a substitute.
  4. No galangal? Try fresh ginger with a hint of ground black pepper.
  5. Frozen or dried lime leaves work fine and are easy to store long term. Fresh is better, though!
  6. This soup has a gentle heat but isn’t overpoweringly spicy.

Tools You'll Need

  • Big soup pot
  • Strainer or sieve
  • Heavy object, like a rolling pin (for smashing aromatics)
  • Sharp knife and sturdy cutting board
  • Ladle for serving

Allergy Information

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

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