Tom Yum Gai Thai Soup

Featured in: Tasty Travels

This aromatic Thai classic combines tender sliced chicken with earthy mushrooms and juicy tomatoes in a vibrant spicy-sour broth. The signature flavor comes from lemongrass, kaffir lime leaves, and galangal, enhanced by nam prik pao roasted chili paste for depth. Fresh lime juice adds brightness, while fish sauce provides savory umami notes. Ready in just 35 minutes, this warming soup balances heat and sourness perfectly, with each spoonful delivering layers of complex flavors.

Updated on Tue, 27 Jan 2026 15:11:00 GMT
Bright red tomato wedges and tender chicken swim in a spicy Tom Yum Gai broth with fresh cilantro. Save
Bright red tomato wedges and tender chicken swim in a spicy Tom Yum Gai broth with fresh cilantro. | fryflick.com

There's a Bangkok street vendor who makes Tom Yum so perfectly balanced that regulars line up before lunch. I watched her move through the steps with such ease one humid afternoon that I realized this soup isn't about following rules—it's about listening to the broth as it speaks to you. The first time I made it at home, I was convinced I'd ruined everything by overseasoning, then one squeeze of lime changed everything. Now whenever I smell that lemongrass hitting hot broth, I'm transported back to that crowded, noisy street, deciding whether to be brave or cautious with the chiles.

I made this for my friend Maya on a Tuesday when she'd had a rough week, and watching her face light up as she tasted it—that moment when the lime juice hit her palate—reminded me why cooking for people matters. She asked for seconds and then thirds, and by the end of the evening we were laughing about how the cilantro kept getting stuck in her teeth. That bowl of soup turned a mediocre day into something worth remembering.

Ingredients

  • Chicken breast or thighs (350 g): Thighs stay more tender and forgiving than breast meat, but whatever you choose, slicing it thin means it cooks through in minutes without turning rubbery.
  • Chicken stock (1.2 L): Use good stock—homemade is best, but quality store-bought keeps this from tasting tinny and one-dimensional.
  • Lemongrass: The tougher outer leaves get discarded, but don't skip smashing the stalks; that's where the magic happens, releasing oils that perfume the entire pot.
  • Kaffir lime leaves: They look delicate but taste bold; tearing them by hand (not cutting) bruises them slightly and unlocks more flavor.
  • Galangal: It's peppery and sharp where ginger is warm; if you can't find it, ginger works, but the flavor profile shifts subtly.
  • Thai bird's eye chiles: These small red peppers pack serious heat; smashing them releases their seeds and intensity, so start conservatively.
  • Mushrooms (150 g): Oyster mushrooms have more body and earthiness, but button mushrooms work fine and are easier to find.
  • Tomatoes: Cut them into wedges rather than chunks so they release their juice and soften into the broth naturally.
  • Nam prik pao: This roasted chili paste is non-negotiable—it brings depth that raw chiles alone never capture, a kind of caramelized, smoky richness.
  • Fish sauce: It's pungent straight from the bottle but becomes invisible in the soup, anchoring all the other flavors.
  • Lime juice: Fresh lime is essential; bottled simply doesn't have the same brightness and can taste acidic rather than clean.

Instructions

Product image
Crisp vegetables, roast meats, bake snacks, and reheat leftovers quickly for easy, flavorful home cooking.
Check price on Amazon
Build your aromatic base:
Bring the stock to a gentle boil in a large saucepan, then add lemongrass, kaffir lime leaves, galangal, and smashed chiles. As these steep for 5 minutes, you'll watch the broth transform from pale gold to a deeper, warmer color—that's infusion happening in real time.
Cook the chicken gently:
Add your sliced chicken and simmer for 3 to 4 minutes, just until opaque throughout. Skim any foam that rises; it only takes a minute and makes the final broth crystal clear.
Add texture with vegetables:
Drop in mushrooms, tomato wedges, and onion slices, letting them simmer for another 3 to 4 minutes until they're soft but still hold their shape. You want them tender, not dissolving.
Season with precision:
Stir in nam prik pao, fish sauce, sugar, and salt, then simmer 2 minutes more so everything melds. This is the moment to taste and adjust, knowing that the next step—lime juice—will shift the balance again.
Finish with brightness:
Remove from heat and add lime juice, stirring gently. Taste once more; you might need an extra pinch of salt or another squeeze of lime depending on your stock's salinity and the acidity of your limes.
Serve with intention:
Ladle into bowls, pile cilantro and extra chiles on top, and hand over a lime wedge for anyone brave enough to want more heat. The soup stays hot and flavorful for a few minutes, so no need to rush.
Product image
Crisp vegetables, roast meats, bake snacks, and reheat leftovers quickly for easy, flavorful home cooking.
Check price on Amazon
Steaming hot Tom Yum Gai soup showcases sliced mushrooms and Thai chiles in an aromatic, citrusy broth. Save
Steaming hot Tom Yum Gai soup showcases sliced mushrooms and Thai chiles in an aromatic, citrusy broth. | fryflick.com

