Tom Yum Soup

Featured in: Easy Everyday Warmth

This aromatic Thai soup combines the perfect balance of sour, spicy, salty, and savory flavors. The foundation starts with a fragrant broth infused with lemongrass, kaffir lime leaves, galangal, and Thai chiles. Fresh shrimp add protein while mushrooms and tomatoes provide texture. The finishing touch comes from fish sauce, fresh lime juice, and a sprinkle of sugar to harmonize all elements. Serve hot garnished with cilantro, green onions, and extra lime wedges for squeezing.

Updated on Tue, 27 Jan 2026 13:41:00 GMT
Steaming bowls of Tom Yum Soup feature pink shrimp, mushrooms, and fresh herbs in a clear, spicy broth. Save
Steaming bowls of Tom Yum Soup feature pink shrimp, mushrooms, and fresh herbs in a clear, spicy broth. | pumpkinvale.com

Years ago, a Thai cooking class in Bangkok left me mesmerized by how a single pot could capture so much complexity, and Tom Yum became my obsession. I'd burned through countless batches trying to master that perfect balance of sour and spicy before realizing the secret wasn't in fancy technique but in patience and tasting as you go. Now whenever I make it, the kitchen fills with this intoxicating cloud of lemongrass and lime that makes everyone pause mid-conversation. It's become my go-to when I want to feel like I'm traveling without leaving home, or when friends show up unannounced and I want to impress them in under an hour.

I'll never forget the afternoon my neighbor smelled this brewing and literally knocked on my door mid-simmer, asking what smelled so incredible. By the time I ladled those first bowls, she was sitting at my kitchen table with a spoon and an expression of pure joy on her face. That's when I realized Tom Yum isn't just a soup, it's a conversation starter that brings people closer before they even taste it.

What's for Dinner Tonight? ๐Ÿค”

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

Free. No spam. Just easy meals.

Ingredients

  • Chicken or vegetable stock (4 cups): This is your canvas, so use something with actual flavor rather than bland bouillon if you can, because every layer matters here.
  • Lemongrass stalks (2): Trim the woody top third off and smash the bulb hard with the side of your knife to release those fragrant oils that make this soup sing.
  • Kaffir lime leaves (4): These citrusy leaves are non-negotiable for authentic flavor, though regular lime zest works in a pinch if you absolutely can't find them.
  • Galangal (3 slices): This rhizome looks like ginger but tastes peppery and more complex, and honestly ginger is an acceptable stand-in if you're stuck.
  • Thai bird's eye chiles (2): Start with just one or two and adjust upward because these little guys pack serious heat that snaps up quickly during cooking.
  • Mushrooms (200 g): Button mushrooms work fine, but oyster or shiitake give you a deeper earthiness that elevates the whole bowl.
  • Tomatoes (2 medium): Cut them into wedges so they stay whole enough to give you those juicy pockets of brightness in each spoonful.
  • Onion (1 small): Slicing it thin lets it soften into the broth without overwhelming your other flavors.
  • Garlic (3 cloves): Smash the cloves whole so they infuse without falling apart and disappearing into the liquid.
  • Shrimp (300 g): Fresh is always better than frozen here since it cooks so quickly and texture matters tremendously.
  • Fish sauce (3 tbsp): This seems intimidating but it's the backbone that makes everything taste unmistakably Thai, though you can use soy sauce if needed.
  • Fresh lime juice (2 tbsp): Squeeze it fresh right before adding because bottled lime juice loses its brightness in the pot.
  • Sugar (1 tsp): Just a touch to round out the sour and spicy, bringing all those wild flavors into harmony.
  • Chili paste nam prik pao (1 tsp): This adds smoky depth if you want extra dimension, but it's optional since you've already got heat from the chiles.
  • Cilantro and green onions: These finish the dish with fresh brightness that can't be cooked in, so save them for the very end.
  • Lime wedges: Serve these alongside so people can squeeze more tartness into their bowl as they eat.

Tired of Takeout? ๐Ÿฅก

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic foundation:
Pour that stock into your pot and crank the heat until you see lazy bubbles breaking the surface. Throw in your smashed lemongrass, torn kaffir leaves, galangal slices, whole chiles, garlic cloves, and sliced onion all at once, letting them dance around in the heat for about 10 minutes while the whole kitchen gets perfumed with these incredible aromas.
Add your vegetables:
Once that base smells like you're in Thailand, slide in your sliced mushrooms and tomato wedges and let them soften for 5 minutes, which is just enough time to tenderize them without turning them into mush.
Cook your protein:
Now add your shrimp and watch them closely, because they go from raw to perfectly cooked in about 2 to 3 minutes, turning from gray to that beautiful coral pink. Don't walk away because overcooked shrimp gets rubbery and ruins the whole thing.
Season to taste:
Stir in your fish sauce, fresh lime juice, sugar, and chili paste if you're using it, then taste a spoonful and adjust everything until it sings the way you want it to, because this is your soup and it should make you happy.
Finish and serve:
Turn off the heat and ladle the soup into bowls while it's still steaming, then scatter cilantro and green onions on top and tuck a lime wedge on the side so people can customize their own tartness level.
Fragrant Tom Yum Soup garnished with cilantro and green onions served alongside fresh lime wedges on the side. Save
Fragrant Tom Yum Soup garnished with cilantro and green onions served alongside fresh lime wedges on the side. | pumpkinvale.com

