Spicy Tom Yum Soup

Featured in: Plum-Soft Cozy Dinners

This spicy Tom Yum soup blends aromatic lemongrass, kaffir lime leaves, and galangal in a flavorful broth infused with fresh chilies. Tender shrimp, mushrooms, tomatoes, and onions add texture and depth, while fish sauce and lime juice balance heat and acidity. Garnished with cilantro and green onions, it offers a vibrant, refreshing taste experience. Ideal for a quick, medium-difficulty dish, this soup delivers rich Thai flavors in under 40 minutes. Serve with steamed jasmine rice or a crisp white wine for a complete meal.

Updated on Fri, 26 Dec 2025 15:42:00 GMT
Steaming bowl of Spicy Tom Yum Soup, garnished, ready to enjoy with a burst of flavor. Pin it
Steaming bowl of Spicy Tom Yum Soup, garnished, ready to enjoy with a burst of flavor. | plumclover.com

The first time I tasted Tom Yum was at a tiny Thai restaurant in Seattle where the chef's mother came out of the kitchen to teach me how to eat it properly. She told me the secret is in the aromatics, not just the heat. That bowl changed how I understood soup forever, it's not just a starter but a complete experience that wakes up every sense.

Last winter my sister came over complaining she couldn't shake a cold. I made this soup with extra chilies and lime, and she left saying she could actually breathe again for the first time in a week. Now whenever anyone mentions feeling under the weather, this is what I put on.

Ingredients

  • 4 cups chicken or vegetable stock: The base carries all those gorgeous aromatics, homemade stock adds depth but quality store-bought works perfectly
  • 2 stalks fresh lemongrass, trimmed and smashed: Smashing releases the citrusy oils that make Tom Yum sing, dont skip this step
  • 4 kaffir lime leaves, torn: Tearing them releases more essential oils than leaving them whole, they're worth seeking out at Asian markets
  • 3 slices fresh galangal: This piney ginger relative is non-negotiable for authentic flavor, regular ginger works in a pinch but galangal is the real deal
  • 2 Thai birds eye chilies, sliced: Start with one if you're heat-sensitive, you can always add more but you cant take it back
  • 250 g large shrimp, peeled and deveined: Shrimp cook fast and stay tender, look for ones with translucent shells and no ammonia smell
  • 150 g white mushrooms, sliced: They absorb that incredible broth while adding meaty texture and earthy balance
  • 2 medium tomatoes, cut into wedges: The acidity plays beautifully with the lime, they soften just enough to release juices into the soup
  • 1 small onion, sliced: Adds sweetness that rounds out the sharp flavors, red onion works too for milder notes
  • 2 tablespoons fish sauce: The umami foundation that makes everything taste more like itself, skip only if strictly vegetarian
  • 1 tablespoon lime juice: Brightens and lifts all the heavy flavors, have extra limes ready at the table
  • 1 teaspoon sugar: Just enough to balance the sour and heat without making it sweet, trust this ingredient
  • 1 teaspoon chili paste (nam prik pao): Optional but creates that restaurant-quality depth and slight smokiness

Instructions

Product image
Quickly chop vegetables, mince herbs, and blend sauces for faster, everyday meal preparation.
Check price on Amazon
Build the aromatic broth:
Bring the stock to a gentle simmer, then add lemongrass, kaffir lime leaves, galangal, and chilies. Let it steep for 5-7 minutes so the broth becomes infused with those essential oils.
Add the vegetables:
Drop in mushrooms, tomatoes, and onion. Cook for 3-4 minutes until they start to soften but still have some bite.
Cook the shrimp perfectly:
Add shrimp and cook just 2-3 minutes until they turn pink and opaque. Overcooking makes them rubbery, so watch closely.
Balance the flavors:
Stir in fish sauce, lime juice, sugar, and chili paste. Taste and adjust, adding more lime for brightness or fish sauce for depth.
Finish and serve:
Remove from heat and fish out the lemongrass and galangal if you prefer. Ladle into bowls and top with fresh garnishes.
Product image
Quickly chop vegetables, mince herbs, and blend sauces for faster, everyday meal preparation.
Check price on Amazon
Hot and savory Spicy Tom Yum Soup featuring shrimp, mushrooms, and a spicy broth in a bowl. Pin it
Hot and savory Spicy Tom Yum Soup featuring shrimp, mushrooms, and a spicy broth in a bowl. | plumclover.com

This soup became my go-to dinner party dish because it looks impressive but requires almost no active cooking time. Guests always ask for the recipe, and I love watching their faces when that first spicy spoon hits.

Making It Vegetarian

