Tom Yum Gai Thai Soup

Featured in: Weekend Warm Recipes

This aromatic Thai classic brings together tender chicken slices earthy mushrooms and juicy tomatoes in a boldly flavored broth. The spicy-sour balance comes from nam prik pao roasted chili paste fresh birds eye chiles and bright lime juice while lemongrass kaffir lime leaves and galangal layer in signature Thai aromatics. Ready in just 35 minutes this dairy-free gluten-free soup serves four and can be easily customized with shrimp or extra vegetables for variation.

Updated on Tue, 27 Jan 2026 15:45:00 GMT
A vibrant bowl of homemade Tom Yum Gai soup, featuring tender chicken pieces, red tomatoes, and mushrooms in a clear, aromatic spicy-sour broth garnished with fresh cilantro. Pin It
A vibrant bowl of homemade Tom Yum Gai soup, featuring tender chicken pieces, red tomatoes, and mushrooms in a clear, aromatic spicy-sour broth garnished with fresh cilantro. | plumbrine.com

Bangkok's humid afternoons have a way of making you crave something that cuts through the heat, and Tom Yum Gai does exactly that. I discovered this soup years ago while sitting in a tiny shophouse kitchen watching an older woman work without a recipe, just instinct and her senses guiding every move. The way she'd pause to smell the lemongrass bruising in the pot, the casual toss of lime juice at the end like she was seasoning by feel alone—it taught me that this soup isn't about following steps, it's about building layers of heat, sourness, and aroma until something magical happens. Now whenever I make it, I chase that same feeling: the moment the broth transforms from simple stock into something alive and complex.

I made this for a friend who'd just moved to town and was feeling homesick for Southeast Asia. Watching her face when that first spoonful hit—the immediate shock of heat, then the brightness of lime—reminded me why food matters. She asked for the recipe that night, and I realized it wasn't the ingredients she wanted, it was the permission to make something this vibrant at home.

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 breast or thighs: Thighs stay more tender if you're nervous about overcooking, but breast works fine if you slice it thin and don't leave it in the broth too long.
  • Chicken stock: Use something with body—homemade or a good quality brand makes a real difference in the final taste.
  • Lemongrass: The tough outer layers protect the tender heart; smash it gently to release oils without turning it to pulp.
  • Kaffir lime leaves: They taste nothing like regular limes but everything like Thai cooking; tear them by hand so they release more fragrance.
  • Galangal: Firmer and more peppery than ginger, but ginger is an honest substitute if you can't find it.
  • Thai bird's eye chiles: Small but fierce—start with one and add another if you want more heat, but you can't take it back.
  • Nam prik pao: This roasted chili paste is the soul of the soup; it's salty, slightly sweet, and packed with umami that fresh ingredients alone can't touch.
  • Fish sauce: Use it boldly—a timid hand here makes the whole soup taste thin and forgettable.
  • Fresh lime juice: Add it at the end so the brightness doesn't cook away; taste as you go.

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 lemongrass, kaffir lime leaves, galangal, and smashed chiles. Let them simmer together for 5 minutes—you'll notice the broth shifting color and the kitchen filling with that grassy-spicy-woody smell that says you're on the right path.
Cook the chicken:
Add your sliced chicken and simmer for 3 to 4 minutes until the pieces turn opaque all the way through. Skim any foam that rises—it's not wrong to leave it, but removing it gives you a cleaner broth.
Add the vegetables:
Stir in mushrooms, tomatoes, and onion, then simmer for another 3 to 4 minutes until they're tender but still have some resistance when you bite them. This is where restraint matters; overcooked mushrooms turn into sponges.
Season with intention:
Stir in nam prik pao, fish sauce, sugar, and salt, then let everything marry for 2 minutes. Taste before moving on—this is your moment to adjust the balance.
Finish with brightness:
Remove from heat and stir in fresh lime juice, tasting as you go to find the right amount of sourness for your palate.
Serve and garnish:
Ladle into bowls and finish with fresh cilantro and sliced chiles if you want extra heat. Set lime wedges on the side so people can adjust the sourness to their liking.
Tom Yum Gai soup is served steaming hot with a side of lime wedges and fresh Thai chiles, perfect for a bold and zesty Thai dinner. Pin It
Tom Yum Gai soup is served steaming hot with a side of lime wedges and fresh Thai chiles, perfect for a bold and zesty Thai dinner. | plumbrine.com

