Tom Yum Gai Thai Soup

Featured in: What’s For Today

Tom Yum Gai is a classic Thai hot and sour soup featuring tender chicken, earthy mushrooms, and juicy tomatoes in a fragrant broth infused with lemongrass, galangal, kaffir lime leaves, and Thai chiles. The distinctive spicy-sour flavor comes from nam prik pao (roasted chili paste), fish sauce, and fresh lime juice. Ready in just 35 minutes, this dairy-free and gluten-free soup delivers bold, complex flavors with minimal effort.

Updated on Thu, 29 Jan 2026 11:25:00 GMT
A close-up of homemade Tom Yum Gai soup with tender chicken, mushrooms, and tomatoes in a red spicy broth. Pin It
A close-up of homemade Tom Yum Gai soup with tender chicken, mushrooms, and tomatoes in a red spicy broth. | feliztirga.com

A friend once told me that Tom Yum Gai saved her life during a particularly gray January when nothing else seemed worth cooking. She described how the first spoonful hit her with this electric combination of sour, spicy, and aromatic all at once, and suddenly the kitchen didn't feel so cold anymore. That conversation stuck with me, so I learned to make it myself, and now I understand exactly what she meant. There's something almost magical about how a simple pot of broth transforms into this bold, fragrant soup that tastes far more complicated than it actually is.

I made this soup for my partner on a random Tuesday after they'd been under the weather, and watching them perk up with each spoonful felt like the best kind of small victory. They kept asking what was in it because apparently nothing they'd had in bed all week tasted like anything, but this had flavor that actually made them sit up and pay attention. That's when I realized Tom Yum isn't just soup—it's a way to say I care without having to say much of anything.

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 (350 g): Thighs hold more flavor and stay juicier if you accidentally simmer a minute too long, but breast works fine if you slice it thin and watch it closely.
  • Chicken stock (1.2 L): Use homemade if you have it; store-bought works but tastes noticeably better when you've made your own.
  • Lemongrass (2 stalks): The outer leaves are tough and papery—remove them first, then smash the inner stalks with the side of your knife to release those citrusy oils.
  • Kaffir lime leaves (5 leaves): These dried or fresh leaves are what make Tom Yum taste like Tom Yum; don't skip them or substitute with regular lime zest.
  • Galangal (3 slices): This rhizome tastes peppery and floral, different from ginger; ginger works in a pinch but the flavor profile shifts slightly.
  • Thai bird's eye chiles (2): These small chiles pack serious heat relative to their size, so if you're heat-sensitive, start with one and taste as you go.
  • Oyster or button mushrooms (150 g): Slice them fairly thin so they cook in the brief simmer time without becoming rubbery.
  • Tomatoes (2 medium): Cut them into wedges rather than chunks so they soften quickly and release their juice into the broth.
  • Nam prik pao (2 tbsp): This Thai roasted chili paste is the soul of the soup—it adds depth, smokiness, and a rounded heat that raw chiles can't quite capture.
  • Fish sauce (2 tbsp): Yes, it smells intense from the bottle, but it rounds out the flavors and makes everything taste more vibrant and complex.
  • Fresh lime juice (2 tbsp): Squeeze it fresh just before serving; bottled juice won't give you that bright, sharp finish the soup depends on.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your fragrant base:
Pour the chicken stock into a large saucepan and bring it to a gentle boil—you want a steady simmer, not an aggressive rolling boil that'll cook everything too fast. Add the lemongrass, kaffir lime leaves, galangal slices, and smashed chiles all at once, then let them steep for 5 minutes so the broth absorbs all that aromatic intensity.
Cook the chicken through:
Slide your thinly sliced chicken into the simmering broth and watch as it turns opaque and curls slightly at the edges—this takes about 3 to 4 minutes, depending on how thin you've sliced it. Skim away any foam that floats to the surface; this keeps the broth clear and clean-tasting.
Add the vegetables:
Stir in the sliced mushrooms, tomato wedges, and onion slices, then let everything simmer for another 3 to 4 minutes until the vegetables are tender but still have a little bite to them. You don't want mushy mushrooms here—stop cooking while they still have texture.
Season and balance the flavors:
Add the nam prik pao, fish sauce, sugar, and salt all together, stirring well to dissolve and distribute everything evenly. Simmer for 2 more minutes so the flavors meld, then taste and adjust—if it needs more sour, add a touch more lime; if it needs more salt, go easy and taste between additions.
Finish with brightness:
Remove the pot from heat and stir in the fresh lime juice, which adds that final sharp, vibrant note that makes the whole soup sing. Give it one final taste and tweak the seasonings if needed.
Serve with care:
Ladle the soup into bowls, making sure each one gets a generous share of broth and solids, then scatter cilantro and sliced chiles on top if you like extra heat and freshness. Serve immediately with lime wedges on the side so people can adjust the sourness to their taste.
Hot Tom Yum Gai soup in a white ceramic bowl, garnished with fresh cilantro and lime wedges for serving. Pin It
Hot Tom Yum Gai soup in a white ceramic bowl, garnished with fresh cilantro and lime wedges for serving. | feliztirga.com

