Vibrant Thai Tom Yum Gai

Featured in: Everyday Meal Ideas

Tom Yum Gai is a classic Thai hot and sour soup featuring tender sliced chicken, mushrooms, and tomatoes in an aromatic broth infused with lemongrass, kaffir lime leaves, and galangal. The distinctive flavor comes from nam prik pao (roasted chili paste), fresh lime juice, and fish sauce, creating a perfect balance of spicy, sour, and savory. This 35-minute dish is naturally dairy-free and gluten-free, making it both delicious and accessible.

Updated on Thu, 29 Jan 2026 13:22:00 GMT
Steaming bowl of Tom Yum Gai with tender chicken, mushrooms, and Thai herbs. Bookmark
Steaming bowl of Tom Yum Gai with tender chicken, mushrooms, and Thai herbs. | buenotifsa.com

The first time I tasted authentic Tom Yum Gai, I was sitting in a cramped Bangkok street stall at dusk, and the steam from the bowl fogged my glasses before I even lifted the spoon. That singular moment—the heat, the pucker of lime, the way the lemongrass made my mouth feel alive—stayed with me for years until I finally attempted it at home. Now, whenever I simmer that broth, the smell transports me back instantly, and I've learned that this soup isn't just about following steps; it's about understanding how each ingredient builds on the last to create something that feels both comforting and thrilling.

I once made this for a friend who was recovering from a cold, and she swore the heat from the chiles and the brightness of the lime actually helped her breathe better. The moment she asked for seconds, I realized that this soup does something special—it nourishes not just your belly but your spirit somehow.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Boneless, skinless chicken breast or thighs (350 g): Thighs stay more tender if you're not careful with timing, but breast works beautifully if you slice it thin and don't let it simmer too long.
  • Chicken stock (1.2 L): Use homemade if you can—it deepens everything—but good quality store-bought is honest work too.
  • Lemongrass (2 stalks): Remove those tough outer layers and smash it gently; this releases the essential oils that make the broth sing.
  • Kaffir lime leaves (5): These are non-negotiable for authentic flavor, but if you can't find them, a strip of regular lime zest is your backup plan.
  • Galangal (3 slices): This root adds a peppery, slightly medicinal warmth that ginger mimics but doesn't quite replicate; I've used both and the difference is subtle but real.
  • Thai bird's eye chiles (2): These pack serious heat, so start with one if you're sensitive and build from there.
  • Oyster or button mushrooms (150 g): Slice them uniform so they cook evenly and don't turn to mush while you're waiting for the chicken.
  • Tomatoes (2 medium): Fresh and ripe matter here; canned will work in winter, but the color and brightness of fresh is worth seeking out.
  • Nam prik pao (2 tbsp): This roasted chili paste is the secret weapon that gives the broth its deep, complex kick—it's worth tracking down in an Asian market or online.
  • Fish sauce (2 tbsp): It smells challenging in the bottle, but trust it; it dissolves into the broth and becomes pure umami.
  • Lime juice (2 tbsp plus extra): Squeeze it fresh just before serving so the acidity stays bright and alive.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the aromatic base:
Bring your chicken stock to a gentle boil in a large saucepan, then add the lemongrass pieces (they should be smashed so they release their fragrance), torn kaffir lime leaves, galangal slices, and smashed chiles. Let this simmer quietly for 5 minutes—you'll see the broth begin to turn golden and smell absolutely incredible.
Cook the chicken through:
Slip in your thinly sliced chicken and let it simmer for 3 to 4 minutes until the pieces turn opaque and cooked through. Skim off any white foam that rises to the surface; this keeps the broth clear and clean-tasting.
Add the vegetables:
Stir in your sliced mushrooms, tomato wedges, and onion. Simmer for another 3 to 4 minutes until the vegetables soften just enough to bite easily but still hold their shape.
Layer in the bold flavors:
Add the nam prik pao, fish sauce, sugar, and salt, stirring everything together well. Let it simmer for 2 more minutes so those seasonings marry with the broth instead of sitting on top.
Brighten with lime:
Remove from heat and stir in your fresh lime juice. Taste it now—does it need more sourness, more salt, more heat? This is your moment to adjust until it feels right on your palate.
Serve with intention:
Ladle the soup into bowls, top with fresh cilantro and those optional sliced chiles if you want even more heat, and set lime wedges on the side so everyone can adjust their own bowl. Serve immediately while the broth is still steaming.
Fresh Tom Yum Gai soup garnished with cilantro and lime wedges on a dark table. Bookmark
Fresh Tom Yum Gai soup garnished with cilantro and lime wedges on a dark table. | buenotifsa.com

There's a moment when the soup is just right—when you take that first spoonful and all the components click into place, and you understand why this soup has sustained people through centuries of Thai cooking. That's when you know you've got it.

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 Balance

