Tom Yum Thai Spicy Soup

Featured in: Weeknight Dinners

This aromatic Thai-style soup delivers an unforgettable balance of sour, spicy, salty, and savory notes. The fragrant broth gets its complexity from lemongrass, galangal, kaffir lime leaves, and Thai chiles, simmered together to create a deeply flavorful base. Plump shrimp and earthy mushrooms absorb these bold Southeast Asian tastes, while fresh lime juice and fish sauce bring that characteristic tangy-umami finish. Customize the heat level by adjusting the chiles, and garnish generously with cilantro, green onions, and extra lime wedges. This soup comes together in just over half an hour, making it perfect for a flavorful weeknight dinner or impressive starter for your next Thai-inspired feast.

Updated on Wed, 28 Jan 2026 08:35:00 GMT
A steaming bowl of Tom Yum Soup features plump pink shrimp, sliced mushrooms, and fresh cilantro. Pin It
A steaming bowl of Tom Yum Soup features plump pink shrimp, sliced mushrooms, and fresh cilantro. | urbanspatula.com

The first time I made Tom Yum soup was during a rainstorm that trapped me indoors for an entire weekend. The windows steamed up as the aromatic broth simmered, filling my apartment with scents that transported me far from the dreary weather outside. I'd picked up the ingredients on a whim after a coworker from Thailand described how her grandmother's soup could clear sinuses and lift spirits. Standing over that pot, breathing in the citrusy lemongrass and spicy chili, I understood exactly what she meant.

Last winter when my brother visited with a terrible cold, I made this soup and watched as the steam worked its magic. His congested expression gradually melted into one of relief as he hunched over the bowl, slurping broth and asking for seconds. The next morning his voice had returned, and he insisted on taking a container of leftover soup for the road. Now he texts me for the recipe every time he feels under the weather.

Ingredients

  • Lemongrass: The backbone of authentic Tom Yum, I've learned to really smash it with the flat of my knife to release those essential oils that make the broth sing.
  • Thai Bird's Eye Chiles: These little powerhouses can vary wildly in heat, so I always taste a tiny piece before deciding how many to add.
  • Kaffir Lime Leaves: After searching three stores for these once, I now keep a small bag in my freezer where they maintain their potent citrus aroma for months.
  • Galangal: Its floral, piney notes are irreplaceable, but when I can't find it fresh, ginger works as a pinch-hitter with a slightly different but still delicious flavor profile.
  • Shrimp: The sweet flesh against the tangy broth creates perfect contrast, and I've found that leaving the tails on adds extra richness to the soup.

Instructions

Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Create the aromatic base:
Pour your stock into a medium pot and bring it to a gentle boil before adding lemongrass, kaffir lime leaves, galangal, chiles, garlic, and onion. You'll know the infusion is working when your kitchen fills with a citrusy, spicy scent that makes your mouth water.
Build the body:
Add the mushrooms and tomatoes, watching as they soften and release their flavors into the broth. The tomatoes will gradually begin to break down, lending a subtle sweetness that balances the sharper notes.
Introduce the protein:
Once your vegetables have softened, add your shrimp and simmer just until they curl and turn pink. This happens quickly, usually within 2-3 minutes, and overcooked shrimp will become tough so stay vigilant.
Balance the flavor profile:
This is where magic happens as you stir in fish sauce for saltiness, lime juice for sourness, sugar to round out the edges, and chili paste for depth. Taste and adjust until your taste buds tingle with that perfect harmony of flavors.
Finish with freshness:
Ladle your creation into bowls and crown with bright green cilantro and sliced green onions. The fresh herbs add a final aromatic layer that blooms when they hit the hot soup.
Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Thai chili heat and tangy lime juice balance in this aromatic Tom Yum Soup broth. Pin It
Thai chili heat and tangy lime juice balance in this aromatic Tom Yum Soup broth. | urbanspatula.com

My Thai cooking journey transformed when I brought this soup to a potluck where a Thai-American guest was present. I nervously watched as she took her first spoonful, then broke into a wide smile. She told me it reminded her of her aunt's cooking back in Bangkok, and we spent the rest of the evening trading family recipes and stories about foods that connected us to our heritage. That conversation made this soup more than just a recipe in my collection—it became a bridge between cultures.

Customizing Your Tom Yum