There's this moment during the infusing stage where the steam rises and hits your face, and suddenly you're surrounded by lemongrass and lime and all those herbal notes, and you realize this is why people fall in love with cooking. That sensory moment before you've even tasted anything is when Tom Yum stops being a recipe and becomes an experience.

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.

The Art of Aromatic Infusion

The secret that took me forever to understand is that Tom Yum isn't about dumping everything in at once and hoping for the best, it's about letting those aromatics have their moment first. Those 10 minutes at the beginning aren't wasted time, they're the foundation where lemongrass, galangal, kaffir leaves, and garlic actually release their essential oils into the broth instead of just floating around like shy guests at a party. I learned this the hard way after making thin, forgettable versions of this soup, and once I respected that infusion time, everything changed. The difference between okay Tom Yum and mind-blowingly good Tom Yum is patience with this one step.

Balancing the Four Flavors Like a Pro

This soup lives or dies by balance, which sounds dramatic but it's true because you need sour, spicy, salty, and savory all working together instead of one overpowering the others. The lime juice brings the sour, the chiles bring the spicy, the fish sauce brings the salty and savory, and the sugar acts as a peacekeeper that lets them all shine. I've made this soup too sour where it's almost inedible, too spicy where people can only drink water, and too salty where it tastes like ocean water, and every single time I learned something. The trick is tasting constantly and adjusting a little at a time instead of dumping everything in at once and hoping.

Variations and Substitutions That Actually Work

What I love most about Tom Yum is how adaptable it is without losing its soul, because whether you're vegetarian, avoiding shellfish, or dealing with an allergy, there's a version of this soup waiting for you. I've made it with tofu instead of shrimp for vegetarian friends and honestly some of them claim they like it better because the tofu soaks up all those flavors instead of having its own assertive taste. Adding straw mushrooms or baby corn gives you extra texture without changing the fundamental character of the soup, and sometimes I throw in both just because I'm feeling generous. This soup respects your boundaries while still tasting authentic, which is rare and worth celebrating.

  • Tofu works beautifully as a protein swap and actually absorbs more of the broth's flavors than shrimp.
  • If you can't find kaffir leaves, grate some regular lime zest into the broth instead of crying about it.
  • Vegetable stock, soy sauce instead of fish sauce, and tofu make a completely vegetarian version that doesn't taste like a compromise.
Hot Tom Yum Soup with shrimp, sliced tomatoes, and Thai chiles, ideal for a gluten-free dinner option. Save
Hot Tom Yum Soup with shrimp, sliced tomatoes, and Thai chiles, ideal for a gluten-free dinner option. | pumpkinvale.com

Make this soup when you want to remember why you love cooking in the first place, because Tom Yum asks nothing but gives everything. It's humble and complex and fast all at the same time, which makes it perfect for any day you need something special.

Recipe FAQs

โ†’ What makes Tom Yum authentic?

Authentic Tom Yum relies on the holy trinity of Thai aromatics: lemongrass, kaffir lime leaves, and galangal. These ingredients create the distinctive fragrance and flavor profile that defines this soup. Fresh lime juice and fish sauce provide the essential sour and savory balance.

โ†’ Can I make it vegetarian?

Yes, simply substitute vegetable stock for chicken stock, use tofu instead of shrimp, and replace fish sauce with soy sauce. The aromatic base remains the same, delivering all the signature flavors in a plant-based version.

โ†’ How spicy is this soup?

The heat level depends on the number and type of Thai chiles used. Two birds eye chiles provide medium heat. Adjust by reducing to one for mild or increasing to three for spicy. You can always remove seeds to tone down the heat.

โ†’ What's the best way to serve?

Tom Yum is typically served as a starter or light main course. In Thailand, it's often enjoyed with steamed jasmine rice on the side to help balance the intense flavors. Serve hot immediately after cooking for the best experience.

โ†’ Can I prep ingredients in advance?

You can prepare the aromatic ingredients (lemongrass, lime leaves, galangal, chiles) and slice vegetables ahead of time. Store them separately in the refrigerator. The soup cooks quickly, so final assembly takes just minutes when you're ready to eat.

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

Spicy and sour Thai soup with lemongrass, lime, and shrimp. A fragrant, well-balanced dish ready in just 35 minutes.

Prep Time
15 minutes
Cook Time
20 minutes
Time Needed
35 minutes
Created by Emma Wallace

Recipe Type Easy Everyday Warmth

Skill Level Medium

Cuisine Type Thai

Makes 4 Serving Size

Diet Information 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 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 (nam prik pao), optional
05 Fresh cilantro leaves for garnish
06 2 green onions, sliced
07 Lime wedges for serving

How to Make

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

Step 02

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

Step 03

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

Step 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 as desired.

Step 05

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

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.

Equipment Needed

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

Allergy Details

Review ingredients for allergens and ask a healthcare expert if unsure.
  • Contains shellfish (shrimp) and fish (fish sauce).
  • Soy may be present if using soy sauce.
  • Substitute tofu for shrimp and soy sauce for fish sauce to accommodate allergies.

Nutritional Breakdown (per serving)

Details shown are for general guidance and aren't a medical substitute.
  • Caloric Content: 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.