Tom Yum Gai Thai Soup

Featured in: Family Table Comfort

Tom Yum Gai is a classic Thai soup that combines tender chicken slices with earthy mushrooms and tomatoes in an intensely flavored broth. The aromatic base features lemongrass, galangal, and kaffir lime leaves, while nam prik pao adds depth and complexity. Fresh lime juice and Thai chiles create the signature spicy-sour balance. Ready in just 35 minutes, this gluten-free and dairy-free dish delivers authentic Thai flavors with minimal effort.

Updated on Fri, 30 Jan 2026 12:33:57 GMT
Steaming Tom Yum Gai soup reveals tender chicken and vibrant tomatoes in a spicy-sour broth. Save to Pinterest
Steaming Tom Yum Gai soup reveals tender chicken and vibrant tomatoes in a spicy-sour broth. | islicravings.com

My first real encounter with Tom Yum Gai wasn't in a restaurant but in a cramped Bangkok kitchen during the monsoon season, where a kind vendor let me watch as she built the broth from scratch. The smell hit first—sharp lemongrass cutting through the steam, followed by the earthy warmth of galangal—and I realized then that this soup was less about following steps and more about trusting your senses. What draws people back to this dish isn't just the heat or the sourness, but that perfect moment when every element finds balance on your tongue.

I made this for a friend who claimed they couldn't handle spicy food, and watched their expression shift from hesitant to hooked after the first spoonful. That's when I understood Tom Yum Gai isn't just about challenging your palate—it's about revealing flavors you didn't know you were missing.

Enjoy Simple, Stress-Free Cooking? 🍽️

Get my FREE 20-Minute Dinner Recipes — perfect for busy days & lazy evenings.

No spam. Only genuinely easy meals.

Ingredients

  • Chicken breast or thighs: Slice them thin so they cook quickly and soak up the broth; thighs stay more forgiving if you're not watching the clock.
  • Chicken stock: Use homemade if you can, but quality store-bought works when life gets busy.
  • Lemongrass: Smash it gently to release oils without pulverizing the stalk into splinters.
  • Kaffir lime leaves: Tear them by hand rather than chopping; the fragrance releases differently and tastes brighter.
  • Galangal: Fresh is ideal, but ginger in a pinch won't disappoint if you use slightly less.
  • Thai bird's eye chiles: Smash them whole to keep heat distributed and flavors integrated throughout the broth.
  • Mushrooms: Oyster mushrooms have more body, but button mushrooms work just fine and are easier to find.
  • Nam prik pao: This roasted chili paste is the secret weapon that gives the broth its signature depth; don't skip it or substitute lightly.
  • Fish sauce: Start with less than called for and taste as you go; the funk settles as it cooks.
  • Lime juice: Fresh squeezed only—bottled versions taste tinny and flat against everything else.

Instructions

Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
Build the fragrant base:
Bring stock to a gentle boil and add lemongrass, kaffir lime leaves, galangal, and smashed chiles. Let them infuse for five minutes while the kitchen fills with that unmistakable aroma that tells you you're on the right track.
Cook the chicken just right:
Slide in your chicken slices and simmer for three to four minutes until they turn from translucent to opaque. Skim any foam that rises—this keeps the broth clear and clean tasting.
Add vegetables with timing in mind:
Toss in mushrooms, tomatoes, and onion, then simmer another three to four minutes until they soften but still hold their shape. Overcooked vegetables disappear into the broth and lose their textural charm.
Season with intention:
Stir in nam prik pao, fish sauce, sugar, and salt, then let it simmer for two minutes to marry the flavors together. This is where the magic happens—the broth transforms from aromatic to complex.
Finish with brightness:
Remove from heat and stir in fresh lime juice, tasting as you go. You might want more sourness or salt, and that's exactly the point—this soup should taste like you.
Serve with intention:
Ladle into bowls, scatter cilantro and extra sliced chiles across the top, and offer lime wedges on the side so everyone can adjust their own bowl to taste.
Lemongrass and kaffir lime leaves infuse this classic Thai soup with bold, aromatic flavors. Save to Pinterest
Lemongrass and kaffir lime leaves infuse this classic Thai soup with bold, aromatic flavors. | islicravings.com
Lemongrass and kaffir lime leaves infuse this classic Thai soup with bold, aromatic flavors. Save to Pinterest
Lemongrass and kaffir lime leaves infuse this classic Thai soup with bold, aromatic flavors. | islicravings.com

One evening, a neighbor knocked on my door asking what smelled so good, and we ended up sharing bowls while the rain poured outside. She went home with the recipe and came back weeks later saying she'd made it for her family gathering. That's when I realized Tom Yum Gai isn't just soup; it's an invitation to slow down and taste what matters.

The Art of Balance

Thai cooking is about negotiation—heat against lime, saltiness against sweetness, fresh aromatics against deep funk. The first time you make this, you're following directions; the second time, you're learning to listen to what your palate wants. Some days the soup needs more lime, other days you crave deeper heat. Trust that instinct and taste constantly as you cook.

