Tom Yum Soup

Featured in: Light Herb & Ember Bowls

This classic Thai soup delivers an irresistible balance of sour, spicy, salty, and savory flavors. The aromatic broth gets its signature taste from lemongrass, kaffir lime leaves, galangal, and fresh chiles, while tender shrimp and vegetables add substance.

Ready in just 35 minutes, this soup offers restaurant-quality results at home. The key is building the flavorful base first, then adding proteins and vegetables at the right moment to maintain texture. Adjust the heat and sourness to your preference by controlling the chiles and lime juice.

Perfect served over steamed jasmine rice for a complete meal, or enjoyed on its own as a light yet satisfying starter.

Updated on Tue, 27 Jan 2026 12:12:00 GMT
Steaming bowl of Tom Yum Soup with shrimp, mushrooms, and fresh cilantro garnish. Pin to Board
Steaming bowl of Tom Yum Soup with shrimp, mushrooms, and fresh cilantro garnish. | embersprig.com

My first bowl of tom yum arrived at a small Bangkok street stall on a humid afternoon, and I remember the steam rising off the surface carrying this intoxicating blend of lemongrass and lime that made my eyes water before I even tasted it. The soup was alive with heat and brightness, each spoonful building on the last, and I sat there on a plastic stool watching the vendor move with practiced ease, tossing in aromatics like she was conducting an orchestra. Years later, I tried recreating it at home and discovered that the magic wasn't complicated at all, just genuine ingredients and patience to let them whisper to each other in the broth.

I made this for my sister during a particularly stressful week, and watching her face transform from exhaustion to actual joy with that first sip reminded me why comfort food matters. She asked for seconds, then thirds, and by the end of dinner we were talking about flavors and memories instead of worries, which felt like small magic happening in my kitchen.

Ingredients

  • Chicken or vegetable stock (4 cups): This is your foundation, so use something with real flavor rather than the bland stuff in a box, and if you have homemade broth frozen somewhere, this is the moment to use it.
  • Lemongrass (2 stalks, trimmed and smashed): Smash it hard with the side of your knife so it releases those citrusy oils, and don't skip this because it's what makes tom yum taste like tom yum.
  • Kaffir lime leaves (4 leaves, torn): These have an almost floral quality that regular lime can't replicate, though if you're stuck without them, a strip of lime zest in a pinch will do.
  • Galangal (3 slices, or ginger as backup): It's sharper and more peppery than ginger, so if you substitute, use a bit less and taste as you go.
  • Thai bird's eye chiles (2, sliced): These small chiles pack serious heat, so adjust based on your tolerance and remember that you can always add more but you can't take it back.
  • Mushrooms (200 g, sliced): Use whatever you have, though oyster mushrooms stay tender longer than button mushrooms if you're being fussy.
  • Tomatoes (2 medium, cut into wedges): Choose ones that smell sweet because bland tomatoes will disappoint you here.
  • Onion (1 small, sliced): Keeps the bite without overwhelming the delicate aromatics.
  • Garlic (3 cloves, smashed): Smashing rather than mincing means it stays chunky and you can fish it out if you prefer.
  • Shrimp (300 g, peeled and deveined): Fresh is always better than frozen, but thawed frozen works perfectly fine and costs less.
  • Fish sauce (3 tbsp): Yes, it smells funky straight from the bottle, but it's the salt and umami backbone that makes this soup work.
  • Fresh lime juice (2 tbsp): Squeeze it yourself right before adding because bottled juice tastes tired.
  • Sugar (1 tsp): Just a whisper to balance the heat and acid, making everything feel rounder.
  • Chili paste nam prik pao (1 tsp, optional): This adds a smoky depth that elevates the whole thing if you have it on hand.
  • Fresh cilantro and green onions: These are the finale that makes the soup sing, so don't skip them or save them for later.
  • Lime wedges, to serve: Let people adjust their own sourness because every palate is different.

Instructions

