Tom Yum Gai Thai Soup

Featured in: Everyday Meal Ideas

Tom Yum Gai is a vibrant Thai soup that combines tender chicken with earthy mushrooms and tomatoes in a boldly flavored broth. The soup's signature spicy-sour profile comes from fresh lemongrass, kaffir lime leaves, galangal, Thai chiles, nam prik pao, and lime juice. Ready in just 35 minutes, this aromatic dish delivers authentic Thai flavors with ingredients like fish sauce and roasted chili paste that create depth and complexity in every spoonful.

Updated on Thu, 29 Jan 2026 09:29:00 GMT
Bright, steaming bowl of homemade Tom Yum Gai, featuring tender chicken, mushrooms, and vibrant tomatoes in a spicy, aromatic broth. Save Pin
Bright, steaming bowl of homemade Tom Yum Gai, featuring tender chicken, mushrooms, and vibrant tomatoes in a spicy, aromatic broth. | belleamezray.com

My first encounter with Tom Yum Gai happened on a rainy Bangkok evening when a street vendor handed me a steaming bowl through her kitchen window. The aroma hit before the taste did—lemongrass and lime cutting through the humid air, followed by that unmistakable heat that made my eyes water and my heart feel alive. Years later, I recreated it in my own kitchen, frustrated at first by how the broth tasted flat until I realized I was being timid with the aromatics. Now, when I simmer those smashed chiles and lemongrass together, I'm transported back to that moment, but with the satisfaction of knowing I've finally cracked the code.

I made this for friends who swore they didn't like spicy food, and by the third sip they were asking me to turn up the heat. What started as skepticism turned into requests for the recipe, and suddenly I was the person they called when they wanted real Thai flavors without the takeout price tag. That shift—from doubt to enthusiasm—reminded me that good cooking is often about showing people something unexpected, not convincing them.

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 juicier during cooking, but breasts work if you're watching your fat intake; slice them thin so they cook evenly in the hot broth.
  • Chicken stock: Use homemade if you have it, but quality store-bought matters more than you'd think—it's the foundation everything else builds on.
  • Lemongrass: That grassy, almost perfumy quality is what makes this soup unmistakably Tom Yum; smashing it before adding releases all those volatile oils.
  • Kaffir lime leaves: Don't skip these if you can find them; they add a brightness that regular lime juice alone can't replicate, though you can substitute regular lime zest in a pinch.
  • Galangal: It tastes like ginger's more complex cousin—peppery and slightly medicinal; fresh ginger works but the flavor profile shifts.
  • Thai birds eye chiles: Small but fierce; smashing them before adding releases their heat and distributes it throughout the broth rather than leaving spicy pockets.
  • Mushrooms: Oyster mushrooms have better texture than buttons, but whatever you choose should be sliced thin enough to cook in minutes.
  • Nam prik pao: This Thai roasted chili paste is non-negotiable for authentic depth; it brings umami and heat that you can't fake with dried chiles alone.
  • Fish sauce: It smells funky on its own, but trust the process—it's the umami backbone that makes everything taste vibrant and alive.
  • Lime juice: Add it at the end so the fresh acidity doesn't cook away; taste as you go because this is where you control whether the soup sings.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start the aromatics:
Bring your stock to a rolling boil in a large saucepan, then add the lemongrass, kaffir lime leaves, galangal, and smashed chiles. Let it simmer for 5 minutes—you'll watch the broth transform from plain golden to something fragrant and alive, filling your kitchen with that unmistakable Thai herb smell.
Cook the chicken:
Add your thinly sliced chicken and let it gentle cook for 3 to 4 minutes until opaque throughout, stirring occasionally. Skim any foam that rises to the surface; it only takes a minute and makes the final broth clearer and more refined.
Add the vegetables:
Stir in the mushrooms, tomatoes, and onion, then simmer for another 3 to 4 minutes until they're tender but still have a little resistance when you bite into them. You're not trying to break them down; you want them to retain their character.
Build the flavor:
Add the nam prik pao, fish sauce, sugar, and salt all together and stir for about 2 minutes so they fully dissolve and distribute. This is where the soup stops being ingredients in broth and becomes something cohesive.
Finish with lime:
Pull the pot off the heat and stir in the fresh lime juice while the soup is still steaming, then taste and adjust to your preference. Some people want more sourness, others more salt—this is your moment to make it exactly right for you.
Serve with intention:
Ladle into bowls and top with fresh cilantro and sliced chiles if you're feeling brave, then set out lime wedges on the side so people can add more acidity as they eat.
Tom Yum Gai served hot with fresh cilantro and lime wedges, ready to enjoy. Save Pin
Tom Yum Gai served hot with fresh cilantro and lime wedges, ready to enjoy. | belleamezray.com

This soup has a way of appearing on my table when people need warmth and nourishment, whether it's after someone's had a rough day or when the weather turns cold. There's something about the ritual of serving it—the steam rising, the lime wedge waiting on the side, the way everyone slows down to really taste it—that turns a simple bowl into a moment.

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 Art of Balancing Heat and Sour

