Tom Yum Gai Thai Soup

Featured in: Easy Everyday Meals

This traditional Thai soup delivers a perfect balance of spicy and sour flavors in under 35 minutes. Thinly sliced chicken simmers in an aromatic broth infused with lemongrass, kaffir lime leaves, galangal, and fresh chiles. The addition of nam prik pao (roasted chili paste) creates depth, while fresh lime juice adds brightness. Mushrooms, tomatoes, and onions provide texture and sweetness, balancing the heat.

Ready in just over half an hour, this dairy-free and gluten-free dish serves four comfortably. Adjust the chile quantity to control spice levels, and serve with extra lime wedges for customizing acidity.

Updated on Tue, 27 Jan 2026 17:12:02 GMT
A steaming bowl of Tom Yum Gai with tender chicken, mushrooms, and cilantro garnish. Save to Pinterest
A steaming bowl of Tom Yum Gai with tender chicken, mushrooms, and cilantro garnish. | nibbro.com

Tom Yum Gai is a quintessential Thai soup that offers a vibrant explosion of aromatic flavors. This spicy-sour broth is beautifully balanced with tender chicken, earthy mushrooms, and juicy tomatoes, creating a refreshing meal that is both light and deeply satisfying. Infused with traditional herbs like lemongrass and galangal, it captures the heart of Thai street food in a single bowl.

A steaming bowl of Tom Yum Gai with tender chicken, mushrooms, and cilantro garnish. Save to Pinterest
A steaming bowl of Tom Yum Gai with tender chicken, mushrooms, and cilantro garnish. | nibbro.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The key to a spectacular Tom Yum is the infusion of the broth. By simmering the lemongrass, kaffir lime leaves, and galangal together, you create a complex base that highlights the spicy kick of the Thai birds eye chiles and the umami depth of the fish sauce.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • 350 g (12 oz) boneless, skinless chicken breast or thighs, thinly sliced
  • 1.2 L (5 cups) chicken stock
  • 2 stalks lemongrass, tough outer leaves removed, cut into 5 cm (2-inch) pieces and smashed
  • 5 kaffir lime leaves, torn
  • 3 slices galangal (or fresh ginger as substitute)
  • 2 Thai birds eye chiles, smashed (adjust to taste)
  • 150 g (5 oz) oyster or button mushrooms, sliced
  • 2 medium tomatoes, cut into wedges
  • 1 small onion, sliced
  • 2 tbsp nam prik pao (Thai roasted chili paste)
  • 2 tbsp fish sauce
  • 1 tbsp sugar
  • 1/2 tsp salt (or to taste)
  • 2 tbsp freshly squeezed lime juice (plus extra for serving)
  • 2 tbsp fresh cilantro, chopped
  • 1–2 extra Thai chiles, sliced (optional)

Instructions

Step 1: Infuse the Stock
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.
Step 2: Cook the Chicken
Add the chicken slices and simmer for 3–4 minutes until just cooked through. Skim off any foam that rises to the surface.
Step 3: Add the Vegetables
Stir in the mushrooms, tomatoes, and onion. Simmer for another 3–4 minutes until the vegetables are tender but not mushy.
Step 4: Season the Broth
Add nam prik pao, fish sauce, sugar, and salt. Stir well and simmer for 2 more minutes. Adjust seasoning to your preference.
Step 5: Finish with Lime Juice
Remove the saucepan from the heat. Stir in the freshly squeezed lime juice. Taste and adjust the sourness or saltiness as desired.
Step 6: Garnish and Serve
Ladle the soup into bowls. Garnish with fresh cilantro and extra sliced chiles if you prefer more heat. Serve immediately with lime wedges on the side.

Zusatztipps für die Zubereitung

To ensure a clear and appetizing broth, be sure to skim off any foam that appears after adding the chicken. Smashing the lemongrass and chiles is essential as it helps release the oils and intense flavors into the soup.

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.

Varianten und Anpassungen

For a richer, creamy version, stir in 1 tbsp of evaporated milk at the end. You can also easily transform this into Tom Yum Goong by substituting the chicken with fresh shrimp. If you cannot find galangal, fresh ginger works well as a substitute.

Serviervorschläge

Serve this soup piping hot in bowls to fully enjoy the aromatic steam. It is excellent on its own as a light meal or paired with a side of steamed jasmine rice to soak up the flavorful broth.

Hot Tom Yum Gai soup in a rustic bowl, showcasing sliced tomatoes and aromatic Thai chiles. Save to Pinterest
Hot Tom Yum Gai soup in a rustic bowl, showcasing sliced tomatoes and aromatic Thai chiles. | nibbro.com

With its intoxicating aroma and bold ingredients, Tom Yum Gai is a true masterpiece of Thai cuisine. This recipe brings the authentic taste of Southeast Asia directly to your kitchen for a meal that is as healthy as it is flavorful.

Recipe FAQs

What makes Tom Yum Gai authentic?

Authentic Tom Yum Gai requires Thai staples like lemongrass, kaffir lime leaves, galangal, and nam prik pao. These aromatics create the distinctive spicy-sour profile. Using fresh ingredients rather than dried powders ensures the most genuine flavor.

Can I make this less spicy?

Reduce the number of Thai birds eye chiles or remove them entirely after infusing the broth. Start with one chile and taste before adding more. The nam prik pao also contributes heat, so use less if sensitive to spice.

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

Tom Yum Gai features chicken, while Tom Yum Goong uses shrimp. The broth base and aromatics remain identical. Simply substitute an equal amount of shrimp for chicken, reducing cooking time to 2-3 minutes to prevent overcooking the seafood.

Can I use ginger instead of galangal?

Yes, fresh ginger makes an acceptable substitute if galangal is unavailable. While the flavor profile will differ slightly—galangal has a more piney, citrusy note—ginger still provides aromatic warmth and complements the other Thai ingredients beautifully.

How do I store leftovers?

Store cooled soup in an airtight container in the refrigerator for up to 3 days. Reheat gently over medium-low heat, adding a splash of water or stock if the broth has reduced. Avoid boiling, as this may toughen the chicken. The flavors often develop and improve overnight.

Is nam prik pao essential?

Nam prik pao adds significant depth and subtle sweetness, but the soup remains delicious without it. For a simpler version, increase the fish sauce slightly and add an extra pinch of sugar to balance the sour and spicy elements.

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-style soup with tender chicken, earthy mushrooms, and vibrant spicy-sour broth infused with lemongrass and lime.

Prep Time
15 minutes
Cook Time
20 minutes
Total Duration
35 minutes
Created by Evan Brooks


Skill Level Medium

Cuisine Thai

Makes 4 Portions

Diet Preferences 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
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

How-To Steps

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 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 3 to 4 minutes until vegetables are tender but retain slight firmness.

Step 04

Season the soup: Add nam prik pao, fish sauce, sugar, and salt. Stir thoroughly and simmer for 2 additional minutes. Taste and adjust seasoning as needed.

Step 05

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

Step 06

Serve: Ladle 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 You'll Need

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

Allergy Info

For allergen concerns, review each food item and check with your healthcare provider.
  • Contains fish from fish sauce
  • May contain shellfish traces from commercial nam prik pao; verify ingredient sourcing if allergic
  • Verify all ingredient labels for potential gluten contamination despite typical gluten-free status

Nutrition Details (per portion)

Nutritional values are for reference and aren't a substitute for professional health 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.