Tom Yum Thai Soup

Featured in: Weeknight Dinners

This aromatic Thai soup brings together the bold flavors of lemongrass, kaffir lime leaves, galangal, and fresh chiles in a fragrant broth. The balance of sour lime, spicy heat, savory depth, and fresh herbs creates an incredibly satisfying bowl. Shrimp adds protein while mushrooms provide texture, making this a complete meal that comes together in just 35 minutes.

Updated on Wed, 28 Jan 2026 13:16:00 GMT
Steaming bowl of homemade Tom Yum Soup filled with shrimp, mushrooms, and fresh Thai herbs. Pin It
Steaming bowl of homemade Tom Yum Soup filled with shrimp, mushrooms, and fresh Thai herbs. | metroladle.com

The first time I made Tom Yum soup was during a particularly dreary Seattle winter when I desperately needed something to cut through the gloom. The kitchen windows fogged completely as the fragrant broth simmered, filling my apartment with aromas that transported me straight to Thailand. I remember my neighbor knocking on my door, drawn by the scent wafting down the hallway, asking what magical concoction I was brewing. That evening became an impromptu dinner party, with strangers becoming friends over steaming bowls of soup.

Last summer when my cousin visited from out of town, I made this Tom Yum soup on a whim despite the heat outside. We sat on the balcony, sweat beading on our foreheads from both the temperature and the chilis, laughing about how counterintuitively perfect it was. Something about the lime and lemongrass cut through the humid air, making everything feel more bearable. To this day, she requests this soup whenever she announces a visit.

Ingredients

  • Lemongrass: The soul of Tom Yum that cannot be skipped, I learned to bruise it thoroughly with the back of my knife to release its essential oils.
  • Kaffir lime leaves: These wrinkled little powerhouses give that distinctive Thai aroma that dried substitutes can never quite match.
  • Birds eye chiles: Handle with care, I once absentmindedly rubbed my eye after slicing these and spent twenty minutes with my face under cold water.
  • Fish sauce: The liquid umami that ties everything together, start with less than you think as its much easier to add more than to fix an overly salty broth.
  • Fresh lime juice: Always add at the very end, as cooking dulls its brightness dramatically.

Instructions

Product image
Handle kitchen cleanup easily by disposing of food scraps, packaging, and cooking waste without leaks or odors.
Check price on Amazon
Prepare the aromatic base:
In a medium pot, bring your stock to a gentle boil before adding the lemongrass, kaffir lime leaves, galangal, chiles, garlic and onion. Let these fragrant ingredients mingle and dance together for about 10 minutes, filling your kitchen with an aroma that will make your neighbors jealous.
Add the vegetables:
Toss in the mushrooms and tomatoes, watching as they gradually soften and release their flavors into the broth. The tomatoes will start to collapse slightly, their acidity mellowing as they simmer for about 5 minutes.
Cook the protein:
Slide in your shrimp or tofu with gentle reverence, knowing theyll transform the broth further. For shrimp, youll know theyre ready when they curl into tight Cs and turn a lovely coral pink, usually in just 2-3 minutes.
Balance the flavors:
This is where the magic happens as you add fish sauce, lime juice, sugar, and chili paste, transforming a good soup into something extraordinary. Trust your palate here, tasting and adjusting until your taste buds tingle with that perfect balance of salty, sour, sweet and heat.
Serve with flourish:
Ladle this liquid treasure into bowls, scattering fresh cilantro and green onions over the top like confetti. Provide lime wedges on the side for your guests to customize their sourness level to their hearts content.
Product image
Handle kitchen cleanup easily by disposing of food scraps, packaging, and cooking waste without leaks or odors.
Check price on Amazon
Spicy and sour Tom Yum Soup with vibrant red broth, lime wedges, and cilantro garnish. Pin It
Spicy and sour Tom Yum Soup with vibrant red broth, lime wedges, and cilantro garnish. | metroladle.com

I brought thermoses of Tom Yum to a friend recovering from surgery, and the look on her face when she took the first sip is something I cherish. She later told me it was the first thing she could actually taste after days of medication dulling her senses. Her husband texted me later saying she had color in her cheeks again after finishing the bowl, as though the spice had awakened something in her that had been temporarily dormant.

Adapting For Dietary Needs