Product image
Brew fresh coffee easily to enjoy with breakfast recipes, desserts, or while meal prepping.
Check price on Amazon
Build Your Flavor Base:
Bring your stock to a gentle boil in a medium pot, then add the smashed lemongrass, torn kaffir lime leaves, galangal slices, sliced chiles, smashed garlic, and onion all at once. Let this simmer for about 10 minutes while you finish prepping the rest, and you'll know it's working when your kitchen fills with that distinctive thai soup aroma that makes you actually hungry.
Add the Vegetables:
Stir in your sliced mushrooms and tomato wedges, letting them cook for about 5 minutes until the mushrooms soften and the tomatoes begin to collapse slightly. This is when the broth starts to taste less raw and more intentional.
Cook Your Protein:
Add your shrimp (or tofu cubes if you're going vegetarian) and let them simmer for just 2 to 3 minutes until the shrimp turn that beautiful opaque pink. Overcooking shrimp ruins everything, so watch the pot and pull it off heat the moment they're done.
Season and Taste:
Stir in the fish sauce, fresh lime juice, sugar, and that optional chili paste if you're using it, then taste your soup and adjust. This is your moment to be honest about whether it needs more heat, more salt, or more brightness.
Finish and Serve:
Ladle the soup into bowls, top generously with fresh cilantro and sliced green onions, and set out those lime wedges so people can squeeze in exactly as much as they want. Serve it hot, right away, because tom yum is best when the aromatics are still rising from the bowl.
Product image
Brew fresh coffee easily to enjoy with breakfast recipes, desserts, or while meal prepping.
Check price on Amazon
Spicy Tom Yum Soup simmering in a pot with lemongrass, lime leaves, and chiles. Pin to Board
Spicy Tom Yum Soup simmering in a pot with lemongrass, lime leaves, and chiles. | embersprig.com

The first time someone told me that tom yum reminded them of a trip they took or a person they missed, I understood that this soup carries stories with it. It's one of those dishes that tastes like travel and adventure, but lives comfortably in your everyday kitchen.

The Art of Balance

Thai cuisine is built on the principle of balancing four tastes at once, and tom yum is the perfect lesson in that philosophy. Every element in this soup has a job: the lemongrass and lime provide brightness, the chiles bring heat, the fish sauce adds depth, and that tiny bit of sugar rounds out the sharp edges. When you taste it and something feels off, it's usually because one of these flavors is whispering too loudly, so learning to adjust them teaches you something fundamental about cooking itself.

Ingredient Shopping Wisdom

Finding authentic Thai ingredients used to feel impossible, but now most grocery stores carry them or you can order them online without much fuss. Kaffir lime leaves and galangal are worth seeking out because they're genuinely irreplaceable, though I'll admit I've used ginger and regular lime zest when I was in a bind and it was still delicious if slightly different. The fish sauce is worth buying even if it smells challenging, because a good one makes all the difference and a little goes such a long way.

Beyond the Basic Recipe

Once you understand the structure of tom yum, you can play with it based on what's in your kitchen or what you're craving. Some days I add straw mushrooms for their unique texture, or baby corn for a slight sweetness, or even shredded chicken if I want something heartier. The beauty is that as long as you respect the flavor balance and don't overcomplicate things, you can make this soup your own.

  • Try adding coconut milk to make it into a creamier tom kha style soup if you want something richer.
  • Keep the aromatics in the bowl if you like the visual drama, or strain them out before serving for a cleaner presentation.
  • Serve it with jasmine rice on the side to soak up the broth and make it more of a complete meal.
Product image
Quickly chop vegetables, mince herbs, and blend sauces for faster, everyday meal preparation.
Check price on Amazon
Serving Tom Yum Soup with lime wedges alongside fluffy jasmine rice for dinner. Pin to Board
Serving Tom Yum Soup with lime wedges alongside fluffy jasmine rice for dinner. | embersprig.com

Tom yum is the kind of soup that tastes impressive but asks very little of you except attention and honest tasting. Make it for someone, watch their face light up, and enjoy knowing you created something that feels like a small gift.

Common Questions

What makes Tom Yum distinct from other Thai soups?

Tom Yum is characterized by its signature sour-spicy flavor profile from fresh lime juice and Thai chiles, combined with aromatic herbs like lemongrass, galangal, and kaffir lime leaves. Unlike coconut-based Tom Kha, Tom Yum has a clear, intensely flavorful broth that's lighter yet incredibly fragrant.

Can I make this 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 aromatic herbs and seasonings remain the same, delivering the same bold flavors in a plant-based version.

How spicy is this soup?

The spice level is adjustable based on your preference. The base recipe calls for 2 Thai bird's eye chiles, which provide moderate heat. You can reduce to one chile for milder flavor, or increase to three or more for extra intensity. Removing the seeds also reduces heat while preserving the chile flavor.

What can I substitute for galangal?

While galangal has a unique piney, citrusy flavor, fresh ginger makes an acceptable substitute if galangal is unavailable. Use slightly more ginger than the galangal amount called for, though the flavor profile will be slightly different. You can find galangal in Asian markets or the international aisle of well-stocked grocery stores.

How do I store and reheat leftovers?

Store cooled soup in an airtight container in the refrigerator for up to 3 days. The flavors often deepen and improve overnight. Reheat gently over medium-low heat, being careful not to overcook the shrimp if using. You may need to add a splash of water or stock if the soup has thickened. Avoid freezing, as the texture of shrimp and vegetables may become rubbery.

Tom Yum Soup

Spicy, tangy Thai soup with aromatic herbs, shrimp, and vegetables in a fragrant broth.

Prep Duration
15 min
Cook Duration
20 min
Overall Duration
35 min
Created by Lucas Rivera


Skill Level Medium

Cuisine Type Thai

Makes 4 Portions

Diet Preferences 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 birds eye chiles, sliced

Vegetables and 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 and 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 nam prik pao, optional
05 Fresh cilantro leaves for garnish
06 2 green onions, sliced
07 Lime wedges to serve

How To Make It

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 allow the flavors to infuse.

Step 02

Cook the vegetables: Add mushrooms and tomatoes. Cook for 5 minutes until mushrooms are tender.

Step 03

Add 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

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

Equipment Needed

  • Medium pot
  • Ladle
  • Knife and cutting board
  • Strainer optional to remove aromatics before serving

Allergy Details

Review ingredients for potential allergens and check with your healthcare provider as needed.
  • Contains shellfish from shrimp and fish from fish sauce
  • Soy may be present if using soy sauce
  • Substitute tofu for shrimp and soy sauce for fish sauce for allergen-free options
  • Always check labels for cross-contamination if highly sensitive

Nutrition Info (per serving)

Details listed are for reference only—please consult professionals for specific health needs.
  • Caloric Content: 180
  • Fats: 3 g
  • Carbohydrates: 15 g
  • Proteins: 22 g