Chicken Tom Yum Soup Recipe (Authentic Thai Flavor in 30 Minutes)
The first time I had a proper bowl of tom yum, I sat there quietly for a moment just trying to understand what was happening in my mouth. Sour, spicy, fragrant, and deeply savory all at once, completely balanced. No single flavor was fighting for attention. Everything just worked.
That experience sent me down a rabbit hole that eventually led me to perfecting this chicken tom yum soup recipe at home. And honestly? It’s more approachable than most people think.
What Makes Tom Yum So Different From Other Soups
Most soups build flavor slowly long simmers, hours of patience. Tom yum does the opposite. It’s a broth built from aromatics that don’t need time, they need heat and intention. Lemongrass, galangal, kaffir lime leaves these are not subtle ingredients. They hit the moment they touch hot liquid, and the result is a broth that smells like a Thai street market in the best possible way.
The traditional version uses shrimp, but the chicken variation has become genuinely beloved in its own right. Chicken absorbs the broth’s aromatics beautifully, and the result is something hearty enough to be a full meal rather than just a starter.
Ingredients For Chicken tom yum Soup Recipe
Getting the right ingredients is honestly where most home attempts go wrong not the cooking itself. Some items here are non-negotiable, and a few can be swapped without losing much.
The aromatics (these are essential):
- 2 stalks of lemongrass, bruised and cut into 2-inch pieces
- 4 to 5 slices of fresh galangal (or ginger if you truly can’t find galangal)
- 5 kaffir lime leaves, torn slightly to release oils
- 3 to 4 Thai bird’s eye chilies, bruised
The protein and body:
- 400g boneless chicken breast or thighs, thinly sliced
- 150g mushrooms — straw mushrooms are classic, oyster or button work fine
- 4 cups chicken stock or water
The flavor finishers:
- 3 tablespoons fish sauce
- 2 tablespoons fresh lime juice
- 1 teaspoon sugar
- 2 tablespoons Thai roasted chili paste (nam prik pao) optional but incredible
For a creamy version: Add 3 to 4 tablespoons of coconut milk at the very end. This turns tom yum goong into tom kha territory, but it’s absolutely delicious and much gentler on the heat.
How to Make It: Straight to the Point
Start with the broth base. Pour your chicken stock into a pot and bring it to a medium boil. Add the lemongrass, galangal, kaffir lime leaves, and chilies. Let these simmer together for about 8 minutes. You’re not cooking these to eat you’re extracting every drop of flavor from them.
Add the chicken and mushrooms. Slide the sliced chicken into the pot and let it cook through, around 4 to 5 minutes. Then add the mushrooms. Because chicken thighs are slightly fattier, they stay more tender in the broth than breast meat worth keeping in mind if you want that easy, forgiving result.
Season and balance. This is the most important step. Add the fish sauce, lime juice, and sugar. Then taste. A good tom yum broth should hit you with sour first, then salty, then a slow building heat. If it needs more sour, add lime. More depth, add a touch more fish sauce. Slightly flat overall, the sugar is your fix.
Finish and serve. If you’re making the creamy version, stir in the coconut milk now and take the pot off the heat immediately you don’t want it to boil after adding coconut milk. Top with fresh coriander and a few sliced chilies if you like the extra kick.
Mistakes That Are Easy to Avoid
Don’t eat the aromatics. Lemongrass and galangal are there for flavor only. They’re tough, fibrous, and not meant to be chewed. Fish them out before serving or just remind people to set them aside.
Don’t boil after adding lime juice. Heat kills fresh citrus flavor fast. Add your lime juice at the very end, off the heat or just before serving. Otherwise that bright, sour note flattens out and you lose one of tom yum’s defining characteristics.
Don’t skip the fish sauce. Sometimes people try to substitute soy sauce to make it work with what they have. The flavor is genuinely different fish sauce has a fermented depth that soy sauce just doesn’t replicate in this context.
A Word on Making It Your Own
The best versions of this soup are usually the ones made by people who’ve cooked it enough times to know their own preferences. Some people like it aggressively sour. Others want more heat. A few love it so fragrant with lemongrass that it almost feels floral.
Start with the recipe as written the first time, then adjust on your second attempt. That’s where the real learning happens.
Additionally, this soup scales beautifully. Double the broth base, freeze half of it before adding the chicken, and you’ve got a head start on next week’s dinner. The aromatic broth on its own keeps well in the freezer for up to two months.
What to Serve Alongside
Steamed jasmine rice is the classic pairing and genuinely the right call. The rice soaks up the broth and softens the heat. A side of cucumber slices helps too simple, cool, and a nice contrast.
Some people serve tom yum with rice noodles directly in the bowl, which turns it into a more complete, noodle-soup style meal. Either way works.
Conclusion
Altogether, this chicken tom yum soup recipe is one of those dishes that rewards you well beyond the effort it takes. Simple to make once you have the ingredients in hand, deeply satisfying, and genuinely impressive to anyone you serve it to. Make it once and there’s a very good chance it becomes your most requested recipe at home.
Chicken Tom Yum Soup Recipe (Authentic Thai Flavor in 30 Minutes)
Course: Main, SoupsCuisine: Thai, asianDifficulty: Easy4
servings15
minutes15
minutes280
kcalA flavorful chicken tom yum soup recipe made with lemongrass, lime leaves, chilies, and tender chicken in a hot and sour Thai broth. Ready in under 30 minutes.
Ingredients
Aromatics (Essential):
2 stalks lemongrass (cut & bruised)
4–5 slices galangal (or ginger)
5 kaffir lime leaves (torn)
3–4 Thai bird’s eye chilies (bruised)
Protein & Base:
400g chicken (breast or thighs, sliced)
150g mushrooms (straw, oyster, or button)
4 cups chicken stock or water
Seasoning:
3 tbsp fish sauce
2 tbsp fresh lime juice
1 tsp sugar
2 tbsp Thai roasted chili paste (optional)
Optional (Creamy Version):
3–4 tbsp coconut milk
Directions
- Step 1: Make the Broth Base
Bring chicken stock to a boil. Add lemongrass, galangal, kaffir lime leaves, and chilies. Simmer for 8 minutes. - Step 2: Cook the Chicken
Add sliced chicken and cook for 4–5 minutes until tender. - Step 3: Add Mushrooms
Stir in mushrooms and cook for 2–3 minutes. - Step 4: Season the Soup
Add fish sauce, lime juice, and sugar. Taste and adjust balance (sour, salty, spicy). - Step 5: Optional Creamy Version
Add coconut milk and remove from heat immediately (do not boil). - Step 6: Serve
Garnish with coriander and extra chilies. Serve hot.
Notes
- Do not eat lemongrass or galangal (for flavor only)
- Fish sauce is essential for authentic taste
- Chicken thighs = more juicy and forgiving
- Always add lime juice at the end