Soups & Stews
This authentic chicken tom yum soup recipe transports you straight to Thailand with its signature spicy-lemony balance and fragrant herbal heat. š The secret lies in the aromatic brothāsimmered with lemongrass, galangal, kaffir lime leaves, and bird's eye chiliesācreating a complex flavor that's both invigorating and deeply satisfying.
Unlike many Westernized versions, this recipe stays true to its roots while offering adaptable heat levels for every palate.
The beauty of this soup is in its simplicity: tender chicken simmered in a broth that's tangy from lime juice, sour from tamarind, and fiery from fresh chilies.
Traditional garnishes like fresh mint and cilantro add brightness and freshness, while a splash of coconut milk (optional) can soften the intensity for those who prefer a milder approach. The key is balancing those bold flavorsātoo much spice can overpower the broth, while too little sourness leaves it flat.
What makes this recipe truly special is the depth of flavor achieved through proper preparationācharred lemongrass and galangal release their essential oils, infusing the broth with layers of aroma that make every spoonful unforgettable.
The result is a soup that's both comforting and refreshing, perfect for chilly evenings or as a palate-cleansing starter before a Thai feast.
Serve it steaming hot in traditional Thai bowls with extra lime wedges on the side, ready for diners to adjust the heat to their liking. This is the kind of dish that turns a simple weeknight dinner into an authentic culinary experience without requiring advanced skills. Let's get cooking!
Ingredients for authentic chicken tom yum soup
Authentic Thai flavors start with these aromatic ingredients, balancing heat, sourness, and herbal depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast š | 1 ½ lb | Boneless, skinless, cut into 1-inch pieces |
| Fresh Lemongrass šæ | 3 whole | Lower stems removed, bruised with knife |
| Galangal š | 3 inches | Fresh, peeled, sliced thinly |
| Kaffir Lime Leaves š | 4 whole | Bruised with knife, stems removed |
| Bird's Eye Chilies š¶ļø | 6 whole | Adjust to taste, seeds removed for less heat |
| Lime Juice š | ½ cup | Freshly squeezed, about 3-4 limes |
| Fish Sauce š¶ | 2 tbsp | Red Boat preferred for authentic flavor |
| Tamarind Paste šÆ | 2 tbsp | Or 1 tbsp tamarind concentrate |
| Coconut Milk š„„ | ½ cup | Full-fat for creaminess (optional) |
| Garlic Cloves š§ | 6 cloves | Minced, about 1 tbsp |
| Shallots š§ | 4 whole | Peeled, thinly sliced |
| Fresh Cilantro šæ | ¼ cup | Chopped, for garnish |
| Fresh Mint šæ | ¼ cup | Chopped, for garnish |
| Salt š§ | 1 tsp | Diamond Crystal preferred |
| Sugar š | 1 tsp | White granulated |
| Vegetable Oil š« | 1 tbsp | For charring lemongrass |
The aromatic trioālemongrass, galangal, and kaffir lime leavesādemands quality for authentic flavor. Asian markets are your best bet for fresh galangal (it's the ginger-like root) and kaffir lime leaves, though some well-stocked grocery stores carry them too. Look for bright green lemongrass with no brown spotsāit should smell citrusy and grassy. Galangal should have a peppery aroma similar to ginger but more pungent. Thai Kitchen brand galangal paste works in a pinch, though fresh is ideal. For the chilies, bird's eye chilies are traditional, but serrano or Thai bird's eye from Trader Joe's or Asian grocery freezers are excellent substitutes. Char the lemongrass over a gas flame for 30 seconds per side before bruisingāthis unlocks its essential oils and intensifies the flavor.
No galangal? Ginger at half the amount brings warmth but lacks the unique peppery note. Swap kaffir lime leaves for double the amount of lime zest plus 1 tsp lime leaves if you can't find them. Red Boat fish sauce is non-negotiable for authenticityācheaper brands can taste overly salty or metallic. Tamarind paste varies in thickness; if yours is too thick, thin with 1 tsp warm water. For heat control, remove seeds from chilies or use half the amount if serving kids or sensitive palates. Coconut milk is optional but adds richnessāfull-fat Thai coconut milk from Aroy-D or Chaokoh brands elevates the dish significantly. The broth should taste bright, tangy, and complexānot just spicy.
Fresh herbs like cilantro and mint wilt quickly, so store them stems-down in a glass of water in the fridge for up to 5 days. Lemongrass, galangal, and kaffir lime leaves can be trimmed and stored in a sealed bag in the fridge for 1 week or frozen for 3 months. The broth base keeps for 4 days in the fridgeāreheat gently and adjust seasoning with extra lime juice or fish sauce. For make-ahead convenience, prep the broth first and store it separately from the chicken, which cooks quickly at the end. Garnishes should be added just before serving to preserve their freshness and vibrant color.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because itās literally one potāno chopping boards full of mess, no multiple pans. Toss in the chicken, bruise the lemongrass and galangal (no knife skills needed), add the kaffir lime leaves and chilies, and let the broth work its magic. Fifteen minutes later, youāre done.
- Tangy Heat Payoff: Hereās what sold meāthe balance. The galangal gives this soup its deep, earthy backbone, while the lemongrass and lime leaves lift it into something bright and alive. Then thereās the chiliesājust enough to make your lips tingle without sending you to the hospital. (Yes, even on a Tuesday night.)
- Crowd-Pleaser Flex: This soup is my go-to for game day, sick friends, or when my partnerās out-of-town relatives show up unannounced. Itās light enough for summer but warming enough for winter, and everyoneāfrom my spice-averse mom to my chili-loving roommateāasks for seconds. Bonus: serve it with jasmine rice, and youāve got a full meal.
- Budget-Friendly Leftovers: Between us, this recipe stretches way further than youād think. A single chicken breast and a handful of aromatics make enough for four bowls, and the broth only gets better the next day. Iāll be real: I often make double batches, freeze half, and pull it out for lazy Mondays. Galangal and lime leaves freeze too, so youāre not wasting a thing.
Step-by-step instructions for authentic chicken tom yum soup
Master this Thai classic with precise technique and aromatic balance.
š„ Step 1: Char the Aromatics for Deep Flavor
Heat a dry skillet over medium-high heat and add the 1 tablespoon vegetable oil. Once shimmering, add the 3 whole fresh lemongrass (lower stems removed) and 3 inches galangal (peeled, sliced). Cook for 2-3 minutes until fragrant and slightly charred along the edgesāthis develops their essential oils and creates the soup's signature herbal depth.
Remove the aromatics and set aside. In the same pan, add the 4 whole shallots (peeled, thinly sliced) and 6 cloves garlic (minced). Cook for 1 minute until just goldenādon't let them burn. Transfer these to a bowl and set aside with the other aromatics. This charring process is non-negotiable for authentic flavor.
š³ Step 2: Build the Spicy-Tangy Base
In a large pot, combine 4 cups water (enough to cover the chicken) with the charred aromatics, 6 whole bird's eye chilies (seeds removed), 2 tablespoons tamarind paste, 1 teaspoon sugar, and 1 teaspoon salt. Bring to a boil over high heat for 5 minutes to extract maximum flavor from the herbs and chilies.
Add the 1.5 lb chicken breast (cut into 1-inch pieces) and simmer for 8-10 minutes until the chicken is just cooked through but still tender. The broth should be vibrant yellow-green with visible chilies floatingāthis indicates proper heat infusion. Skim off any foam that rises to the surface for a cleaner broth.
š³ Step 3: Balance the Flavors with Fish Sauce and Lime
Reduce heat to medium-low and stir in 2 tablespoons fish sauce and ½ cup lime juice. Taste and adjust seasoningāyou want a perfect balance of salty, sour, and spicy. The soup should sing with bright acidity and herbal notes. If it needs more depth, add another ½ teaspoon fish sauce; if too sharp, a pinch of sugar helps.
Gently stir in the ½ cup coconut milk (if using) and 4 whole kaffir lime leaves (bruised, stems removed). The coconut milk should create a delicate sheen on the surface without making the soup creamy. Simmer for 2-3 minutesājust enough to meld the flavors without cooking out the lime's brightness.
š„ Step 4: Finish with Fresh Herbs and Garnish
Remove the pot from heat and let the soup rest for 5 minutesāthis allows the flavors to settle and the chicken to absorb the aromatic broth. Discard the kaffir lime leaves and any remaining lemongrass stalks. Ladle the soup into bowls, then garnish each serving with 2 tablespoons fresh cilantro and 2 tablespoons fresh mint (chopped).
The herbs should float on the surface, releasing their bright notes when the first sip hits. Serve immediately with steamed jasmine riceāevery spoonful should deliver a perfect balance of herbal heat, tangy brightness, and umami depth. The chicken should be tender enough to pull apart with chopsticks, not so soft it disintegrates.
Pro Tips For Making Authentic Chicken Tom Yum Soup
- Pound the Chicken Hard: Skip the gentle mincingāpound the chicken breast with the flat side of your knife or a meat mallet until itās paper-thin and tenderizes instantly. I learned this the hard way after serving rubbery slices in my first batch. The goal is to mimic the texture of store-bought shredded chicken without overcooking it later.
- Char the Aromatics: Once your broth is simmering, pull the pot off heat long enough to char the lemongrass, galangal, and kaffir lime leaves directly in the oil over high heat. That smoky depth is what separates home-cooked from restaurant-qualityājust donāt let them burn. (Yes, even if youāre impatient like me.)
- Strain the Broth: After simmering, strain out the fibrous galangal and tough lemongrass stalksādonāt just fish them out with a spoon. The broth will be silky, not muddy, and youāll avoid that gritty texture that ruins the first sip. Save the strained solids for a quick stir-fry later if youāre feeling lazy.
- Add Chilies Last: Toss the sliced birdās eye chilies into the soup after itās off the heatāotherwise, theyāll turn the broth bitter. I was skeptical until I tried it: the heat hits your tongue fresh, not like a chemical burn. If youāre serving kids or sensitive eaters, set a small bowl of extra chilies on the table instead.
Dietary considerations for this dish
Vegetarian Adaptation
Swap the chicken for 14 oz extra-firm tofu (pressed and cubed) or 12 oz shiitake mushrooms (sliced). Tofu absorbs the broth beautifully, while mushrooms add earthy depth. For extra protein, add 1 cup cooked chickpeasāthey hold their shape and soak up the spicy-sour flavors.
I like using organic tofu from Nasoya or Trader Joe's for best results. š±
Gluten-Free Version
Traditional fish sauce contains gluten, so replace it with 2 tbsp gluten-free tamari or coconut aminos. For umami depth, add 1 tbsp soy-free vegan fish sauce (like Red Boat Gluten-Free). Double-check labelsāsome tamarind pastes contain wheat. I always keep San-J brand tamari on hand for gluten-free cooking. š¾
Spice Sensitivity
Reduce bird's eye chilies to 2-3 (or use 1 tbsp Thai chili flakes) for milder heat. For a smoother broth, blend ½ cup coconut milk directly into the soup instead of adding it at the end.
A splash of pineapple juice (¼ cup) also mellows the spice while adding natural sweetness. I keep Chaokoh coconut milk in my pantry for this purpose. š¶ļø
Dairy-Free Notes
The recipe is naturally dairy-free, but verify fish sauce brandsāsome contain anchovies processed with dairy. For extra richness, stir in 1 tbsp cashew cream (blend soaked cashews with water) instead of coconut milk.
Garnish with crispy fried shallots for texture without dairy. I use Annie's Organic cashews for their smooth texture. š„„
Low-Sodium Options
Use low-sodium fish sauce (like Red Boat Low Sodium) and reduce salt to ½ tsp. Balance flavors with extra lime juice (add 1 tbsp) and tamarind paste (add 1 tsp).
For umami without salt, add 1 tbsp mushroom powder or 1 tsp nutritional yeast. I always have Bob's Red Mill mushroom powder on hand for these adjustments. āļø
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of breast?
Chicken thighs add richer flavor and stay juicier than breast meat. Use 1.5 lb bone-in, skin-on thighs for maximum depth, but remove skin before adding to the broth. Cook for 12-15 minutes until internal temp reaches 165°F. The skin can be crisped separately for garnish if desired.
What if I can't find galangal or kaffir lime leaves?
For galangal, use double the amount of ginger (it's milder but adds warmth). Replace kaffir lime leaves with 1 tbsp lime zest + 1 tsp lime leaves> (if available) or ½ tsp lime leaf powder. The flavor won't be identical, but it'll still taste vibrant. Asian markets often carry these ingredients frozen.
How do I adjust the spice level?
For milder heat, reduce bird's eye chilies to 2-3 or remove seeds entirely. For extra spice, add 1 tbsp Thai chili flakes> or 1 sliced Thai chili> at the end. Always taste before servingāyou can't remove spice once added, but coconut milk helps balance it.
Can I make this soup ahead of time?
Prepare the broth base up to 1 day ahead and store in the fridge. Reheat gently, then add chicken and lime juice just before serving. The chicken should be cooked fresh to stay tender. For best results, assemble the full soup 1 hour ahead> and reheat for 5-10 minutes> before serving.
Why does my broth taste flat?
Flat flavor usually means underdeveloped aromatics. Char the lemongrass and galangal longer (3-4 minutes>) and simmer the broth 10 minutes> before adding chicken. Ensure you're using fresh ingredientsādried or old herbs lose potency. Also check your fish sauce: it should be the dominant flavor, not just salty.