Swap shrimp for firm tofu cubes and use soy sauce or a vegetarian fish sauce alternative instead of regular fish sauce. The rest of the aromatics stay exactly the same, and you still get that incredible hot and sour balance that makes Tom Yum so addictive.

Getting The Heat Right

Thai bird's eye chilies pack serious punch. Start with one sliced chili, then add the second only after tasting the finished soup. Remember that the heat mellows slightly as it sits, so what burns at first might be perfect five minutes later.

Serving Suggestions

While this soup stands alone beautifully, a bowl of steaming jasmine rice on the side makes it a full meal. The rice tempers the heat and soaks up that incredible broth. Some nights I skip the rice and serve it as a light starter, letting those bold flavors shine without anything to compete.

  • Have extra fish sauce and lime at the table so everyone can adjust their bowl
  • A cold beer or dry Riesling cuts through the spice beautifully
  • Leftovers keep for two days but the texture is best fresh
Product image
Juice whole fruits and vegetables easily for fresh drinks, sauces, and nutrient-rich recipes.
Check price on Amazon
Vibrant image: Fresh cilantro floating atop a rich, aromatic bowl of Spicy Tom Yum Soup. Pin it
Vibrant image: Fresh cilantro floating atop a rich, aromatic bowl of Spicy Tom Yum Soup. | plumclover.com

Every bowl of this soup transports me back to that little Seattle restaurant. Hope it becomes your comfort too.

Recipe FAQ

What gives Tom Yum its signature spicy flavor?

The spiciness comes from Thai bird's eye chilies combined with chili paste, balanced by sour lime juice and aromatic herbs like lemongrass and kaffir lime leaves.

Can I substitute shrimp with another protein?

Yes, tofu works well as a vegetarian alternative, while preserving the soup’s texture and flavor without affecting the broth's aromatic qualities.

How long does it take to prepare this soup?

The total preparation and cooking time is approximately 35 minutes, making it suitable for a quick yet flavorful dish.

What herbs are essential in this dish?

Fresh lemongrass, kaffir lime leaves, and galangal are key to providing the distinctive fragrant base and depth of flavor.

Is the soup gluten or dairy-free?

Yes, this dish is naturally dairy-free and gluten-free when using vegetable or chicken stock and omitting any gluten-containing condiments.

Spicy Tom Yum Soup

A bold Thai soup with shrimp, lemongrass, lime, and chili in a hot and sour broth bursting with flavor.

Time to Prepare
15 minutes
Time to Cook
20 minutes
Overall Time
35 minutes
Recipe by Joshua Barnes


Skill Level Medium

Cuisine Type Thai

Portions 4 Serving Size

Dietary notes No Dairy, Without Gluten

What You Need

Broth Base

01 4 cups chicken or vegetable stock
02 2 stalks fresh lemongrass, trimmed and smashed
03 4 kaffir lime leaves, torn into pieces
04 3 slices fresh galangal or ginger
05 2 Thai bird's eye chilies, sliced

Main Ingredients

01 9 oz large shrimp, peeled and deveined
02 5 oz white mushrooms, sliced
03 2 medium tomatoes, cut into wedges
04 1 small onion, sliced
05 2 tablespoons fish sauce
06 1 tablespoon lime juice, plus more to taste
07 1 teaspoon sugar
08 1 teaspoon chili paste (nam prik pao), optional
09 Salt to taste

Garnishes

01 Fresh cilantro leaves
02 Sliced green onions
03 Extra lime wedges

How-To Steps

Step 01

Infuse Broth: In a medium pot, bring the stock to a simmer over medium heat. Add lemongrass, kaffir lime leaves, galangal, and chilies. Simmer for 5 to 7 minutes to release flavors.

Step 02

Cook Vegetables: Add mushrooms, tomatoes, and onion to the broth. Cook for 3 to 4 minutes until the vegetables soften.

Step 03

Add Shrimp: Add shrimp and cook until they turn pink and opaque, approximately 2 to 3 minutes.

Step 04

Season Soup: Stir in fish sauce, lime juice, sugar, and chili paste if using. Taste and adjust seasoning with additional fish sauce, lime juice, or salt as desired.

Step 05

Finish and Serve: Remove from heat. Optionally discard lemongrass stalks and galangal slices. Ladle soup into bowls and garnish with cilantro, green onions, and lime wedges.

Needed Tools

  • Medium pot
  • Sharp knife
  • Ladle
  • Cutting board

Possible Allergens

Review each item for allergens and get advice from your medical provider if you’re unsure.
  • Contains shellfish and fish. May contain soy if substitutions are made. Verify ingredient labels for allergens.

Nutritional details (per serving)

For informational use only. Not a substitute for health advice.
  • Energy (kcal): 120
  • Fat content: 2 g
  • Carbohydrates: 9 g
  • Proteins: 16 g