I've discovered that Tom Yum is incredibly forgiving and adaptable to what you have on hand. During summer months, I've added corn kernels and zucchini from my garden, while in winter I tend to make it heartier with chunks of firm tofu or chicken. Some nights when I'm craving something more substantial, I'll stir in a handful of rice noodles during the last few minutes of cooking. The broth is so flavorful that it transforms whatever ingredients you add into something special.

Navigating Heat Levels

The first time I made this soup for friends, I accidentally used six Thai chiles instead of two, creating a broth so fiery we were all gasping between spoonfuls. Since then, I've learned to respect these tiny peppers and create a strategy when serving to guests with different spice tolerances. I now make the base relatively mild and serve extra sliced chiles, chili oil, and chili paste on the side so everyone can customize their bowl. This approach has made the soup a crowd-pleaser even at gatherings with heat-sensitive diners.

Pairing Suggestions

While Tom Yum is completely satisfying on its own, I've experimented with various accompaniments over the years to create a more complete meal. A small bowl of jasmine rice on the side soaks up the flavorful broth beautifully, turning a light soup into a filling dinner. I've also found that the bright flavors pair wonderfully with simple vegetable sides like cucumber salad dressed with rice vinegar.

  • For a Thai-inspired feast, serve smaller portions as a starter before a main dish of Pad Thai or green curry.
  • A cold Singha beer or chilled lemongrass tea provides refreshing contrast to the soup's heat.
  • Keep garnishes separate and abundant so guests can personalize their bowls with extra herbs, lime, or chili to taste.
Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
Overhead view of Tom Yum Soup with colorful vegetables and herbs in a rustic bowl. Pin It
Overhead view of Tom Yum Soup with colorful vegetables and herbs in a rustic bowl. | urbanspatula.com

This soup has become my kitchen confidence builder—whenever I make it successfully, I feel like I can tackle any recipe. I hope it brings the same warmth and satisfaction to your table that it has to mine.

Questions & Answers

What makes Tom Yum taste authentic?

The signature tangy-spicy profile comes from fresh lemongrass stalks, kaffir lime leaves, galangal, and Thai bird's eye chiles. These aromatics infuse the broth, while fish sauce and fresh lime juice create that characteristic sour-salty balance unique to this soup.

Can I make this vegetarian?

Absolutely. Swap chicken stock for vegetable stock, use tofu instead of shrimp, and replace fish sauce with soy sauce. The result remains equally aromatic and satisfying, perfect for plant-based eaters.

How spicy is this soup?

Two Thai bird's eye chiles provide a medium heat level that warms without overwhelming. For milder results, reduce to one chile or remove seeds. For extra fire, add more chiles or leave seeds intact.

What's the difference between Tom Yum and other Thai soups?

Tom Yum is defined by its clear, sour-spicy broth infused with lemongrass and galangal. Unlike creamy Tom Kha which adds coconut milk, this version stays light and brothy, letting the bold herbal and citrus flavors shine through.

Can I prepare this in advance?

The broth base can be made ahead and refrigerated for up to 2 days. Add shrimp and vegetables just before serving, as they cook quickly and are best enjoyed fresh. Reheat gently to preserve the delicate aromatics.

What protein alternatives work well?

Beyond shrimp, try chicken breast strips, firm tofu cubes, or even mixed seafood. Each absorbs the aromatic broth beautifully while maintaining texture in the hot, tangy liquid.

Tom Yum Thai Spicy Soup

Aromatic Thai-style soup featuring lemongrass, lime, and fresh herbs in a perfectly balanced sour-spicy broth.

Prep Time
15 minutes
Cook Time
20 minutes
Overall Time
35 minutes
Created by Carter Phillips


Skill Level Medium

Cuisine Thai

Portions 4 Serving Size

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 bird's 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

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, optional
05 Fresh cilantro leaves for garnish
06 2 green onions, sliced
07 Lime wedges for serving

How-To Steps

Step 01

Build the aromatic 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 infuse flavors.

Step 02

Cook the vegetables: Add mushrooms and tomatoes to the broth. 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 cook through, approximately 2 to 3 minutes.

Step 04

Season and balance: 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

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

Tools You’ll Need

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

Allergy Warnings

Review every ingredient for allergens and ask a professional if you’re unsure.
  • Contains shellfish from shrimp
  • Contains fish from fish sauce
  • May contain soy if using soy sauce

Nutrition Info (for each serving)

These nutrition details are for reference and don’t replace medical guidance.
  • Energy: 180
  • Fats: 3 g
  • Carbohydrates: 15 g
  • Proteins: 22 g