My grandmother always said that a bowl of Tom Yum Gai was how she knew someone truly understood food—not fancy, not complicated, just honest ingredients in the right proportions singing together. Every time I make it and watch someone's face change when they taste it for the first time, I think about how right she was.

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 Aromatics Are Everything

The reason this soup tastes so complex with so few ingredients is because the lemongrass, kaffir lime leaves, and galangal do all the heavy lifting. When you let them simmer in the broth first, they're not just flavoring the liquid—they're infusing it with the essence of Thai cooking, creating a foundation that makes even simple chicken breast taste restaurant-quality. I learned this the hard way when I tried rushing the infusion step once and ended up with soup that tasted like chicken broth with random additions instead of a cohesive whole.

Heat, Sourness, and Balance

Tom Yum lives in that tension between spicy and sour, and getting that balance right is what separates a good bowl from a transcendent one. The nam prik pao brings a roasted, complex heat, while the fresh lime juice adds brightness and a sharp finish; together they create something more interesting than either one alone. The sugar and fish sauce seem like they're just background players, but they're actually the ones making sure the heat and sourness don't overpower everything else.

Timing and Texture Matter More Than Precision

This soup moves fast once you start cooking, and that's actually the point—everything is meant to stay tender and bright rather than cooked down into submission. You'll notice there are no exact temperatures or fancy timers involved; instead, you're looking at visual cues like when the chicken turns opaque or when the mushrooms soften slightly. The beauty of Tom Yum is that it rewards attention and flexibility rather than strict adherence to timing, which means you can adjust everything based on what you see and taste as you go.

  • If your mushrooms are particularly thick, slice them a bit thinner so they cook in the same time as everything else.
  • Taste the broth after you add the seasonings but before you add the lime juice—this lets you adjust salt and heat before the final sour note.
  • Always add lime juice at the very end so it stays bright; heating it for too long dulls that sharp, fresh quality you're after.
Overhead view of Tom Yum Gai featuring sliced chicken, oyster mushrooms, and aromatic Thai herbs in a flavorful broth. Pin It
Overhead view of Tom Yum Gai featuring sliced chicken, oyster mushrooms, and aromatic Thai herbs in a flavorful broth. | feliztirga.com

Tom Yum Gai has become my go-to soup for when I want to feel like I'm cooking something impressive without actually spending hours in the kitchen. It reminds me that some of the best meals come from respecting simple ingredients and trusting the process.

Recipe FAQs

Can I use shrimp instead of chicken?

Yes, you can substitute shrimp for chicken to make Tom Yum Goong. Add the shrimp during step 3 and cook for 2-3 minutes until pink and cooked through.

Where can I find nam prik pao?

Nam prik pao (Thai roasted chili paste) is available at Asian grocery stores or online. Look for brands like Maesri or Pantai. It adds essential depth and smoky sweetness to the broth.

How spicy is Tom Yum Gai?

The spiciness depends on the amount and type of chiles used. Start with 2 Thai bird's eye chiles and adjust to your preference. You can remove seeds to reduce heat while maintaining flavor.

Can I make this soup ahead of time?

You can prepare the broth and aromatics ahead, but add chicken, vegetables, and lime juice just before serving for best texture and freshness. The lime juice can become bitter if cooked too long.

What can I substitute for galangal?

Fresh ginger is the closest substitute for galangal, though it has a slightly different flavor profile. Use the same quantity and preparation method as specified for galangal.

Is Tom Yum Gai gluten-free?

This soup is naturally gluten-free when using gluten-free fish sauce and nam prik pao. Always check product labels to ensure no hidden gluten or cross-contamination in commercial pastes and sauces.

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

Vibrant Thai soup with chicken, mushrooms, and aromatic herbs in a spicy-sour broth with lemongrass and lime.

Prep Time
15 min
Cook Time
20 min
Overall Time
35 min
Created by Kaitlyn Barnett


Skill Level Medium

Cuisine Thai

Makes 4 Portions

Diet Considerations No 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 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
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

Steps

Step 01

Infuse the broth: In a large saucepan, bring 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 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 mushrooms, tomatoes, and onion. Simmer for another 3 to 4 minutes until 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 juice: 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.

Tools You'll Need

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

Allergy Details

Always review each ingredient for allergens. Ask a medical expert if you're unsure.
  • Contains fish in fish sauce
  • May contain shellfish traces if using commercial nam prik pao; verify ingredients if allergic
  • Typically gluten-free but always verify labels for hidden gluten or allergens

Nutrition Info (per portion)

Details listed here are for information only. They don't substitute for professional medical guidance.
  • Kcal: 200
  • Fats: 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.