Making this soup vegetarian requires just a few thoughtful swaps that I discovered while hosting a dinner with mixed dietary needs. Vegetable stock provides a lighter but still flavorful base, while firm tofu cubes absorb the broth beautifully if you simmer them long enough. Replacing fish sauce with soy sauce or coconut aminos works surprisingly well, though I sometimes add a bit of miso paste too for that extra umami depth that fish sauce typically provides.

Finding Ingredients

After moving to a small town with limited Asian grocery options, I had to get creative with sourcing ingredients for my Tom Yum cravings. Regular ginger makes a reasonable substitute for galangal, though it lacks some of the floral notes. Dried kaffir lime leaves keep almost indefinitely and can be ordered online without breaking the bank. For lemongrass, I discovered that many mainstream grocery stores now carry it in the produce section, though sometimes its hidden near the fresh herbs rather than with other vegetables.

Serving Suggestions

Tom Yum can be a starter or a meal, depending on how you frame it and what you serve alongside. I often make jasmine rice in my rice cooker while the soup simmers, creating a complete dinner that satisfies even the heartiest appetites. Some evenings call for a more elaborate spread where the soup becomes one component of a Thai-inspired feast alongside spring rolls, papaya salad, or a simple cucumber relish.

  • For a quick lunch version, add cooked rice noodles directly to individual bowls before ladling the hot soup over them.
  • Keep extra lime wedges, chili flakes, and fish sauce on the table so everyone can customize their bowl to personal preference.
  • If serving to spice-sensitive guests, make the base milder and offer fresh sliced chilis on the side for heat-seekers to add to their own portions.
Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Clear Tom Yum Soup with tender shrimp, sliced mushrooms, and aromatic lemongrass. Pin It
Clear Tom Yum Soup with tender shrimp, sliced mushrooms, and aromatic lemongrass. | metroladle.com

Every time I make Tom Yum, I feel connected to places Ive traveled and people Ive shared meals with across different chapters of life. It reminds me how a simple pot of soup can hold stories, memories, and the power to transform an ordinary evening into something memorable.

Recipe FAQs

What makes Tom Yum taste authentic?

The authentic taste comes from the holy trinity of Thai aromatics: lemongrass, kaffir lime leaves, and galangal. These ingredients infuse the broth with citrusy, floral notes that define the classic flavor profile.

Can I make this vegetarian?

Absolutely. Swap chicken stock for vegetable broth, replace shrimp with firm tofu, and use soy sauce instead of fish sauce. The result is equally delicious and satisfying.

How spicy is this soup?

The heat level depends on how many Thai bird's eye chiles you include. Two chiles provide moderate warmth, but you can adjust to your preference by adding more or fewer.

What's the best way to serve?

Serve steaming hot in deep bowls, garnished generously with fresh cilantro and green onions. Extra lime wedges on the side let diners adjust the sourness to their liking.

Can I prepare this ahead of time?

The broth base can be made a day in advance, but add the shrimp, lime juice, and fresh herbs just before serving. This prevents the shrimp from overcooking and keeps the herbs vibrant.

Tom Yum Thai Soup

Vibrant Thai soup with lemongrass, lime, chiles, and fresh herbs. Balanced sour, spicy, and savory flavors.

Prep Time
15 minutes
Cook Duration
20 minutes
Total Duration
35 minutes


Skill Level Medium

Cuisine Type Thai

Output 4 Portions

Diet Details No Dairy, No Gluten

What You 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 as substitute
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 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 for serving

How To Make It

Step 01

Build Aromatic Broth Base: 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 fully infuse.

Step 02

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

Step 03

Cook 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 Finish: Stir in fish sauce, lime juice, sugar, and chili paste if desired. Taste and adjust seasoning for salt, sourness, and heat to your preference.

Step 05

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

Tools Needed

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

Allergy Advice

Review each item for allergens. If you're unsure, speak with a medical expert.
  • Contains shellfish from shrimp and fish from fish sauce.
  • Soy may be present if using soy sauce as substitute.
  • Substitute tofu for shrimp and soy sauce for fish sauce for allergen-free preparation.
  • Always check product labels for potential cross-contamination if highly sensitive.

Nutritional Info (per portion)

Treat these details as a guide—they're not a substitute for professional medical advice.
  • Energy: 180
  • Fats: 3 g
  • Carbohydrates: 15 g
  • Proteins: 22 g