Tom Yum Soup

Featured in: Everyday Flour-First Dinners

This aromatic Thai classic delivers the perfect balance of sour, spicy, salty, and savory flavors in every bowl. Fresh lemongrass, kaffir lime leaves, galangal, and Thai chiles infuse the broth with authentic taste, while tender shrimp and vegetables add heartiness. The dish comes together quickly—just 15 minutes of prep and 20 minutes of simmering—making it ideal for weeknight dinners or weekend entertaining. Customize the heat level by adjusting the chiles, and finish with bright lime juice, fish sauce, and fresh herbs for that restaurant-quality finish. Serve with steamed jasmine rice for a complete meal.

Updated on Tue, 27 Jan 2026 22:04:39 GMT
Steaming bowl of Tom Yum Soup featuring shrimp, mushrooms, and tomatoes in a clear, aromatic broth. Pin It
Steaming bowl of Tom Yum Soup featuring shrimp, mushrooms, and tomatoes in a clear, aromatic broth. | hazelflour.com

Tom Yum Soup is the definitive Thai comfort food, renowned for its exhilarating blend of spicy, sour, and savory flavors. This vibrant dish features a clear, aromatic broth infused with traditional herbs like lemongrass, galangal, and kaffir lime leaves, creating a multi-layered sensory experience that is both light and satisfying. Whether you are seeking a soul-warming bowl on a chilly evening or a bright, zesty starter for a dinner party, this authentic soup captures the true essence of Thai cuisine in every spoonful.

Steaming bowl of Tom Yum Soup featuring shrimp, mushrooms, and tomatoes in a clear, aromatic broth. Pin It
Steaming bowl of Tom Yum Soup featuring shrimp, mushrooms, and tomatoes in a clear, aromatic broth. | hazelflour.com

This recipe focuses on building a deep flavor profile through a simple simmering process. By allowing the aromatics to infuse the stock, you create a complex base that highlights the sweetness of the shrimp and the acidity of the lime juice. It is a masterclass in flavor balancing, where heat, salt, and acid work together to create a dish that is far more than the sum of its parts.

Ingredients

  • Broth Base
  • 4 cups chicken or vegetable stock
  • 2 stalks lemongrass, trimmed and smashed
  • 4 kaffir lime leaves, torn
  • 3 slices galangal (or ginger if unavailable)
  • 2 Thai birds eye chiles, sliced (adjust to taste)
  • Vegetables & Aromatics
  • 200 g (7 oz) mushrooms, sliced
  • 2 medium tomatoes, cut into wedges
  • 1 small onion, sliced
  • 3 cloves garlic, smashed
  • Protein
  • 300 g (10 oz) shrimp, peeled and deveined (or tofu for vegetarian option)
  • Seasonings & Finish
  • 3 tbsp fish sauce (or soy sauce for vegetarian)
  • 2 tbsp fresh lime juice
  • 1 tsp sugar
  • 1 tsp chili paste (nam prik pao), optional
  • Fresh cilantro leaves, for garnish
  • 2 green onions, sliced
  • Lime wedges, to serve
Product image
Create smooth frozen drinks, slushies, and frappés for desserts and parties using juices, coffee, or wine.
Check price on Amazon

Instructions

Step 1
In a medium pot, bring the stock to a gentle boil. Add lemongrass, kaffir lime leaves, galangal, chiles, garlic, and onion. Simmer for 10 minutes to let the flavors infuse.
Step 2
Add mushrooms and tomatoes. Cook for 5 minutes until mushrooms are tender.
Step 3
Add shrimp (or tofu) and simmer just until shrimp turn pink and are cooked through, about 2–3 minutes.
Step 4
Stir in fish sauce, lime juice, sugar, and chili paste if using. Taste and adjust seasoning for salt, sourness, and heat as desired.
Step 5
Remove from heat. Ladle the soup into bowls and garnish with cilantro and green onions. Serve with lime wedges.

Zusatztipps für die Zubereitung

For the best flavor, make sure to adjust the chili and lime juice at the very end of the cooking process to suit your preferred spice and sourness levels. Smashing the lemongrass and garlic cloves before adding them to the pot ensures that their essential oils are fully released into the broth for a more intense aroma.

Varianten und Anpassungen

For a vegetarian version, use vegetable stock, tofu, and soy sauce instead of fish sauce. You can also add straw mushrooms or baby corn for extra texture, making the soup even more hearty and diverse in flavor.

Serviervorschläge

Pair this zesty soup with a side of steamed jasmine rice for a complete and filling meal. Garnish generously with fresh cilantro and green onions, and provide extra lime wedges on the side so guests can customize their own bowls.

Thai-inspired Tom Yum Soup garnished with fresh cilantro and green onions, served with lime wedges on the side. Pin It
Thai-inspired Tom Yum Soup garnished with fresh cilantro and green onions, served with lime wedges on the side. | hazelflour.com

