Tom Yum Gai Thai Soup

Featured in: Everyday Home Plates

This aromatic Thai soup delivers a perfect balance of spicy, sour, and savory flavors. The broth is infused with lemongrass, galangal, and kaffir lime leaves, then enriched with roasted chili paste for depth. Tender chicken slices simmer alongside mushrooms and tomatoes, while fresh lime juice adds bright acidity. The result is a warming, fragrant bowl that's both refreshing and satisfying. Serve immediately for the best texture and temperature.

Updated on Wed, 28 Jan 2026 10:50:00 GMT
Steaming bowl of homemade Tom Yum Gai with tender chicken and fresh cilantro garnish. Save
Steaming bowl of homemade Tom Yum Gai with tender chicken and fresh cilantro garnish. | bellepantry.com

The first time I had Tom Yum Gai was at a tiny Thai restaurant in Seattle where the owner sat at the next table peeling lime leaves. She caught me watching and explained that the soup was all about balancing hot, sour, salty, and sweet in each spoonful. That bowl changed how I thought about soup forever.

Last winter my sister came down with a terrible cold and nothing seemed to help until I made a pot of this soup. She said the steam cleared her sinuses and the warmth settled in her bones in a way medicine never could. Now she requests it every time she feels under the weather.

What's for Dinner Tonight? ๐Ÿค”

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

Free. No spam. Just easy meals.

Ingredients

  • 350 g boneless chicken breast or thighs: Thinly slicing the meat helps it cook quickly and stay tender while absorbing all those aromatic flavors
  • 1.2 L chicken stock: A good quality stock forms the backbone of the soup, so use one you would happily drink on its own
  • 2 stalks lemongrass: Smashing the stalks releases their citrusy oils and infuses the broth with that signature Thai fragrance
  • 5 kaffir lime leaves: Tearing the leaves before adding them helps release their essential oils into the hot broth
  • 3 slices galangal: This rhizome has a piney, citrusy flavor that ginger cannot quite replicate, though fresh ginger works in a pinch
  • 2 Thai birds eye chiles: These little powerhouses pack serious heat, so adjust based on your spice tolerance
  • 150 g oyster or button mushrooms: They soak up the broth beautifully and add a lovely earthy contrast to the bright soup
  • 2 medium tomatoes: The wedges hold their shape just enough while releasing their juices into the broth
  • 1 small onion: Thin slices add mild sweetness and a nice textural element to each bowl
  • 2 tbsp nam prik pao: This roasted chili paste is the secret ingredient that adds depth and a subtle smoky richness
  • 2 tbsp fish sauce: The salty umami foundation that balances the sour elements perfectly
  • 1 tbsp sugar: Just enough to round out the sharp flavors and bring everything into harmony
  • 2 tbsp fresh lime juice: Add this at the very end to preserve its bright, fresh acidity
  • 2 tbsp fresh cilantro: The finishing touch that adds color and a burst of herbal freshness

Tired of Takeout? ๐Ÿฅก

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic base:
Bring the chicken stock to a gentle boil in a large saucepan, then add the lemongrass, torn kaffir lime leaves, galangal, and smashed chiles. Let this simmer for about 5 minutes until you can smell the fragrant oils releasing into the steam.
Cook the chicken gently:
Add the thinly sliced chicken and simmer for 3 to 4 minutes until just opaque and cooked through. Skim off any foam that rises to the top for a clearer broth.
Add the vegetables:
Stir in the mushrooms, tomato wedges, and onion slices, letting everything simmer for another 3 to 4 minutes. You want the vegetables tender but still holding their shape.
Season the broth:
Add the nam prik pao, fish sauce, sugar, and salt, stirring well to dissolve everything into the soup. Let this simmer for 2 more minutes to meld the flavors together.
Finish with lime:
Remove from heat completely before stirring in the fresh lime juice. Taste and adjust the sourness or salt as needed, knowing that flavors will continue to develop.
Serve it up:
Ladle the hot soup into bowls and scatter fresh cilantro on top along with extra sliced chiles if you want more heat. Serve immediately with lime wedges on the side.
Bright red tomatoes and mushrooms floating in the spicy-sour Tom Yum Gai broth. Save
Bright red tomatoes and mushrooms floating in the spicy-sour Tom Yum Gai broth. | bellepantry.com

This soup has become my go-to when friends need comfort food that feels special but does not take hours to prepare. There is something about the steam rising from the bowl that makes people slow down and really savor each spoonful.

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.

Getting The Balance Right

Tom Yum is all about the interplay of flavors, and I have learned that the magic happens when you taste and adjust repeatedly. Start with less fish sauce and lime juice than you think you need, then keep tasting until that perfect sweet spot hits your tongue.

Making It Your Own

Sometimes I add a handful of baby corn or snap peas for extra crunch and color. Other times I toss in some rice noodles to turn it into a more substantial meal, especially on rainy weeknights when we need something more filling.

What To Serve With Tom Yum

A bowl of steamed jasmine rice is the perfect companion to soak up that incredible broth, or serve it alongside crispy spring rolls for texture contrast. The soup is substantial enough to stand alone, but having something to temper the heat is always welcome.

  • Keep extra lime wedges at the table so diners can brighten their bowls as they eat
  • Cooling cucumber salad makes a perfect refreshing side to balance the spice
  • The flavors deepen overnight, so do not worry about leftovers they reheat beautifully
