Tom Yum Soup

Why You’ll Love This Recipe

Tom Yum Soup is Thailand’s iconic hot and sour soup, bursting with bold flavors from lemongrass, lime, chili, and fresh herbs. Light yet deeply aromatic, this soup is both comforting and refreshing, making it a perfect starter or light meal that’s fast, healthy, and deliciously complex.

ingredients

Tom Yum Soup 10 Why You’ll Love This Recipe

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

shrimp or chicken (sliced)lemongrass stalks (smashed and cut)galangal or ginger (sliced)kaffir lime leaves (torn)Thai bird’s eye chilies or red chili (smashed)mushrooms (sliced)tomatoes or cherry tomatoesfish saucefresh lime juicechicken or vegetable brothcilantro (chopped)green onions (sliced)optional: evaporated milk or Thai chili paste (Nam Prik Pao) for creamy version

directions

In a pot, bring chicken or vegetable broth to a gentle boil.

Add lemongrass, galangal, kaffir lime leaves, and chilies. Simmer for 5–10 minutes to infuse the broth.

Add mushrooms and tomatoes, cooking until slightly tender.

Add shrimp or chicken slices and cook until just done—shrimp turns pink or chicken is no longer pink inside.

Stir in fish sauce and lime juice to taste.

Optional: for creamy Tom Yum, stir in a splash of evaporated milk and a spoonful of Thai chili paste.

Remove from heat and discard lemongrass, lime leaves, and galangal if desired.

Garnish with chopped cilantro and green onions before serving.

Servings and timing

This recipe yields approximately 4 servings.
Preparation time: 10 minutes
Cooking time: 15 minutes
Total time: 25 minutes

Variations

Use tofu for a vegetarian version and soy sauce instead of fish sauce.
Add bok choy or baby corn for extra veggies.
Make it creamy with coconut milk instead of evaporated milk.
Use squid, scallops, or a seafood mix for variety.
Serve with steamed jasmine rice or rice noodles.

storage/reheating

Tom Yum Soup
Tom Yum Soup 11 Why You’ll Love This Recipe

Store in the refrigerator for up to 3 days in an airtight container.
Reheat gently over medium heat—avoid boiling to preserve flavor.
Best enjoyed fresh as the herbs lose potency over time.

FAQs

Is Tom Yum always spicy?
Traditionally yes, but you can reduce or omit the chilies for a milder version.

Can I make it without galangal or kaffir lime leaves?
Yes, substitute ginger for galangal and lime zest for lime leaves in a pinch.

What’s the difference between clear and creamy Tom Yum?
Creamy Tom Yum includes evaporated milk or coconut milk and chili paste for added richness.

Can I freeze Tom Yum Soup?
It’s best fresh, but you can freeze the broth without herbs and seafood for up to 2 months.

What type of mushrooms work best?
Straw mushrooms are traditional, but button, shiitake, or oyster mushrooms work well.

Do I need to remove the herbs before serving?
It’s optional, but many prefer removing the tough lemongrass and lime leaves before eating.

Conclusion

Tom Yum Soup delivers a beautiful balance of sour, spicy, and savory notes in every spoonful. Whether you enjoy it clear or creamy, it’s a fast and flavorful dish that brings authentic Thai comfort to your table with vibrant herbs and bold ingredients.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tom Yum Soup

Tom Yum Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: ChefEmma
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Boiling
  • Cuisine: Thai
  • Diet: Low Fat

Description

Tom Yum Soup is a hot and sour Thai soup known for its bold flavors, featuring lemongrass, lime leaves, chili, and shrimp in a fragrant, savory broth.


Ingredients

Units Scale
  • 4 cups chicken or vegetable broth
  • 1 stalk lemongrass, cut into 2-inch pieces and smashed
  • 3 kaffir lime leaves, torn
  • 3 slices galangal or ginger
  • 2 Thai chilies, smashed (adjust to taste)
  • 200g (7 oz) shrimp, peeled and deveined
  • 1 cup mushrooms, sliced (straw or button)
  • 2 tbsp fish sauce
  • 1 tbsp lime juice
  • 1 tsp sugar
  • 2 tbsp Thai chili paste (nam prik pao, optional)
  • Fresh cilantro leaves, for garnish

Instructions

  1. In a pot, bring the broth to a boil. Add lemongrass, kaffir lime leaves, galangal, and chilies. Simmer for 10 minutes to infuse the flavors.
  2. Strain out the aromatics if desired, or leave them for a more rustic presentation.
  3. Add mushrooms and cook for 2–3 minutes until tender.
  4. Add shrimp and cook until pink and opaque, about 2–3 minutes.
  5. Stir in fish sauce, lime juice, sugar, and chili paste (if using). Adjust seasoning to taste.
  6. Serve hot, garnished with fresh cilantro leaves.

Notes

  • Substitute chicken or tofu for shrimp if preferred.
  • Lemongrass, lime leaves, and galangal can be found in Asian markets or online.
  • Chili paste adds richness but can be skipped for a lighter version.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 150
  • Sugar: 3g
  • Sodium: 720mg
  • Fat: 4g
  • Saturated Fat: 1g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 1g
  • Protein: 18g
  • Cholesterol: 95mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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