There's a moment in every good bowl of Tom Yum when everything stops mattering except what's in front of you. The heat clears your sinuses, the sour makes your mouth water, and you forget to check your phone or think about tomorrow's tasks.

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 Difference Between Good and Great

Most people rush the infusion step, tossing everything in and bringing it straight to a boil. But those first 5 minutes matter more than you'd think—that's when the lemongrass, galangal, and lime leaves have time to actually perfume the broth instead of just floating through it. I learned this by accident when I once simmered the aromatics for a full 10 minutes while answering texts, and the soup came out noticeably more complex and rounded.

Heat and Balance Are Personal

Thai cooking respects the eater's preferences, which is why lime wedges and extra chiles always come on the side. Some people want their Tom Yum fierce enough to make them sweat; others prefer to ease into the heat. I've learned to make the base with restraint and let people customize their own bowl rather than assuming everyone wants to suffer.

Playing with the Recipe

Once you understand the template, variations come naturally—swap shrimp for chicken, add a splash of evaporated milk for creaminess, throw in a handful of spinach at the end if the vegetables feel sparse. The core flavors (sour, salty, spicy, aromatic) stay constant while everything else can shift based on what's in your fridge or what you're craving.

  • A tablespoon of evaporated milk stirred in at the end softens the heat without making it creamy soup.
  • Fish sauce quality matters more than you'd expect—smell it before buying if you can, because some brands are funky in an unpleasant way.
  • Make extra stock and freeze it in portions so you can throw together Tom Yum whenever the craving hits without starting from scratch.
Close-up photo of Tom Yum Gai highlighting the glistening red chili paste broth, fresh herbs, and sliced chicken and mushrooms ready to be enjoyed. Pin It
Close-up photo of Tom Yum Gai highlighting the glistening red chili paste broth, fresh herbs, and sliced chicken and mushrooms ready to be enjoyed. | plumbrine.com

Tom Yum Gai is the kind of soup that makes you feel like you've traveled somewhere without leaving your kitchen. Make it often enough and you'll stop thinking about recipes and start trusting your instincts instead.

Recipe FAQs

What makes Tom Yum Gai authentic?

Traditional Tom Yum Gai relies on the holy trinity of Thai aromatics: lemongrass kaffir lime leaves and galangal. The addition of nam prik pao roasted chili paste creates depth while fresh lime juice and fish sauce provide the signature spicy-sour-salty balance that defines this soup.

Can I make this soup less spicy?

Absolutely. Start with one smashed bird's eye chile instead of two and add the nam prik pao gradually. You can always incorporate more heat later but remember that removing it once added is impossible. Serving extra lime wedges also helps balance intense spice.

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 soup with tender chicken mushrooms and spicy-sour broth infused with lemongrass galangal and fresh lime

Prep Time
15 min
Time to Cook
20 min
Total Duration
35 min
Recipe Creator Harper Quinn


Skill Level Medium

Cuisine Thai

Output 4 Number of Servings

Dietary Details Dairy-Free, Gluten-Free

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 as substitute
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 or to taste
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

Directions

Step 01

Infuse the broth base: 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 develop the aromatic foundation.

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 maintain their texture.

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 achieve desired balance of heat and flavor.

Step 05

Finish with lime juice: Remove from heat and stir in the lime juice. Taste and adjust sourness or salt as needed to your preference.

Step 06

Serve: Ladle the soup into bowls and garnish with fresh cilantro and additional 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.

Essential Tools

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

Allergy Info

Go through every ingredient for possible allergens. If you’re unsure, please speak with a healthcare professional.
  • Contains fish from fish sauce
  • May contain gluten depending on ingredient sourcing; verify all labels
  • May contain shellfish traces if using commercial nam prik pao; verify ingredient sourcing if allergic

Nutrition Details (per serving)

Nutritional content is for general reference—it's not a substitute for medical advice.
  • Calories: 200
  • Total Fat: 5 g
  • Total Carbohydrates: 12 g
  • Protein: 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.