Tom yum soup recipe uses lemongrass, lime, and chiles for a bright, spicy sour broth ready in about 30 minutes.
If you want a bowl of soup that wakes up your taste buds, tom yum hits that note straight away. This Thai hot and sour soup balances fragrant herbs, fresh lime, and just enough heat to make every spoonful lively without feeling heavy.
What Makes Tom Yum Soup Stand Out
Tom yum comes from central Thailand and shows up everywhere from street stalls to family tables. The name reflects both the boiling broth and the mix of flavors in the pot, and that balance is what keeps people craving it.
The broth sits on three pillars: heat from chiles, sour notes from lime, and aroma from lemongrass, galangal, and kaffir lime leaves. Fish sauce brings salty depth, while a touch of sugar rounds the edges without turning the soup sweet.
You will see two main styles. One is clear, called nam sai, which feels light and sharp. The other adds evaporated milk or coconut milk for a creamier bowl known as nam khon. This version leans toward the clear style, and you can adjust it toward creamy if you like.
Tom Yum Soup Recipe Ingredients And Gear
Before you start, it helps to line up everything you need. A medium pot, a sharp knife, and a cutting board are enough, plus bowls for prep. The ingredients list looks long, but each item earns its place in the pot.
| Ingredient | Amount (4 servings) | Role In The Soup |
|---|---|---|
| Chicken or shrimp stock | 5 cups | Base that carries all the flavors |
| Lemongrass stalks | 2, lightly smashed | Citrus aroma that defines tom yum |
| Galangal slices | 6–8 thin slices | Warm, peppery bite different from ginger |
| Kaffir lime leaves | 5–6 leaves, torn | Sharp lime fragrance without extra acidity |
| Thai bird’s eye chiles | 3–6, to taste | Heat and fruitiness |
| Fish sauce | 3–4 tablespoons | Salt and savory depth |
| Lime juice | 3–4 tablespoons | Fresh sour punch added at the end |
| Medium shrimp, peeled and deveined | 300–400 g | Main protein in classic tom yum goong |
| Mushrooms (straw, oyster, or button) | 2 cups, sliced | Earthiness and texture |
| Tomatoes or cherry tomatoes | 1 cup, halved | Mild sweetness and color |
| Shallots | 3, sliced | Soft onion note in the broth |
| Fresh cilantro and green onion | Small handful, chopped | Fresh garnish on top |
| Sugar | 1–2 teaspoons | Balances salty and sour notes |
Nutrition databases such as USDA FoodData Central show that clear broths with herbs and shrimp stay on the light side in calories while bringing solid protein and minerals.
Step-By-Step Tom Yum Soup For Home Cooks
This tom yum soup recipe follows the rhythm Thai cooks use: scent the broth, cook the vegetables, add the shrimp, then finish with lime and herbs off the heat. Give yourself a few minutes to prep, then the cooking goes quickly.
Build The Aromatic Broth
Pour the stock into a medium pot and set it over medium heat. Add the lemongrass pieces, galangal slices, kaffir lime leaves, sliced shallots, and whole chiles or lightly crushed chiles if you want extra heat.
Bring the pot to a gentle boil, then lower to a steady simmer. Let the broth bubble for about 10 minutes so the herbs have time to release their oils. During this stage, taste once or twice so you can sense how the flavors shift as the aromatics infuse the stock.
Add Mushrooms And Tomatoes
Once the broth smells richly fragrant, add the sliced mushrooms and tomato pieces. Keep the heat at a simmer so the broth stays clear.
Cook for 3–4 minutes until the mushrooms feel tender but not floppy and the tomatoes just start to soften. The vegetables finish cooking later with the shrimp, so keep them slightly under at this point.
Season With Fish Sauce And Sugar
Now start shaping the hot and sour balance. Stir in three tablespoons of fish sauce and one teaspoon of sugar, then taste the broth. The goal is a strong salty base with a gentle sweetness that leaves room for lime at the end.
If the broth tastes flat, add another half tablespoon of fish sauce. If the salty edge feels too harsh, a small pinch of sugar will round it out. This step varies from kitchen to kitchen because stock brands and fish sauces differ in strength.
Poach The Shrimp Gently
Turn the heat down so the broth barely simmers. Add the cleaned shrimp and stir so they cook evenly. Shrimp turn from translucent to pink and opaque in only a few minutes, so stay close to the stove.
As soon as the thickest shrimp looks just cooked through, turn off the heat. Overcooked shrimp turn tough, and that texture can distract from the delicate broth you just built.
Finish With Lime And Fresh Herbs
With the heat off, pull out the lemongrass, galangal, and lime leaf pieces with tongs or a slotted spoon so nobody bites into them by surprise. Some cooks leave a few pieces as a visual hint of the flavor, which works as long as diners know not to chew them.
Stir in the lime juice a tablespoon at a time, tasting in between. You want the broth to tip toward sour without losing the savory base. Scatter chopped cilantro and green onion over the top, then give the soup a gentle stir.
Right before bringing the pot to the table, taste once more. If the lime feels too sharp, a splash of hot stock will soften it. If the broth needs a lift, another small squeeze of lime will do the trick.
Easy Tom Yum Soup For Different Tastes
Once you know this basic tom yum method, you can adjust it for friends and family without losing its character. The three anchors stay the same: spicy, sour, and fragrant. The rest bends to taste and pantry.
Creamy Tom Yum With Coconut Or Evaporated Milk
For tom yum nam khon, ladle one cup of hot broth into a bowl and whisk in half a cup of coconut milk or evaporated milk. Pour this mixture back into the pot near the end of cooking, just before the lime and herbs. Keep the heat low so the broth stays smooth and does not split.
Creamy versions usually feel richer and can carry slightly more salt, so taste carefully as you season. If you use coconut milk, the soup will also carry extra fat and energy compared with the clear style.
Chicken, Fish, Or Tofu Instead Of Shrimp
Shrimp is classic, but the same method works with thin slices of chicken thigh, chunks of firm white fish, or cubes of firm tofu. Cook chicken a little longer in the hot broth so it reaches a safe internal temperature.
White fish and tofu go in near the end, similar to shrimp, so they stay tender. Many home cooks mix two proteins, such as shrimp plus tofu, so each bowl feels full even with a modest amount of seafood.
Vegetable-Heavy Tom Yum
For a lighter bowl, bump up the vegetables. Add baby corn, bok choy, or sliced carrots along with the mushrooms. Keep the pot at a gentle simmer so the broth stays clear and the vegetables stay bright.
You can keep the soup meatless or finish it with tofu. Either way, the broth still carries all the aroma from lemongrass, galangal, lime leaves, and chiles.
| Variation | What Changes | Best Use |
|---|---|---|
| Clear tom yum goong | No dairy, light stock base | Weeknight soup or starter |
| Creamy tom yum | Add coconut or evaporated milk | Comforting main with rice |
| Chicken tom yum | Swap shrimp for thin chicken slices | Households that prefer poultry |
| Seafood mix tom yum | Add squid, mussels, or firm fish | Special meals and dinner guests |
| Vegetable tom yum | More mushrooms and mixed vegetables | Meatless days. |
| Mild tom yum | Use fewer chiles and remove seeds | Kids and spice-shy diners |
| Extra hot tom yum | Add crushed chiles and chili oil | Heat lovers |
Serving, Storage, And Reheating Tips
Serve tom yum straight from the pot while the herbs smell vivid. Set a bowl of steamed jasmine rice on the table so guests can spoon soup over rice or eat them side by side.
If you cook ahead, cool the soup quickly, then store it in the fridge in a sealed container. Broth keeps well for up to three days. For best texture, cook shrimp fresh in the reheated broth instead of storing them in the soup the whole time.
To reheat, bring the broth just to a simmer on the stove. Avoid fast rolling boils, which can dull the lime and herbs and turn shrimp or fish chewy. Add a squeeze of fresh lime after reheating to wake the broth back up.
Nutrition Notes And Safety Pointers
Portion size and ingredients control how light or rich your bowl turns out. A clear shrimp tom yum based on homemade stock usually lands below 150 calories per cup, while a creamy version with coconut milk climbs higher.
Shrimp brings lean protein along with minerals such as iodine and selenium, and the broth carries plant compounds from lemongrass, lime leaves, and chiles. Public sources such as the Hawai‘i Nutrition Center tom yum goong recipe show how easily the soup fits into a balanced meal when you watch sodium and portion size.
For food safety, keep seafood chilled until you cook and avoid leaving leftover soup at room temperature for long. Cool and refrigerate within two hours, reheat to a simmer, and discard any batch that smells off or looks cloudy in an unusual way. Safety comes first.