Authentic Thai Tom Yum Gai served hot with lime wedges on the side. Save
Authentic Thai Tom Yum Gai served hot with lime wedges on the side. | bellepantry.com

There is nothing quite like lifting the lid off a pot of this soup and having that incredible aroma fill your entire kitchen. It is the kind of meal that makes even a regular Tuesday feel special.

Recipe FAQ

โ†’ What makes Tom Yum Gai different from other Thai soups?

Tom Yum Gai stands out for its distinctive spicy-sour flavor profile achieved through fresh lime juice, roasted chili paste (nam prik pao), and aromatic herbs like lemongrass, galangal, and kaffir lime leaves. Unlike creamy coconut-based curries, this soup has a clear, intensely flavorful broth that's both refreshing and deeply satisfying.

โ†’ Can I adjust the spice level?

Absolutely. Start with 2 Thai birds eye chiles as listed, then reduce to 1 for milder heat or increase to 3-4 for extra spice. You can also remove the seeds from the chiles to tone down the heat while keeping the flavor. The roasted chili paste also contributes heat, so adjust that amount to your preference as well.

โ†’ What's the best way to prepare lemongrass and galangal?

Remove the tough outer layers from lemongrass stalks, then smash the inner stalk with a heavy knife or mortar to release the aromatic oils. Cut into 5 cm pieces for easy removal before serving. For galangal, slice thinly against the grain. Both should be left in large pieces so they can be easily removed or eaten around.

โ†’ Can I make this soup vegetarian?

Yes. Substitute vegetable stock for chicken stock, replace the chicken with firm tofu or extra mushrooms, and use a vegetarian fish sauce substitute or soy sauce. The roasted chili paste (nam prik pao) often contains shrimp paste, so look for a vegetarian version or simply omit it and increase the fresh chiles.

โ†’ How do I store and reheat leftovers?

Store in an airtight container in the refrigerator for up to 3 days. The flavors actually develop and improve overnight. Reheat gently over medium-low heat, adding a splash of water or stock if needed. Avoid boiling, which can make the chicken tough. Add fresh lime juice and herbs after reheating for the brightest flavor.

โ†’ What can I serve with Tom Yum Gai?

This soup is substantial enough to enjoy on its own with steamed jasmine rice. For a complete Thai meal, pair it with a mild curry like green or red curry, a fresh salad like som tum (green papaya salad), or stir-fried vegetables. The rice helps balance the intense flavors and cools the palate between sips.

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 Gai Thai Soup

Aromatic Thai-style soup with chicken, mushrooms, and bold spicy-sour flavors infused with lemongrass, galangal, and fresh lime.

Prep time
15 minutes
Cooking duration
20 minutes
Overall time
35 minutes
Created by Rebecca Holt


Skill level Medium

Cuisine Thai

Makes 4 Portions

Dietary details Without dairy, No gluten

What You'll Need

Chicken

01 12 oz boneless, skinless chicken breast or thighs, thinly sliced

Broth

01 5 cups chicken stock
02 2 stalks lemongrass, tough outer leaves removed, cut into 2-inch pieces and smashed
03 5 kaffir lime leaves, torn
04 3 slices galangal or fresh ginger
05 2 Thai bird's eye chiles, smashed

Vegetables

01 5 oz oyster or button mushrooms, sliced
02 2 medium tomatoes, cut into wedges
03 1 small onion, sliced

Seasonings

01 2 tablespoons nam prik pao Thai roasted chili paste
02 2 tablespoons fish sauce
03 1 tablespoon sugar
04 1/2 teaspoon salt
05 2 tablespoons freshly squeezed lime juice, plus extra for serving

Garnish

01 2 tablespoons fresh cilantro, chopped
02 1 to 2 Thai chiles, sliced optional

How to Make

Step 01

Infuse the Broth: In a large saucepan, bring the chicken stock to a gentle boil. Add lemongrass, kaffir lime leaves, galangal, and smashed chiles. Simmer for 5 minutes to infuse the flavors.

Step 02

Cook the Chicken: Add the chicken slices and simmer for 3 to 4 minutes until just cooked through. Skim off any foam that rises to the surface.

Step 03

Add Vegetables: Stir in the mushrooms, tomatoes, and onion. Simmer for another 3 to 4 minutes until the vegetables are tender but not mushy.

Step 04

Season the Soup: Add nam prik pao, fish sauce, sugar, and salt. Stir well and simmer for 2 more minutes. Adjust seasoning to taste.

Step 05

Finish with Lime: Remove from heat. Stir in lime juice. Taste and adjust sourness or salt as desired.

Step 06

Serve: Ladle into bowls. Garnish with fresh cilantro and extra chiles if desired. Serve immediately with lime wedges on the side.

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.

What You Need

  • Large saucepan or pot
  • Sharp knife
  • Cutting board
  • Ladle

Allergy info

Review every item for allergens and check with a healthcare provider if you're unsure.
  • Contains fish sauce
  • May contain shellfish traces from commercial nam prik pao
  • Verify product labels to confirm gluten-free status

Nutrition info (per serving)

These nutrition details are for your reference only and aren't a substitute for advice from a health professional.
  • Energy: 200
  • Total fat: 5 g
  • Carbohydrates: 12 g
  • Proteins: 26 g

Cooking Shouldn't Be Hard โค๏ธ

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.