Tom Yum Soup

Featured in: Coastal Seafood

Create this beloved Thai classic at home with aromatic lemongrass, kaffir lime leaves, and galangal building the fragrant broth base. Fresh shrimp, mushrooms, and tomatoes simmer gently, while fish sauce and lime juice bring that signature sweet-tangy finish. Adjust the heat to your preference and serve steaming hot with jasmine rice for a complete meal.

Updated on Wed, 21 Jan 2026 08:19:00 GMT
Tom Yum Soup in a white bowl with shrimp, mushrooms, and fresh cilantro garnish. Save to Pinterest
Tom Yum Soup in a white bowl with shrimp, mushrooms, and fresh cilantro garnish. | yummywithmia.com

The steam curling up from my bowl that first night at a tiny Bangkok spot still haunts me in the best way possible. I watched the owner chop lemongrass with practiced rhythm, her weathered hands moving faster than I could follow. Now every time I smash those fragrant stalks against my cutting board, I am transported back to that plastic stool, motorbikes whizzing by, sweat on my upper lip, and that first electrifying spoonful hitting my tongue.

Last winter my roommate came home with a brutal cold and I rummaged through our crisper drawer. Within twenty minutes she was sitting on the couch wrapped in a blanket, eyes tearing up from the heat but already looking more alive. That is the kind of soup this is: the one you make when you need to feel better immediately.

Ingredients

  • Chicken or vegetable stock: The foundation carries all those aromatic oils, so use something you would happily drink on its own
  • Lemongrass stalks: Smashing them releases the citrusy oils that infuse the entire broth
  • Kaffir lime leaves: Tear them before adding to release their distinctive floral citrus perfume
  • Galangal or ginger: This earthy piney note is nonnegotiable for authentic depth
  • Thai birds eye chiles: These pack serious heat so slice them thin if you want control over the spice level
  • Mushrooms: Straw mushrooms are traditional but whatever you have will soak up that broth beautifully
  • Fresh tomatoes: They add sweetness and body that balances the sharp sour notes
  • Shrimp: They cook in minutes and stay sweet and tender in the hot broth
  • Fish sauce: This is your salt source and brings that essential umami richness
  • Fresh lime juice: Must be squeezed right before serving for that bright sour punch
  • Chili paste: Optional but it adds a roasted complexity that makes everything taste more complete

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Build the aromatic broth:
Bring your stock to a gentle bubble then toss in the smashed lemongrass torn lime leaves galangal chiles garlic and onion. Let it simmer quietly for about ten minutes while your kitchen starts smelling like a street stall.
Add the vegetables:
Drop in your mushrooms and tomato wedges cooking until the mushrooms soften and start drinking in all those flavors.
Cook the protein:
Add your shrimp and watch closely. They need just two or three minutes to turn pink and curl slightly. Overcook them and they will turn rubbery.
Season the soup:
Stir in the fish sauce lime juice sugar and chili paste if using. Taste your broth now and adjust the balance until it sings.
Serve it up:
Pull the pot off the heat immediately. Ladle into bowls and scatter fresh cilantro and green onions on top while the steam is still rising. Pass extra lime wedges at the table.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Spicy and sour Tom Yum Soup with tomatoes and Thai herbs, steaming in a rustic pot. Save to Pinterest
Spicy and sour Tom Yum Soup with tomatoes and Thai herbs, steaming in a rustic pot. | yummywithmia.com

My partner took one sip and declared it better than our favorite takeout place. That is when I knew this recipe was staying in our regular rotation forever.

Making It Vegetarian

Swap in a good vegetable stock and use tofu cubes instead of shrimp. Soy sauce can replace fish sauce though the flavor profile shifts slightly. The result is still deeply satisfying and every bit as aromatic.

Getting The Balance Right

Thai cooking is all about the dance between sour salty spicy and sweet. Start with less lime juice and fish sauce than you think you need. Keep tasting and adjusting until no single flavor dominates the bowl.

