Soups & Stews
This authentic chicken tom yum soup recipe delivers the bold, aromatic flavors of Thailand’s most beloved soup—where tangy, spicy, and herbal notes dance in perfect harmony. 🔥 The secret lies in balancing lemongrass, galangal, and kaffir lime leaves, which infuse the broth with layers of complex flavor, while mushrooms and chicken create depth.
Unlike many shortcut versions, this recipe stays true to traditional techniques, ensuring every spoonful captures the soul of street-side tom yum.
The broth is the heart of this soup, where galangal (a root with citrusy, peppery notes) and lemongrass simmer alongside mushrooms, garlic, and chili paste to build a fragrant, slightly spicy base.
Chicken is poached gently to avoid toughness, then finished with lime juice and fish sauce for that signature tangy punch. The result? A soup that’s vibrant, aromatic, and deeply satisfying—far beyond the bottled paste shortcuts.
What sets this recipe apart is its authenticity: no heavy cream, no overly sweetened broth, just the bright, balanced flavors of Thailand’s streets. Serve it piping hot over steamed jasmine rice, garnished with fresh cilantro, Thai basil, and sliced chilies for heat.
The aroma alone will transport you to Bangkok, while the first sip delivers the perfect harmony of sour, spicy, and umami.
Perfect for weeknight dinners or special occasions, this tom yum soup is versatile enough to adapt to spice preferences but stays true to its roots. The broth can be made ahead and reheated, making it an ideal meal-prep-friendly dish that still tastes freshly made.
Let’s bring the bold flavors of Thailand to your kitchen.
Ingredients for authentic chicken tom yum soup
The aromatic soul of Thailand starts with these 15 ingredients—lemongrass, galangal, and kaffir lime leaves lead the way.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Lemongrass Stalks 🌿 | 3 whole | Bruised and cut into 2-inch pieces |
| Galangal Root 🥕 | 3 oz | Peeled and sliced thin |
| Shiitake Mushrooms 🍄 | 8 oz | Stems removed, sliced |
| Garlic Cloves 🧄 | 6 cloves | Minced finely |
| Kaffir Lime Leaves 🍋 | 4 whole | Bruised and torn |
| Red Curry Paste 🌶️ | 2 tbsp | Homemade or quality brand |
| Fish Sauce 🥫 | 2 tbsp | Red Boat preferred |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Thai Chili Paste 🔥 | 1 tbsp | Adjust for heat preference |
| Chicken Broth 💧 | 4 cups | Homemade or low-sodium |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Thai Basil 🌿 | ¼ cup | Chopped for garnish |
| Bird's Eye Chilies 🌶️ | 4 whole | Sliced thin for garnish |
| Jasmine Rice 🍚 | 1 cup | Uncooked, for serving |
Galangal is the secret weapon here. Find it at Asian markets—it looks like ginger but tastes citrusy and peppery, like a cross between ginger and turmeric. If you can't locate it, extra ginger plus a pinch of turmeric gets you close, though nothing beats the real thing. Lemongrass is easier to find: grab the fresh stalks (the good ones are thick and pale green). Bruise them with the side of your knife before cutting—this releases their oils. For the mushrooms, shiitake is ideal, but cremini or oyster work too. Just make sure they're fresh, not dried, for that meaty texture. The chicken? Boneless, skinless breast stays tender when poached—cut it into even 1-inch pieces so it cooks uniformly.
No galangal? Double the ginger and add a dash of turmeric—it won't be identical, but you'll still get that warm, earthy base. Fresh kaffir lime leaves are non-negotiable for authenticity, but if you're desperate, substitute lime zest plus a few lime leaves (though it won't have the same floral aroma). For the fish sauce, Red Boat is the gold standard, but any reputable brand works. The chili paste? Maesri or Nam Prik Pao are my go-tos—avoid the watery, pre-mixed versions. Want less heat? Halve the Thai chili paste and add a pinch of sugar to balance. The broth can be store-bought, but homemade is worth it—just skip the salt if using low-sodium.
This broth tastes even better the next day, so make a double batch and reheat gently. Store it in the fridge for 4-5 days or freeze for 3 months—the flavors deepen over time. For the rice, cook it ahead and keep it warm in a rice cooker. Garnishes? Fresh cilantro and Thai basil should be added just before serving—wilted herbs kill the vibrancy. The chilies? Slice them thin and serve on the side so everyone can adjust their heat level. Leftovers? Reheat gently and add a splash of water to restore the broth's brightness.
Why You'll Love This Recipe
- I swear by this trick: smash the lemongrass and galangal with the side of a knife instead of slicing—saves me 10 minutes and packs way more flavor. The chicken cooks in one go, no fussing with bones or trimming.
- No Chopping Chaos: I swear by this trick: smash the lemongrass and galangal with the side of a knife instead of slicing—saves me 10 minutes and packs way more flavor. The chicken cooks in one go, no fussing with bones or trimming.
- Umami Bomb: That combo of shiitake mushrooms and galangal? It’s where the magic happens—earthy, citrusy, with a kick that lingers. Honestly, the first time I tasted it, I immediately texted my Thai friend: "You’ve ruined me for store-bought."
- Leftovers That Beg: This soup actually improves the next day. The broth deepens, the mushrooms get tenderer, and I’ll be real—it’s my go-to for packed lunches. (Yes, even on a Tuesday night when I’m too tired to think.)
Step-by-step instructions for authentic chicken tom yum soup
This vibrant soup delivers restaurant-quality Thai flavors in your own kitchen—let's make it!
🍳 Step 1: Sear the Chicken and Build the Aromatic Base
Heat a large pot over medium-high heat and add the 1.5 lb boneless chicken breast cut into 1-inch pieces. Sear for 3-4 minutes until the chicken turns opaque and develops a golden crust. Remove and set aside—this step locks in flavor.
In the same pot, add 2 tablespoons red curry paste and stir for 30 seconds until fragrant. Add the 3 whole lemongrass stalks (bruised and cut), 3 oz galangal root (peeled and sliced), and 6 cloves garlic (minced). Cook for 1 minute until the garlic becomes golden—this releases their aromatic oils.
🍳 Step 2: Simmer the Broth with Signature Flavors
Pour in the 4 cups chicken broth and bring to a gentle boil. Add the seared chicken, 8 oz shiitake mushrooms (stems removed and sliced), and 4 whole kaffir lime leaves (bruised and torn). Reduce heat to medium-low and let it simmer for 10-12 minutes until the chicken is cooked through and tender.
Here's where the magic happens: Add 2 tablespoons fish sauce and 1 tablespoon Thai chili paste. Stir well and taste—this is your flavor checkpoint. The soup should be tangy, spicy, and slightly salty. If it needs more heat, add a pinch of chili flakes or more chili paste. If it needs more depth, add another splash of fish sauce.
🍳 Step 3: Finish with Bright, Zesty Lime
Remove the pot from heat and carefully stir in the ¼ cup lime juice. The acidity brightens all the flavors and balances the richness. Add the 4 whole bird's eye chilies (sliced thin) and let them infuse for 2 minutes. The soup should now be vibrant, aromatic, and bursting with authentic Thai flavors.
Taste again and adjust seasoning if needed—this is your final flavor check. The soup should be tangy, spicy, and perfectly balanced. If it's too acidic, add a pinch of sugar to balance it out. If it's too mild, add a bit more fish sauce or chili paste.
🥘 Step 4: Serve with Fresh Herbs and Jasmine Rice
Ladle the hot soup into bowls and garnish generously with ¼ cup fresh cilantro and ¼ cup Thai basil. The herbs add freshness and a pop of color. Serve immediately with 1 cup jasmine rice on the side—this is the perfect pairing for soaking up all that delicious broth.
Enjoy your authentic chicken tom yum soup while it's hot! The fragrant lemongrass and galangal, combined with the spicy kick and tangy lime, make this soup a true taste of Thailand. Don't forget to taste as you go—this is the secret to perfect balance!
Pro Tips For Making Authentic Chicken Tom Yum Soup
- CHAR THE CHICKEN FAST: I used to simmer chicken breasts for 20 minutes and end up with dry, sad meat. Instead, slice them into 1-inch chunks and cook them separately in the broth for just 8-10 minutes—until they’re barely done. They’ll finish cooking in the simmering soup, staying juicy and tender.
- SLICE THE LEMONGRASS RIGHT: Peeling lemongrass stalks is a pain, but skipping it means bitter, fibrous soup. Instead, trim the ends, then split each stalk lengthwise and pound the flat side with a knife handle or rolling pin until it releases its oils. No pounder? Use a heavy mug—just don’t smash it into dust.
- DON’T BOIL THE GALANGAL: Galangal turns mushy and loses its sharp, citrusy kick if you let the broth boil. Once the broth is simmering (tiny bubbles, not rolling), add the sliced galangal and keep the heat at a gentle simmer. If it’s boiling, you’re cooking it to death—pull it off the heat for 30 seconds if needed.
- USE DRY MUSHROOMS FOR FLAVOR: Fresh shiitake mushrooms are great, but dried ones pack a punch that changes the game. Soak them in hot water for 15 minutes, then finely chop the rehydrated mushrooms and strain out the soaking liquid to use in the broth. The texture stays intact, and the umami depth is unmatched—worth the extra step.
Wine and beer pairings for authentic chicken tom yum soup
Thai White Wine Pairings
A crisp, dry Thai white wine like Riesling from Thailand’s Chang Wine brand is my go-to choice. Its bright acidity and subtle citrus notes cut through the soup’s spicy heat while complementing the lemongrass and lime flavors. Serve it slightly chilled (45-50°F) to enhance its refreshing qualities. 🍷
Light-Bodied Reds
For those who prefer red wine, a Thai Pinot Noir from Ocean Blue Winery works surprisingly well. Its delicate berry notes and silky texture won’t overpower the soup’s complexity, while its acidity balances the tangy lime. Keep it lightly chilled (50-55°F) to preserve its freshness.
Sparkling Wine Balance
A Thai sparkling wine like Chang Sparkling adds effervescence that cleanses the palate between sips. The bubbles help reset your taste buds, making each spoonful of soup taste even brighter. Opt for the Chardonnay-based version to pair seamlessly with the soup’s herbal and citrusy notes.
Beer Pairings
A Thai lager like Singha or Leo is the perfect beer match—its light, crisp profile complements the soup’s spicy and sour elements without competing. For a craft option, try a Thai-style pale ale with subtle citrus notes, like those from Bangkok Beerworks.
Serve both chilled (40-45°F) for the best experience. 🍺
Non-Alcoholic Options
For a refreshing non-alcoholic pairing, serve Thai iced tea (sweetened with condensed milk) or a sparkling lime soda. The sweetness of the tea balances the soup’s spiciness, while the lime soda mirrors the dish’s tangy brightness. Both are widely available at Asian markets or can be made at home.
Pro Tip: Temperature Matters
Always serve your wine or beer slightly chilled—never ice cold—to preserve their delicate aromas and flavors. For beer, aim for 40-45°F, while wine should be 45-55°F depending on the type. This ensures the drink enhances the soup rather than overpowering it. ✨
Nutrition facts
Frequently asked questions
Can I substitute galangal if I can't find it?
Yes! Use double the amount of ginger plus a pinch of turmeric for color and warmth. For best results, combine 1 oz ginger (about 2 tbsp grated) with ¼ tsp turmeric per 1 oz galangal called for. While not identical, this combo captures the earthy, citrusy notes galangal provides.
How do I adjust the spice level for kids or sensitive eaters?
Start by reducing the Thai chili paste to ½ tbsp instead of 1 tbsp. For extra mildness, omit the bird's eye chilies and serve them on the side for adults to add. You can also blend the soup briefly after cooking to distribute flavors more evenly, which helps soften the heat perception.
What's the best way to store leftover broth?
Let the broth cool completely, then transfer to an airtight container. It keeps in the fridge for 4-5 days or freezes for 3 months. Reheat gently on low heat—never microwave directly from frozen. For extra brightness, add a splash of lime juice when reheating.
Can I make this soup vegetarian?
Replace the chicken with 8 oz firm tofu (pressed and cubed) or shiitake mushrooms. For umami depth, add 1 tbsp soy sauce along with the fish sauce. The broth's herbal notes will shine even more without the chicken's richness.
Why does my soup taste bland after cooking?
Most likely, the fish sauce needs adjustment. Add ½ tbsp more fish sauce and let it simmer for 2 minutes to meld. If it still tastes flat, try adding a pinch of sugar to balance flavors or a splash of lime juice for brightness. Taste as you go—this is key to authentic tom yum!
