Tom Yum Soup

Featured in: Everyday Home Cooking

Tom Yum is a classic Thai hot and sour soup that delivers an explosion of bold aromatics and perfectly balanced flavors. This version combines fragrant lemongrass, kaffir lime leaves, and galangal with fresh shrimp, mushrooms, and tomatoes in a savory broth. The interplay of fish sauce, lime juice, and Thai chiles creates the signature sour, spicy, and umami-rich taste. Ready in just 35 minutes, it's naturally gluten-free and dairy-free, with easy vegetarian adaptations available.

Updated on Fri, 30 Jan 2026 04:46:29 GMT
A steaming bowl of homemade Tom Yum Soup featuring shrimp, mushrooms, and fresh Thai herbs like lemongrass and lime. Pin Now
A steaming bowl of homemade Tom Yum Soup featuring shrimp, mushrooms, and fresh Thai herbs like lemongrass and lime. | warmighir.com

Tom Yum Soup is a quintessential Thai dish, celebrated for its vibrant and aromatic qualities. This soup brings together a complex profile of lemongrass, lime, and Thai chiles, creating a sensory experience that is perfectly balanced between sour, spicy, salty, and savory notes.

A steaming bowl of homemade Tom Yum Soup featuring shrimp, mushrooms, and fresh Thai herbs like lemongrass and lime. Pin Now
A steaming bowl of homemade Tom Yum Soup featuring shrimp, mushrooms, and fresh Thai herbs like lemongrass and lime. | warmighir.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The secret to a great Tom Yum lies in its broth, which is infused with galangal, lemongrass, and kaffir lime leaves. These traditional aromatics provide a fragrant depth that complements the heat of the Thai chiles and the freshness of the succulent shrimp.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • Broth Base: 4 cups chicken or vegetable stock, 2 stalks lemongrass (trimmed and smashed), 4 kaffir lime leaves (torn), 3 slices galangal or ginger, 2 Thai birds eye chiles (sliced).
  • Vegetables & Aromatics: 200 g mushrooms (sliced), 2 medium tomatoes (wedges), 1 small onion (sliced), 3 cloves garlic (smashed).
  • Protein: 300 g shrimp (peeled and deveined) or tofu for a vegetarian option.
  • Seasonings & Finish: 3 tbsp fish sauce (or soy sauce), 2 tbsp fresh lime juice, 1 tsp sugar, 1 tsp chili paste (optional), fresh cilantro, 2 green onions, lime wedges.

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

To get the most flavor out of your aromatics, ensure you smash the lemongrass and garlic well before adding them to the stock. While these aromatics provide the flavor, they are traditionally not eaten; you can use a strainer to remove them before serving if you prefer a clearer broth.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

For a vegetarian or vegan version, simply use vegetable stock, replace the shrimp with firm tofu, and use soy sauce instead of fish sauce. You can also adjust the spice level by increasing or decreasing the number of Thai birds eye chiles used in the broth.

Serviervorschläge

Serve this aromatic soup steaming hot, garnished with plenty of fresh cilantro and green onions. For a more filling meal, pair it with a bowl of steamed jasmine rice, which helps soak up the savory broth.

Bright red chili slices and fresh cilantro garnish this aromatic Tom Yum Soup, served with a lime wedge on the side. Pin Now
Bright red chili slices and fresh cilantro garnish this aromatic Tom Yum Soup, served with a lime wedge on the side. | warmighir.com
Bright red chili slices and fresh cilantro garnish this aromatic Tom Yum Soup, served with a lime wedge on the side. Pin Now
Bright red chili slices and fresh cilantro garnish this aromatic Tom Yum Soup, served with a lime wedge on the side. | warmighir.com

Enjoy this bold and aromatic Thai classic that brings a perfect balance of heat and zest to your table. Whether you prefer it with shrimp or tofu, it remains a comforting and healthy choice for any soup lover.

Recipe FAQs

Can I make Tom Yum soup vegetarian?

Yes, simply use vegetable stock instead of chicken stock, substitute tofu for shrimp, and replace fish sauce with soy sauce. The aromatic herbs and lime will still deliver authentic flavors.

What can I use if I can't find galangal?

Fresh ginger makes an excellent substitute for galangal. While the flavor is slightly different, it will still provide the aromatic, spicy note that's essential to the soup.

How spicy is Tom Yum soup?

The heat level is adjustable. Start with fewer Thai chiles and add more to taste. You can also reduce or omit the chili paste. The lime and lemongrass provide flavor without heat.

Can I prepare Tom Yum soup in advance?

You can prepare the broth base ahead and refrigerate it. Add fresh vegetables, protein, and final seasonings just before serving to maintain the best texture and vibrant flavors.

What should I serve with Tom Yum soup?

Steamed jasmine rice is the traditional accompaniment, making it a complete meal. You can also serve it with Thai spring rolls or as part of a multi-course Thai dinner.

Where can I find kaffir lime leaves?

Look for kaffir lime leaves in Asian grocery stores, either fresh or frozen. They're essential for authentic flavor. In a pinch, regular lime zest can provide some citrus note, though it won't be identical.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tom Yum Soup

Aromatic Thai soup with lemongrass, lime, Thai chiles, and fresh herbs. Bold, balanced flavors in every spoonful.

Prep Time
15 minutes
Time to Cook
20 minutes
Overall Time
35 minutes
Created by Ava Bennett


Skill Level Medium

Cuisine Thai

Serves 4 Portions

Dietary Info No Dairy, No Gluten

What You'll Need

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 bird's 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 for serving

Method

Step 01

Infuse the broth base: 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 deeply into the broth.

Step 02

Add vegetables: Add mushrooms and tomatoes to the infused broth. Cook for 5 minutes until the mushrooms become tender.

Step 03

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

Step 04

Season and adjust: Stir in fish sauce, lime juice, sugar, and chili paste if using. Taste and adjust seasoning for salt, sourness, and heat as desired.

Step 05

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

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Medium pot
  • Ladle
  • Knife and cutting board
  • Strainer for removing aromatics before serving

Allergen Details

Go over every ingredient to check for allergens. Speak to a health expert if you’re unsure.
  • Contains shellfish from shrimp
  • Contains fish from fish sauce
  • Soy may be present if using soy sauce
  • Check labels for cross-contamination if highly sensitive

Nutrition Breakdown (each serving)

This nutrition data is shared for reference. It’s not a substitute for professional advice.
  • Calorie Count: 180
  • Fats: 3 g
  • Carbohydrates: 15 g
  • Proteins: 22 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.