Tom Yum lives and dies by its balance, and this took me several attempts to understand. The first time I made it, I added all the lime juice at once and ended up with something aggressively sour that tasted one-dimensional. Now I add most of it at the end while tasting constantly, which lets me dial in the exact point where the sourness and heat feel like they're dancing rather than competing. The key is remembering that you can always add more lime or more chiles, but you can't take them out once they're in.

Why the Aromatics Matter So Much

Thai cooking relies heavily on building flavor through aroma, which is why that initial infusion step feels important even when you're impatient. When you walk past the pot during those first 5 minutes, you're not just cooking; you're creating an environment where lemongrass, lime leaves, and galangal can release their essential oils into the stock. I learned this by skipping the step once and making a soup that tasted correct but felt flat, reminding me that shortcuts in Thai cooking don't save time so much as they save effort while costing flavor.

Customizing Tom Yum to Your Kitchen

The beautiful thing about this soup is how forgiving it is once you understand its structure. You can swap the chicken for shrimp if that's what you have, adjust the chile quantity based on who you're cooking for, or add a splash of coconut milk if you want a creamier version without calling it something different. One winter I added a tablespoon of evaporated milk when I was out of coconut cream, and it gave the broth just enough richness without overwhelming the other flavors. The soup taught me that respecting the foundation matters far more than following every ingredient exactly.

  • Keep extra lime wedges on the hand because people almost always want more acidity than you initially give them.
  • If you can't find kaffir lime leaves, use regular lime zest stirred in at the end, though the flavor won't be quite the same.
  • Make this soup in small batches rather than doubling it, since the flavors can become muddy when you're trying to season a huge pot.
A close-up view of Tom Yum Gai highlighting rich broth, sliced chicken, and colorful vegetables. Save Pin
A close-up view of Tom Yum Gai highlighting rich broth, sliced chicken, and colorful vegetables. | belleamezray.com

This soup reminds me that cooking doesn't have to be complicated to feel special—sometimes it just needs intention, good ingredients, and someone willing to taste as they go. Make this when you want to feed people something that feels both comforting and adventurous.

Recipe Questions

What is nam prik pao and can I substitute it?

Nam prik pao is Thai roasted chili paste that adds depth, sweetness, and smokiness to the broth. While it's essential for authentic flavor, you can substitute with a mix of chili paste and a small amount of sugar, though the taste will differ.

Can I make this soup less spicy?

Yes, simply reduce the number of Thai chiles or remove them entirely. You can also deseed the chiles before adding them to reduce heat while maintaining flavor. The nam prik pao also adds spice, so use less if preferred.

What's the difference between Tom Yum Gai and Tom Yum Goong?

Tom Yum Gai uses chicken as the protein, while Tom Yum Goong features shrimp. Both share the same aromatic broth base with lemongrass, kaffir lime, and galangal, but the protein choice changes the overall flavor profile.

Do I need to remove the lemongrass before serving?

The lemongrass, kaffir lime leaves, and galangal slices are typically left in the soup for presentation and aroma, but they're not meant to be eaten. Diners should set them aside while eating, as they're too fibrous to chew.

Can I prepare Tom Yum Gai in advance?

You can prepare the broth base ahead and refrigerate it. However, add the chicken, vegetables, and lime juice just before serving to maintain freshness and prevent overcooking. The lime juice can become bitter if stored too long in the hot broth.

Where can I find kaffir lime leaves and galangal?

These ingredients are available at Asian grocery stores, particularly Thai or Southeast Asian markets. You can also find them frozen or dried online. Fresh ginger can substitute for galangal, though the flavor will be slightly different.

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 chicken, mushrooms, and bold spicy-sour broth flavored with lemongrass and lime.

Time to Prep
15 minutes
Time to Cook
20 minutes
Overall Time
35 minutes
By Belle Amezray Bennett Olson


Skill Level Medium

Cuisine Thai

Makes 4 Portions

Diet Preferences No Dairy, 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
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

Garnish

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

How To Make It

Step 01

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

Step 02

Cook the chicken: Add chicken slices to the simmering broth and cook for 3 to 4 minutes until cooked through. Skim away any foam that rises to the surface.

Step 03

Add vegetables: Stir in mushrooms, tomatoes, and onion. Simmer for an additional 3 to 4 minutes until vegetables are tender but retain their structure.

Step 04

Season the soup: Add nam prik pao, fish sauce, sugar, and salt. Stir thoroughly and simmer for 2 additional minutes. Adjust seasonings to your preference.

Step 05

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

Step 06

Serve: Ladle 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.

Tools Needed

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

Allergy Details

Review all components for allergens and get advice from a healthcare provider if unsure.
  • Contains fish sauce
  • May contain shellfish traces in commercial nam prik pao products
  • Verify all ingredients for hidden gluten despite traditional gluten-free status

Nutrition Details (each serving)

Nutrition facts here are for reference only and don’t replace professional guidance.
  • Energy (Calories): 200
  • Fat Content: 5 grams
  • Carbohydrates: 12 grams
  • Proteins: 26 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.