Tom Yum Soup Recipe: A Flavorful Thai Classic You Can Make at Home

✓ Reviewed by MesonMadrid Editorial Team
Last Updated: July 30, 2025  •  Reading Time: 4 min

When it comes to Thai cuisine, few dishes are as beloved and iconic as Tom Yum Soup. Known for its bold flavors—spicy, sour, salty, and a touch of sweetness—Tom Yum Soup is a favorite among food lovers around the world. If you’re craving an exotic, comforting bowl of soup, this Tom Yum Soup recipe is your ticket to a delicious culinary adventure.

🌿 What Is Tom Yum Soup?

Tom Yum (sometimes spelled Tom Yam) is a hot and sour Thai soup typically made with shrimp (Tom Yum Goong), fragrant herbs, and a spicy broth. It’s a staple in Thai kitchens and restaurants, praised for its vibrant flavor profile and health-boosting ingredients.

Whether you’re a beginner in Thai cooking or a seasoned home chef, this Tom Yum Soup recipe will guide you through making an authentic version right in your kitchen.


🍤 Ingredients for Authentic Tom Yum Soup

To make this Tom Yum Soup recipe, you’ll need the following:

Essential Ingredients:

  • 3 cups water or chicken stock

  • 10 large shrimp, peeled and deveined

  • 2 stalks lemongrass, chopped and bruised

  • 3 slices of galangal (or ginger as a substitute)

  • 4 kaffir lime leaves, torn into pieces

  • 2–3 Thai bird’s eye chilies, crushed

  • 200g mushrooms (straw mushrooms or button mushrooms), halved

  • 2 tablespoons fish sauce

  • 1 tablespoon Thai chili paste (Nam Prik Pao)

  • 1 lime, juiced

  • Fresh cilantro leaves for garnish

Optional Add-ins:

  • Cherry tomatoes

  • Onions

  • Coconut milk or evaporated milk (for Tom Yum Nam Khon – the creamy version)


🥄 Step-by-Step Tom Yum Soup Recipe Instructions

Step 1: Prepare the Broth
In a medium pot, bring water or chicken stock to a boil. Add lemongrass, galangal, kaffir lime leaves, and crushed chilies. Let it simmer for 5–10 minutes to release the aromatics.

Step 2: Add Mushrooms and Shrimp
Add the mushrooms and continue to simmer for 2 minutes. Then, add shrimp and cook until pink and opaque—about 2–3 minutes.

Step 3: Season the Soup
Stir in fish sauce and Thai chili paste. Taste and adjust seasoning as needed. Remove from heat.

Step 4: Add Lime Juice and Garnish
Once off the heat, add fresh lime juice. Garnish with chopped cilantro before serving.


🔥 Tips for the Best Tom Yum Soup

  • Don’t skip the aromatics: Lemongrass, galangal, and kaffir lime leaves are essential. If you can’t find them fresh, many Asian markets sell them frozen or dried.

  • Adjust spice level: Add more or fewer chilies to suit your heat preference.

  • Make it creamy: Add ¼ cup of coconut milk for a richer version (Tom Yum Nam Khon).


🥢 What to Serve with Tom Yum Soup

Tom Yum Soup can be served as a starter or a main dish. Pair it with:

  • Steamed jasmine rice

  • Thai basil fried rice

  • Crispy spring rolls

  • Green papaya salad (Som Tum)

Its bold and bright flavors also make it a great complement to grilled meats or seafood.


💡 Health Benefits of Tom Yum Soup

Thanks to its ingredients, Tom Yum Soup is more than just delicious—it’s healthy too!

  • Low in calories

  • Rich in antioxidants

  • Anti-inflammatory properties from galangal, lemongrass, and lime

  • Boosts immunity with chili and fresh herbs


📌 Final Thoughts: Try This Tom Yum Soup Recipe Today!

If you love Thai food or are just looking to try something new, this Tom Yum Soup recipe is a fantastic choice. It’s quick, easy, and full of flavor. With just a few ingredients and a short cooking time, you can enjoy a restaurant-quality dish at home. Whether served on a rainy day or at your next dinner party, Tom Yum is guaranteed to impress.


📷 Image Recap:

  1. Tom Yum Soup in Bowl – ideal as the header image

  2. Fresh Ingredients – perfect for a “how-to” visual section

  3. Serving Suggestion – adds context for food pairing and garnishing

  4. Learn more: palak paneer recipe

Leave a Comment