Tom Yum Soup

Featured in: Fun & Easy Meals

This classic Thai soup brings together the bold flavors of Southeast Asia in one bowl. The foundation starts with a fragrant broth infused with lemongrass, kaffir lime leaves, and galangal, creating an aromatic base that's distinctly Thai. Fresh Thai chiles provide the heat, while lime juice adds bright sourness that cuts through the richness.

The beauty of Tom Yum lies in its quick cooking time and customizable nature. Shrimp cook in minutes, staying tender, while mushrooms absorb the flavorful broth. The final balance of fish sauce, lime juice, and touch of sugar creates that signature hot and sour profile Thai cuisine is known for.

Ready in just 35 minutes, this soup serves 4 people and works beautifully as a starter or light main course when paired with jasmine rice. The garnish of fresh cilantro and green onions adds brightness, while extra lime wedges let diners adjust the sourness to their preference.

Updated on Wed, 28 Jan 2026 02:14:08 GMT
A close-up of steaming Tom Yum Soup with shrimp, mushrooms, and fresh cilantro garnish. Save
A close-up of steaming Tom Yum Soup with shrimp, mushrooms, and fresh cilantro garnish. | kookycrunch.com

Tom Yum Soup is a quintessential Thai dish, celebrated globally for its vibrant and aromatic profile. This soup captures the essence of Southeast Asian cuisine, offering a masterful balance of sour, spicy, salty, and savory flavors in every spoonful. Perfectly light yet deeply satisfying, it is an ideal starter or a main course when paired with the right accompaniments.

A close-up of steaming Tom Yum Soup with shrimp, mushrooms, and fresh cilantro garnish. Save
A close-up of steaming Tom Yum Soup with shrimp, mushrooms, and fresh cilantro garnish. | kookycrunch.com

What's for Dinner Tonight? πŸ€”

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

Free. No spam. Just easy meals.

Creating an authentic Tom Yum broth starts with infusing the stock with crushed aromatics. As the lemongrass, galangal, and chiles simmer, they release oils that transform a simple base into a complex, medicinal, and invigorating soup that clears the senses and warms the soul.

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 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
Ideal for slow-simmered sauces, braised vegetables, baked dips, and cozy one-pot meals with even heat.
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

To achieve the best results, use a medium pot and a knife and cutting board to prep all ingredients before starting. While the aromatics like lemongrass and galangal are essential for flavor, they are not typically eaten; you may 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 version, substitute the chicken stock with vegetable stock, use tofu instead of shrimp, and replace the fish sauce with soy sauce. You can also customize the texture by adding straw mushrooms or baby corn. Please note that the standard recipe contains shellfish and fish allergens.

ServiervorschlΓ€ge

Ladle the hot soup into individual bowls using a ladle. For a more substantial meal, pair this soup with a side of steamed jasmine rice, which helps soak up the flavorful broth. Don't forget to serve with extra lime wedges on the side for those who prefer an extra citrusy kick.

Hot Tom Yum Soup in a white bowl with vibrant tomatoes, Thai chiles, and lime wedges. Save
Hot Tom Yum Soup in a white bowl with vibrant tomatoes, Thai chiles, and lime wedges. | kookycrunch.com

This Tom Yum Soup is not only a delight for the palate but also fits into a balanced diet with 180 calories and 22g of protein per serving. Enjoy this taste of Thailand in the comfort of your own home!

Product image
Mix doughs, batters, and whipped cream easily for baking cakes, cookies, and everyday treats.
Check price on Amazon

Recipe FAQ

β†’ What makes Tom Yum soup taste authentic?

The key to authentic Tom Yum lies in the holy trinity of Thai aromatics: lemongrass, kaffir lime leaves, and galangal. These ingredients should be smashed or torn before adding to the broth to release their essential oils. Using fresh Thai chiles rather than dried ones provides the characteristic heat, while fresh lime juice (not bottled) delivers the essential sour element. The addition of nam prik pao (chili paste) adds depth and a slight sweetness that rounds out the flavor profile.

β†’ Can I make Tom Yum vegetarian?

Absolutely. Substitute vegetable stock for chicken stock, replace fish sauce with soy sauce or a vegetarian fish sauce alternative, and use firm tofu instead of shrimp. The tofu should be added in the final few minutes just to heat through. The aromatic base of lemongrass, galangal, and lime remains the same, so you'll still get that characteristic Tom Yum flavor profile.

β†’ How spicy is this Tom Yum soup?

As written with two Thai birds eye chiles, this soup has a medium-high spice level that provides noticeable heat without being overwhelming. Thai chiles are quite potent, so if you prefer milder heat, start with one chile or remove the seeds. For those who love intense spice, you can increase to three or four chiles. Always remember you can add more heat, but you can't take it away.

β†’ Can I make Tom Yum soup ahead of time?

The broth base can be prepared up to a day in advance and stored in the refrigerator. In fact, the flavors often develop and improve overnight. However, add the shrimp (or tofu) and fresh vegetables just before serving, as they can become overcooked and rubbery if reheated. The fresh garnish of cilantro and green onions should also be added right before serving to maintain their bright flavor and appearance.

β†’ What should I serve with Tom Yum soup?

Steamed jasmine rice is the perfect accompaniment to Tom Yum, helping to temper the heat and providing a neutral base for the bold flavors. For a complete Thai meal, consider serving it alongside spring rolls, green papaya salad, or a mild curry dish. The soup works as both an appetizer or, when served with rice, as a satisfying light main course.

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

A vibrant, aromatic Thai soup featuring lemongrass, lime, and chiles with perfectly balanced sour, spicy, and savory flavors.

Prep duration
15 min
Cook duration
20 min
Complete duration
35 min
Created by Jake Peterson


Skill level Medium

Heritage Thai

Output 4 Portions

Diet considerations No dairy, No gluten

Components

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 & Aromatics

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

Protein

01 10 oz shrimp, peeled and deveined or tofu for vegetarian option

Seasonings & Finish

01 3 tablespoons fish sauce or soy sauce for vegetarian
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

Directions

Phase 01

Infuse the broth: In a medium pot, bring stock to a gentle boil. Add lemongrass, kaffir lime leaves, galangal, chiles, garlic, and onion. Simmer for 10 minutes to allow flavors to infuse thoroughly.

Phase 02

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

Phase 03

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

Phase 04

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

Phase 05

Serve: Remove from heat. Ladle 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.

Necessary tools

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

Allergy details

Review each component carefully for potential allergens and consult with healthcare professionals if you're uncertain about any ingredient.
  • Contains shellfish from shrimp
  • Contains fish from fish sauce
  • May contain soy if using soy sauce
  • Substitute tofu for shrimp and soy sauce for fish sauce to modify allergen profile

Nutrient breakdown (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 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.