My grandmother once told me that Tom Yum teaches patience because rushing it means missing the moment when each ingredient knows how to speak. She was right—this soup is as much about the process and the timing as it is about what goes in the pot.

The Spice Equation

Heat in Tom Yum comes from three places: nam prik pao for smoky depth, smashed chiles for fresh bite, and fresh garnish chiles for an optional punch at the table. Understanding that each layer has a different job means you can balance them without fear. If you love spicy, amp up the smashed chiles and the garnish; if you're cautious, keep them minimal and let the nam prik pao carry the warmth instead.

Variations Worth Trying

The beauty of Tom Yum is that it adapts without losing its soul. Swap chicken for shrimp and it becomes Tom Yum Goong, lighter and seafood-forward; stir in a splash of coconut milk and it softens into something creamier and more indulgent. I've also added baby corn, water spinach, and even small potatoes, always with the same happy results.

Storage and Reheating Tips

Tom Yum keeps in the fridge for 3 days, though the aromatics fade slightly with time. Reheat gently on the stove rather than the microwave to bring back its warmth and fluidity. The lime juice and cilantro are best added fresh right before serving, which takes seconds and brings the whole thing back to life.

  • Make the broth base ahead and add chicken and vegetables just before serving for the freshest taste.
  • If the soup tastes too salty or sour, add a splash of stock to dilute; balance is always adjustable.
  • Freeze the broth base alone (without vegetables and chicken) for up to a month, ready to become soup anytime.
Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
A vibrant bowl of Tom Yum Gai garnished with chopped cilantro and a fresh lime wedge. Save
A vibrant bowl of Tom Yum Gai garnished with chopped cilantro and a fresh lime wedge. | fryflick.com

This soup reminds me every time I make it that the best dishes aren't complicated—they're just honest and balanced. Serve it with jasmine rice and let people adjust their own heat and sourness at the table.

Recipe Guide

What makes Tom Yum Gai authentic?

Authentic Tom Yum Gai requires the holy trinity of Thai aromatics: lemongrass, kaffir lime leaves, and galangal. Nam prik pao (roasted chili paste) adds essential depth, while fresh lime juice provides the signature sour finish that defines this classic soup.

How spicy is this soup?

The spice level is adjustable based on the number of Thai birds eye chiles used. Two smashed chiles provide medium heat that's lively but not overwhelming. Remove seeds for milder flavor or add more chiles for extra fire.

Can I make it vegetarian?

Substitute vegetable stock for chicken stock and use soy sauce or tamari instead of fish sauce. The nam prik pao typically contains shrimp paste, so seek out a vegetarian version or omit it entirely, though you'll lose some depth of flavor.

What's the best chicken cut to use?

Boneless, skinless chicken thighs are ideal as they remain tender and juicy during cooking. Chicken breast works too but slice it thinly against the grain to prevent drying out in the hot broth.

How long does it keep?

Store refrigerated in an airtight container for up to 3 days. The flavors actually develop and improve overnight. Reheat gently over medium-low heat, adding a splash of water if the broth has reduced. Avoid boiling to prevent the chicken from becoming tough.

What should I serve with it?

Enjoy as a light starter or main course with steamed jasmine rice to soak up the flavorful broth. Thai fried eggs or a simple green papaya salad make excellent accompaniments for a complete meal.

Tom Yum Gai Thai Soup

Tender chicken in aromatic spicy-sour broth with mushrooms, tomatoes, and fragrant Thai herbs.

Prep duration
15 min
Cook duration
20 min
Complete duration
35 min
Created by Olivia Parker


Complexity Medium

Heritage Thai

Output 4 Portions

Dietary guidelines No dairy, No gluten

Components

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)

Method

Phase 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.

Phase 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.

Phase 03

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

Phase 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.

Phase 05

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

Phase 06

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

Tools needed

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

Allergy details

Review ingredients carefully for potential allergens and seek professional medical guidance if uncertain.
  • Contains fish (fish sauce)
  • May contain shellfish traces if using commercial nam prik pao
  • Verify labels for hidden gluten or allergens in commercial products

Nutrition breakdown (per portion)

Values shown are estimates only - please consult healthcare providers for specific advice.
  • Energy: 200
  • Fats: 5 g
  • Carbohydrates: 12 g
  • Proteins: 26 g