Easy Tom Yum Soup (Clear or Creamy)

Bold, tangy, spicy, and packed with aromatic Thai flavors, Tom Yum soup is the ultimate comfort food that’s both refreshing and deeply satisfying!

Tom Yum soup is one of Thailand’s most famous dishes, known for its bold flavors and unique combination of sour, spicy, and savory elements.

It’s a soup that awakens the senses, thanks to ingredients like lemongrass, kaffir lime leaves, chili, and fresh lime juice.

The best part?

It’s incredibly easy to make at home, requiring just a few essential ingredients and under 30 minutes of your time.

There are two popular versions of Tom Yum soup—Tom Yum Nam Sai (Clear Soup) and Tom Yum Nam Khon (Creamy Soup).

The clear version has a sharp and bright flavor, letting the broth shine, while the creamy version is enriched with evaporated milk or coconut milk, giving it a rich, velvety texture.

Both versions are equally delicious, and you can easily switch between them depending on your mood!

This soup is commonly made with shrimp, but you can also use chicken, fish, or even tofu for a vegetarian twist.

It’s naturally low in calories but packed with nutrients, making it a great meal whether you need something light and refreshing or deeply comforting.

Now, let’s explore the ingredients that give Tom Yum its signature taste!

Tom Yum Soup Ingredients

This soup may seem complex, but it’s made with just a handful of key ingredients that come together beautifully.

Shrimp: Fresh shrimp (or prawns) are the most traditional protein for Tom Yum soup. They cook quickly in the broth, adding a natural sweetness that balances the spice. If using whole shrimp with shells and heads, they can enhance the broth even more.

Lemongrass: One of the most essential ingredients! Lemongrass adds a bright citrusy fragrance to the broth. To release its full flavor, smash the stalk with the back of a knife before slicing it into sections.

Kaffir Lime Leaves: These leaves bring a deep, citrusy aroma that defines Tom Yum soup. They should be torn or crushed slightly to release their oils into the broth.

Galangal: A cousin of ginger, galangal has a slightly peppery, earthy taste that gives Tom Yum its unique depth. If you can’t find fresh galangal, use ginger as a substitute (but the flavor will be slightly different).

Chili Peppers: Thai bird’s eye chilies add the signature heat to the soup. You can adjust the spice level by adding more or less chili, or using milder alternatives like red pepper flakes.

Fish Sauce: This adds umami and saltiness to balance the sour and spicy elements. If you prefer a vegetarian version, soy sauce or mushroom sauce can be used instead.

Lime Juice: Fresh lime juice provides the tangy, sour component of the soup. It should always be added at the end of cooking to preserve its bright, fresh flavor.

Mushrooms: Straw mushrooms or oyster mushrooms are traditionally used, adding a slight chewiness to the soup. You can also use button mushrooms if that’s what you have on hand.

Evaporated Milk or Coconut Milk (for Creamy Tom Yum): If you prefer the creamy version, adding evaporated milk or coconut milk gives the broth a velvety richness that pairs beautifully with the heat.

Best Tips for Making Tom Yum Soup

To get the best flavor, follow these key tips when making Tom Yum soup.

Use fresh ingredients whenever possible: Fresh lemongrass, lime leaves, and galangal make a huge difference in flavor. If you can’t find them fresh, frozen versions work well too!

Don’t overcook the shrimp: Shrimp cook very quickly—usually in just 2-3 minutes. If overcooked, they become rubbery, so add them at the last minute.

Add lime juice at the end: To keep the soup’s sour and tangy taste fresh, add lime juice right before serving instead of boiling it in the broth.

Smash the aromatics before adding them: Lightly crushing the lemongrass, galangal, and lime leaves helps release their essential oils, making the broth more fragrant.

Adjust spice level to your preference: If you love spice, crush the chili peppers before adding them to the soup. If you prefer a milder broth, keep them whole and remove them before serving.

How to Store Tom Yum Soup

This soup is best enjoyed fresh, but if you have leftovers, here’s how to keep them tasting great.

Refrigerate: Store leftover Tom Yum soup in an airtight container in the fridge for up to 3 days. The flavors deepen over time, making it even more delicious the next day!

Freeze (without shrimp): The broth freezes well, but shrimp tend to get rubbery when frozen and reheated. If you want to freeze the soup, do so without the shrimp and add fresh ones when reheating.

Reheat properly: Warm the soup over medium-low heat until heated through. Avoid boiling, especially if using the creamy version, as it can cause the milk to separate.

Tasty Tom Yum Soup Variations

If you love experimenting in the kitchen, here are some exciting ways to change up your Tom Yum soup!

Tom Yum with Chicken (Tom Yum Gai): Instead of shrimp, use sliced chicken breast or thighs. Simmer them in the broth until fully cooked, creating a heartier version of this classic soup.

Vegetarian Tom Yum Soup: Skip the shrimp and use tofu or extra mushrooms for a meat-free version. Replace fish sauce with soy sauce to keep it vegetarian.

Tom Yum with Noodles: Add rice noodles or egg noodles to make this soup a complete, filling meal. Cook the noodles separately and add them to the bowl before pouring the soup over them.

Extra Creamy Tom Yum: Use coconut milk instead of evaporated milk for a slightly sweeter and more tropical take on the creamy version of Tom Yum.

Easy Tom Yum Soup (Clear or Creamy)

A bold, spicy, and tangy Thai soup made with fragrant herbs, shrimp, and a rich broth—easily customizable as clear or creamy Tom Yum.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Soup
Servings 2

Ingredients
  

  • 6 large shrimp peeled and deveined
  • 2 cups water or chicken broth
  • 1 stalk lemongrass smashed and cut into 2-inch pieces
  • 3 kaffir lime leaves torn slightly
  • 4 slices galangal or ginger if unavailable
  • 2 Thai bird’s eye chilies sliced (adjust for spice preference)
  • 1 small tomato quartered
  • ½ cup mushrooms straw or oyster preferred
  • 1 tablespoon fish sauce or soy sauce for vegetarian
  • 1 teaspoon sugar
  • 2 tablespoons fresh lime juice
  • ½ teaspoon chili paste optional, for extra heat
  • ¼ cup evaporated milk or coconut milk for creamy version
  • Fresh cilantro for garnish

Instructions
 

  • Prepare the broth: In a pot, bring the water or chicken broth to a simmer over medium heat. Add the smashed lemongrass, lime leaves, galangal, and chilies. Let them infuse the broth for about 5 minutes.
  • Add vegetables and seasoning: Stir in the tomatoes, mushrooms, fish sauce, and sugar. Let it simmer for another 5 minutes until the flavors blend.
  • Add the shrimp: Drop the shrimp into the soup and let them cook for 2-3 minutes until pink and opaque.
  • Make it creamy (if desired): For a creamy version, stir in evaporated milk or coconut milk and let it heat through for another minute.
  • Finish with lime juice: Remove the pot from heat and stir in the fresh lime juice.
  • Serve and enjoy: Ladle the soup into bowls, garnish with fresh cilantro, and serve hot!