Tom Yum Gai is essentially a conversation between four flavors: spicy, sour, salty, and slightly sweet. The trick is listening to how they're talking to each other and adjusting until they're in harmony. I learned this by making the soup multiple times and tasting at every stage, which taught me that fish sauce handles saltiness, lime handles sourness, the chiles and nam prik pao handle heat, and just a whisper of sugar rounds everything together. You'll notice that the recipe doesn't call for tons of sugar—it's there to balance, not to sweeten, so resist the urge to add more unless the soup tastes aggressively sour.

Why Slice the Chicken Thin

Thin slices of chicken cook in just a few minutes, which means the meat stays tender and delicate instead of turning stringy or tough. This is a lesson I learned the hard way by adding thick chunks and watching them turn into rubber while I wasn't paying attention. When chicken is sliced thin—almost like you're preparing it for a stir-fry—it treats the simmering broth like a gentle embrace rather than a harsh workout.

Making It Your Own

The beauty of Tom Yum Gai is that it welcomes creativity while staying true to itself. Some people add a tablespoon of evaporated milk to the broth for a slightly creamier version called Tom Yum with milk, which softens the edges while keeping the heat alive. Others swap shrimp for chicken to make Tom Yum Goong, which cooks even faster and has a different kind of sweetness. You can also add more vegetables like baby bok choy, snap peas, or even fresh bamboo shoots if you want more texture, or dial back the chiles if you're cooking for people who aren't brave with heat.

  • If you can't find nam prik pao, combine 1 tablespoon of Thai chili paste with 1 teaspoon of fish sauce and a pinch of sugar as a substitute.
  • Kaffir lime leaves can sometimes be found frozen, and they work almost as well as fresh—just add them straight from the freezer without thawing.
  • Always taste and adjust at the end because everyone's tolerance for heat, salt, and sourness is different, and that's the whole point of cooking for yourself.
Spicy and sour Tom Yum Gai served hot with chiles and tomatoes visible. Bookmark
Spicy and sour Tom Yum Gai served hot with chiles and tomatoes visible. | buenotifsa.com

This soup is proof that simple techniques and honest ingredients can create something that tastes like you've been cooking for hours. Serve it proud, and let people experience what made you fall in love with it in the first place.

Recipe Questions

What is Tom Yum Gai?

Tom Yum Gai is a traditional Thai hot and sour soup made with chicken (gai means chicken in Thai). It features a fragrant broth infused with lemongrass, kaffir lime leaves, galangal, and Thai chiles, finished with lime juice and fish sauce for a bold, spicy-sour flavor profile.

Can I substitute ingredients if I can't find galangal or kaffir lime leaves?

Yes, fresh ginger works as a substitute for galangal, though the flavor will be slightly different. If kaffir lime leaves are unavailable, you can use regular lime zest, though the aromatic quality won't be quite as authentic. Thai or Asian grocery stores typically stock these ingredients.

How spicy is Tom Yum Gai?

The spice level is adjustable based on the number of Thai bird's eye chiles used. Start with 2 chiles for moderate heat, or reduce to 1 for milder flavor. You can always add more chiles as garnish to increase spiciness according to your preference.

What is nam prik pao and can I make it myself?

Nam prik pao is Thai roasted chili paste, a key ingredient that adds depth, sweetness, and smokiness to Tom Yum. While you can find it in Asian markets, you can substitute with a mixture of chili paste and a touch of tamarind paste, though the flavor will differ from authentic versions.

Can I use shrimp instead of chicken?

Absolutely! Substituting shrimp for chicken creates Tom Yum Goong, another beloved variation. Use peeled and deveined shrimp, adding them in step 2 and cooking just until they turn pink and opaque, about 2-3 minutes.

How should I store and reheat leftovers?

Store Tom Yum Gai in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium heat. Add fresh lime juice after reheating to brighten the flavors, as the sourness can diminish during storage.

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.

Vibrant Thai Tom Yum Gai

Aromatic Thai soup with chicken, mushrooms, lemongrass, and lime in a spicy-sour broth. Ready in 35 minutes.

Prep Duration
15 min
Time for Cooking
20 min
Overall Duration
35 min
Provided by Kyle Anderson


Skill Level Medium

Cuisine Origin Thai

Portion Size 4 Serving Amount

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

How To Make

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 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 the 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

Review every ingredient for potential allergens. If unsure, ask your healthcare provider.
  • Contains fish sauce
  • May contain shellfish traces from commercial nam prik pao
  • Verify labels to ensure gluten-free certification

Nutrition Per Serving

These figures are for information only. They're not a substitute for medical guidance.
  • Energy (Calories): 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.