Mastering Tom Yum Soup at home is an incredibly rewarding experience that brings the bold tastes of Thailand to your dinner table. With its stunning colors and sophisticated flavor profile, it is a dish that satisfies the senses and leaves a lasting impression on anyone who tries it.

Product image
Prep meals effortlessly by chopping vegetables, slicing meats, and serving dinner with the right knife always ready.
Check price on Amazon

Recipe FAQs

What makes Tom Yum taste authentic?

Traditional Tom Yum gets its signature flavor from lemongrass, kaffir lime leaves, galangal, and Thai bird's eye chiles. These aromatic ingredients infuse the broth during simmering, creating that distinctive sour-spicy profile. Fresh lime juice and fish sauce added at the end brighten and season the soup.

Can I make Tom Yum vegetarian?

Yes. Substitute vegetable stock for chicken stock, use tofu instead of shrimp, and replace fish sauce with soy sauce. The aromatic base of lemongrass, galangal, and lime remains the same, keeping the authentic taste profile fully plant-based.

How spicy is traditional Tom Yum?

Authentic Tom Yum ranges from medium to very spicy, depending on how many Thai bird's eye chiles you add. Start with one or two sliced chiles for moderate heat, then adjust to your preference. The broth should have a warming kick that doesn't overpower the other flavors.

What's the difference between Tom Yum and clear soup?

Tom Yum features a deeply infused broth with aromatics like lemongrass, galangal, and kaffir lime leaves, plus a distinct balance of sour lime juice and spicy chiles. Clear soups typically have simpler broths without these bold Southeast Asian flavors and aromatic ingredients.

Can I prepare Tom Yum in advance?

The broth base can be made ahead and refrigerated for up to 2 days. Add the shrimp and fresh garnishes just before serving, as reheating can overcook the seafood. The flavors often develop and deepen overnight, making it an excellent make-ahead option for gatherings.

What protein works best in Tom Yum?

Shrimp is the traditional choice, adding sweetness and cooking quickly in the hot broth. Firm tofu works beautifully for vegetarians. Chicken thighs or white fish fillets also work well—add them a few minutes earlier than shrimp to ensure thorough cooking.

Tom Yum Soup

Aromatic Thai soup with lemongrass, lime, and chiles in 35 minutes.

Prep Time
15 minutes
Time to Cook
20 minutes
Total Duration
35 minutes
Recipe Creator Gabriel Lawson


Skill Level Medium

Cuisine Type Thai

Makes 4 Portions

Diet Preferences No Dairy, No Gluten

Ingredient List

Broth Base

01 4 cups chicken or vegetable stock
02 2 stalks lemongrass, trimmed and smashed
03 4 kaffir lime leaves, torn
04 3 slices galangal or ginger
05 2 Thai birds eye chiles, sliced

Vegetables and Aromatics

01 7 ounces mushrooms, sliced
02 2 medium tomatoes, cut into wedges
03 1 small onion, sliced
04 3 cloves garlic, smashed

Protein

01 10 ounces shrimp, peeled and deveined or tofu

Seasonings and Finish

01 3 tablespoons fish sauce or soy sauce
02 2 tablespoons fresh lime juice
03 1 teaspoon sugar
04 1 teaspoon chili paste, optional
05 Fresh cilantro leaves for garnish
06 2 green onions, sliced
07 Lime wedges to serve

How-To Steps

Step 01

Infuse the Broth: Bring stock to a gentle boil in a medium pot. Add lemongrass, kaffir lime leaves, galangal, chiles, garlic, and onion. Simmer for 10 minutes to extract and meld flavors.

Step 02

Cook Vegetables: Add sliced mushrooms and tomato wedges to the broth. Cook for 5 minutes until mushrooms become tender.

Step 03

Cook Protein: Add shrimp or tofu and simmer until shrimp turn pink and are cooked through, approximately 2 to 3 minutes.

Step 04

Season and Finish: Stir in fish sauce, lime juice, sugar, and chili paste if desired. Taste and adjust seasoning for salt, acidity, and heat to preference.

Step 05

Serve: Remove from heat. Ladle soup into bowls and garnish with fresh cilantro and sliced green onions. Serve with lime wedges on the side.

Tools Needed

  • Medium pot
  • Ladle
  • Knife and cutting board
  • Strainer, optional

Allergen Details

Always review ingredients for allergens. If unsure, ask a healthcare professional.
  • Contains shellfish (shrimp) and fish (fish sauce)
  • Soy may be present if using soy sauce
  • Check all labels for potential cross-contamination if highly sensitive to allergens

Nutrition Details (one portion)

Nutrition listed here is for guidance only. It's not a substitute for medical advice.
  • Calorie Count: 180
  • Total Fat: 3 g
  • Total Carbs: 15 g
  • Protein: 22 g