Customizing Without Losing Character

Swap shrimp for chicken if you want something lighter, or add both for a richer bowl. A splash of evaporated milk softens the edges and adds a subtle sweetness that some people crave on cooler days. The vegetables can shift with the season—bell peppers, bok choy, or snap peas all work if you adjust cooking time. The skeleton of the soup—lemongrass, lime, chile, fish sauce—should stay intact or you lose what makes it Tom Yum.

Building Flavor Confidence in Your Kitchen

This recipe rewards attention and small adjustments rather than rigid measurements. Start by following the steps closely, then notice which flavors call to you and which ones fade into the background. Over time, you'll develop an instinct for how much heat you actually want and whether your palate leans toward brightness or depth. Keep a small notebook if it helps, jotting down tweaks that land well for you.

  • Buy extra lemongrass and limes so you're never caught without the core flavors when craving hits.
  • Toast whole chiles in a dry pan before smashing them if you want more complex heat instead of just fire.
  • Serve with jasmine rice on the side so people can cool their palates between spoonfuls if the heat builds too much.
Served hot with lime wedges and fresh cilantro, this dish offers a bright, fiery kick. Save to Pinterest
Served hot with lime wedges and fresh cilantro, this dish offers a bright, fiery kick. | islicravings.com
Served hot with lime wedges and fresh cilantro, this dish offers a bright, fiery kick. Save to Pinterest
Served hot with lime wedges and fresh cilantro, this dish offers a bright, fiery kick. | islicravings.com

Tom Yum Gai deserves a quiet moment—not rushed between meetings or eaten standing at the counter. Sit down with it, let the steam rise into your face, and notice how the flavors shift with each spoonful. That's when you'll understand why this simple soup has traveled so far from its origins.

Common Questions

Can I substitute the galangal with ginger?

Yes, fresh ginger works as a substitute for galangal, though the flavor will be slightly different. Galangal has a more citrusy, pine-like taste, while ginger is sharper and more pungent.

What is nam prik pao and can I omit it?

Nam prik pao is Thai roasted chili paste that adds smoky depth and complexity to the soup. While you can omit it, the dish will lack its characteristic richness. Look for it in Asian markets or substitute with a mix of chili oil and a touch of tamarind paste.

How can I adjust the spice level?

Control the heat by adjusting the number of Thai chiles. Start with one chile for mild heat, or remove them entirely for a non-spicy version. You can also deseed the chiles before adding them to reduce spiciness while maintaining flavor.

Can I use shrimp instead of chicken?

Absolutely! Substitute the chicken with 350g of peeled and deveined shrimp to make Tom Yum Goong. Add the shrimp in step 2 and cook for 2-3 minutes until pink and cooked through.

How do I store and reheat leftovers?

Store in an airtight container in the refrigerator for up to 2 days. Reheat gently over low heat, adding the lime juice fresh after reheating for the best flavor. Note that the chicken may become slightly firmer after refrigeration.

What should I serve with Tom Yum Gai?

Serve with steamed jasmine rice to balance the bold, spicy flavors. You can also pair it with Thai spring rolls or serve as part of a multi-course Thai meal with stir-fried vegetables and basil chicken.

Before You Start Cooking 👇

Grab my FREE Quick Dinner Recipe Pack — more easy meals, zero extra effort.

Instant access. No spam.

Tom Yum Gai Thai Soup

Aromatic Thai soup with chicken, mushrooms, and bold spicy-sour broth flavored with lemongrass and lime juice.

Prep Duration
15 minutes
Time to Cook
20 minutes
Overall Duration
35 minutes
Recipe by Tanya Bishop

Recipe Type Family Table Comfort

Skill Challenge Medium

Cuisine Type Thai

Servings Yielded 4 Portion Size

Diet Preferences Without Dairy, No Gluten

What You 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 birds 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 It

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 sliced chicken and simmer for 3 to 4 minutes until 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 retain their structure.

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 and stir in lime juice. Taste and adjust sourness or salt as desired.

Step 06

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

Need More Quick Dinner Ideas? 🍝

Download my FREE 20-Minute Dinner Guide — fast, easy, real food.

Instant access. No spam.

Tools You'll Need

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

Allergy Warnings

Review every ingredient for allergens and seek professional advice if unsure.
  • Contains fish (fish sauce)
  • May contain shellfish traces if using commercial nam prik pao; verify ingredients if allergic
  • Verify labels for hidden gluten content despite being typically gluten-free

Nutrition Info (per portion)

Details here are informational and not a substitute for expert health advice.
  • Energy (Calories): 200
  • Fat content: 5 g
  • Carbohydrates: 12 g
  • Proteins: 26 g

Loved This Recipe? ❤️

Get my Best Quick & Easy Meals — FREE. Join thousands of home cooks simplifying dinner.

No spam. Unsubscribe anytime.