Serving Suggestions

Steaming jasmine rice is the classic partner but this soup is substantial enough to stand alone. If you want a full feast add a simple stir fried vegetable on the side.

  • Set out extra chiles on the table for heat seekers
  • Keep some fish sauce handy so guests can adjust salinity themselves
  • Never skip the garnish because fresh herbs bring the finish to life
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Hot Tom Yum Soup served with lime wedges, showcasing vibrant red broth and tender shrimp. Save to Pinterest
Hot Tom Yum Soup served with lime wedges, showcasing vibrant red broth and tender shrimp. | yummywithmia.com

Something magical happens when sour meets heat in a hot broth. This is the soup that cures what ails you and makes everything feel right again.

Common Recipe Questions

What makes Tom Yum sour?

Fresh lime juice provides the primary sour element, balanced with slight sweetness from sugar. The tang cuts through rich broth while brightening all aromatic spices.

Can I make this vegetarian?

Substitute vegetable stock for chicken stock, tofu for shrimp, and soy sauce instead of fish sauce. The aromatic herbs and spices remain unchanged for full flavor.

How spicy is this dish?

Thai bird's eye chiles bring considerable heat. Start with one chile, taste, then add more. Removing seeds reduces intensity while preserving fruity pepper notes.

What's the difference between Tom Yum and Tom Kha?

Tom Yum is a clear, sour-spicy broth while Tom Kha includes coconut milk creating richer, creamier texture. Both share the same aromatic herb base.

Can I prepare components ahead?

Prepare broth base 1-2 days prior and refrigerate. Add fresh vegetables, protein, and lime juice just before serving for optimal texture and bright citrus flavor.

What mushrooms work best?

Straw mushrooms are traditional, but button, shiitake, or oyster mushrooms all work beautifully. Slice thinly for even cooking and tender texture in hot broth.

Tom Yum Soup

A vibrant Thai soup with lemongrass, lime, and chiles. Perfectly balanced sour, spicy, and savory flavors ready in 35 minutes.

Prep Time
15 minutes
Cooking Duration
20 minutes
Overall Time
35 minutes
Created by Mia

Recipe Type Coastal Seafood

Skill Level Medium

Culinary Origin Thai

Total Output 4 Portion Size

Dietary Preferences Dairy-Free, Gluten-Free

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 fresh ginger
05 2 Thai birds 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 tbsp fish sauce or soy sauce for vegetarian
02 2 tbsp fresh lime juice
03 1 tsp sugar
04 1 tsp chili paste, optional
05 Fresh cilantro leaves for garnish
06 2 green onions, sliced
07 Lime wedges for serving

Steps to Follow

Step 01

Prepare Aromatic Broth Base: 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 allow flavors to fully infuse the broth.

Step 02

Cook Vegetables: Add mushrooms and tomatoes to the infused broth. Cook for 5 minutes until mushrooms are tender and tomatoes have released their juices.

Step 03

Add Protein: Add shrimp or tofu to the simmering soup. Cook just until shrimp turn pink and opaque, approximately 2 to 3 minutes. Avoid overcooking to maintain texture.

Step 04

Season and Balance Flavors: Stir in fish sauce, lime juice, sugar, and chili paste if using. Taste and adjust seasoning to achieve the desired balance of salty, sour, and spicy elements.

Step 05

Finish and Serve: Remove from heat and ladle soup into serving bowls. Garnish generously with fresh cilantro and sliced green onions. Serve immediately with lime wedges on the side.

Tools Required

  • Medium soup pot
  • Ladle for serving
  • Chef's knife and cutting board
  • Fine mesh strainer, optional

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains shellfish from shrimp and fish from fish sauce
  • Soy may be present if substituting with soy sauce
  • Substitute tofu for shrimp and soy sauce for fish sauce to accommodate allergies

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 180
  • Fats: 3 grams
  • Carbohydrates: 15 grams
  • Proteins: 22 grams