# Tom Yum Soup (Tom Yum Goong)

> Simmer the shrimp shells in 1.25 L water for 10 minutes and strain. Add bruised lemongrass, sliced galangal, torn makrut lime leaves and chillies and simmer for 5 minutes, then add mushrooms, fish sauce and chilli paste. Cook 400 g peeled shrimp for 1-2 minutes, just until pink and opaque. Off the heat, stir in lime juice. For the creamy version, add evaporated milk before the shrimp.

Source: https://savourrecipes.com/recipe/tom-yum-soup
Author: Mei Lin Tan | Published: Oct 30, 2026
Categories: Thai Recipes
Collections: Soup Recipes
Tags: Soup, Seafood, Low Calorie, Gluten Free

Tom yum goong is a Thai hot and sour soup of shrimp in a quick broth infused with lemongrass, galangal and makrut lime leaves, seasoned with fish sauce and lime juice and made hot with fresh chillies. The clear version, tom yum nam sai, is light and sharp. The creamy version, tom yum nam khon, adds evaporated milk or coconut milk and usually a spoonful of Thai chilli paste for a richer orange broth. This recipe makes either one from the same base in about 40 minutes.

## Key facts

- Prep time: 20 mins
- Cook time: 20 mins
- Total time: 40 mins
- Yield: 4 servings
- Difficulty: Easy
- Cuisine: Thai
- Method: Simmering
- Calories: 130 per serving

## Ingredients

### Broth

- 500 g large raw shell-on shrimp, head-on if you can find them; about 400 g once peeled
- 1 1/4 L water, about 5 cups; or use 1 L low-sodium chicken stock and skip the shell stock
- 3 lemongrass stalks
- 5 cm piece fresh galangal, about 30 g; see FAQs for substitutes
- 6–8 makrut lime leaves, fresh or frozen
- 3–6 Thai bird's eye chillies, to taste
### Soup

- 200 g oyster mushrooms, torn into bite-size pieces; or drained canned straw mushrooms, halved, or quartered white mushrooms
- 1 medium tomato, cut into wedges (optional)
- 3 tbsp fish sauce, plus more to taste
- 1 tsp sugar, or palm sugar
- 1–2 tbsp Thai chilli paste (nam prik pao) (optional)
- 4–5 tbsp fresh lime juice, from 2-3 limes
### Creamy version (nam khon)

- 1/2 cup evaporated milk, 120 ml; or 2/3 cup (160 ml) coconut milk (optional)
### To serve

- 1/4 cup fresh coriander (cilantro) leaves
- steamed jasmine rice (optional)

## Equipment

- Medium pot (at least 3 L)
- Fine-mesh sieve
- Heavy knife or pestle
- Ladle

## Instructions

1. **Make a quick shrimp stock.** Peel and devein the shrimp, leaving the tails on if you like, and keep the heads and shells. Refrigerate the shrimp while you make the stock. Put the shells and heads in the pot with the water, bring to a boil, then lower the heat and simmer for 10 minutes. Strain into a bowl, pressing on the shells, and discard them. You should have about 1 L of stock; top it up with water if needed.
2. **Prepare the aromatics.** While the stock simmers, trim the root end and the dry top third from each lemongrass stalk and peel away the tough outer layer. Bruise the stalks by bashing them along their length with the back of a heavy knife or a pestle, then cut them into 5 cm lengths. Slice the galangal into thin coins. Tear the lime leaves in half and pull out the tough centre rib. Lightly crush the chillies so they release their heat.
3. **Infuse the broth.** Pour the stock back into the rinsed pot and bring it to a boil over medium-high heat. Add the lemongrass, galangal, lime leaves and chillies, lower the heat and simmer for 5 minutes, until the broth smells strongly of lemongrass and lime.
4. **Add the mushrooms and season.** Add the mushrooms and tomato and simmer for 2-3 minutes, until the mushrooms soften. Stir in the fish sauce, sugar and nam prik pao, if using, until dissolved. For creamy tom yum (nam khon), pour in the evaporated milk or coconut milk now and bring the soup back to a gentle simmer.
5. **Cook the shrimp.** Add the shrimp and simmer for 1-2 minutes, just until they turn pink and opaque all the way through. Cut one open to check. Take the pot off the heat straight away, because the shrimp keep cooking in the hot broth and turn rubbery if overcooked.
6. **Add the lime juice.** Off the heat, stir in 4 tbsp of the lime juice. Taste: the soup should be sour and salty first, then hot, with only a hint of sweetness. Add more lime juice or fish sauce, a little at a time, until the balance suits you. Adding the lime juice off the heat keeps it fresh, because boiling dulls its flavour and can make it taste bitter.
7. **Serve.** Ladle the soup into bowls so everyone gets shrimp and mushrooms, and scatter with coriander. Serve straight away, with jasmine rice on the side if you like. The lemongrass, galangal and lime leaves flavour the broth but are too tough and fibrous to eat, so push them aside as you go, along with the whole chillies unless you want the extra heat.

## Tips

- Buy shell-on shrimp if you can. Their heads and shells make a quick stock with far more flavour than plain water.
- Galangal, lemongrass and makrut lime leaves all freeze well. Buy a pack at an Asian grocery store and keep them in the freezer, then use them straight from frozen.
- Fish sauce and nam prik pao vary in saltiness from brand to brand, so start with the smaller amount and adjust at the end.
- For a gluten-free soup, check the labels on the fish sauce, the chilli paste and any stock you use, since a few brands contain wheat.

## Variations

- Tom yum gai: replace the shrimp with 400 g thinly sliced boneless chicken thighs and simmer for 5-6 minutes, until the chicken reaches 74°C (165°F). Use water or chicken stock for the broth.
- Tom yum talay: use a mix of shrimp, squid rings and chunks of firm white fish. Add the fish first and simmer until it reaches 70°C (158°F), adding the shrimp and squid for the last 1-2 minutes.
- Vegetarian: use vegetable stock, double the mushrooms, add cubes of firm tofu, and season with light soy sauce or a vegan fish sauce. Check that the chilli paste has no shrimp or fish sauce.

## Storage

- Fridge: Refrigerate within 2 hours in an airtight container for up to 2 days. The shrimp firm up when reheated, so the soup is at its best fresh.
- Freezer: Freeze the clear broth, without the shrimp, mushrooms or milk, for up to 3 months. Thaw overnight in the fridge.
- Reheat: Reheat gently over medium heat until steaming, without boiling, so the shrimp don't toughen. For frozen broth, bring it to a simmer and cook fresh shrimp in it, then add fresh lime juice.

## Nutrition per serving (estimate)

| Calories | Protein | Carbohydrates | Fat |
|---|---|---|---|
| 130 | 23 g | 8 g | 1 g |

## Frequently asked questions

### What is the difference between clear and creamy tom yum?

Clear tom yum (tom yum nam sai) is a light broth of stock, aromatics, fish sauce and lime. Creamy tom yum (tom yum nam khon) adds evaporated milk or coconut milk, and usually Thai chilli paste, for a richer, orange broth with a softer sourness. Both start from the same base, and the nutrition figures on this page are for the clear version.

### What can I use instead of galangal and makrut lime leaves?

Frozen galangal and frozen lime leaves are the closest swaps, and dried galangal slices also work. If you can't find galangal at all, use the same amount of fresh ginger; the soup tastes warmer and less citrusy, but still good. For lime leaves, add the zest of 1 lime, peeled in wide strips with no white pith, along with the lemongrass.

### Do you eat the lemongrass and galangal in tom yum?

Usually not. The lemongrass, galangal and lime leaves are left in large pieces to flavour the broth, but they are too woody and fibrous to chew comfortably. Eat around them and leave them in the bowl. Whole chillies are optional too, depending on how much heat you want.

### What is nam prik pao, and do I need it?

Nam prik pao is a Thai roasted chilli paste cooked in oil, often with shallots, garlic, dried shrimp and palm sugar. It adds a sweet, smoky depth and a deep orange colour, and it is common in the creamy version. The soup still tastes good without it; add an extra chilli if you want more heat.

### Is tom yum soup gluten-free?

This tom yum is gluten-free: shrimp, aromatics, mushrooms, fish sauce and lime contain no gluten. Some fish sauces, chilli pastes and stocks include wheat, so check the labels if you need to avoid gluten.

## Disclaimer

- Nutrition information is an estimate based on the listed ingredients. It changes with the brands, portion sizes and swaps you use.
- Read ingredient labels for allergens and for diet claims such as gluten-free or vegan. Products and their ingredients can change.
- Cooking times are a guide, since ovens, air fryers and slow cookers all run differently. Use a food thermometer and cook meat, poultry and fish to the safe internal temperatures in government food safety guidance.
- This recipe is general information, not medical or nutrition advice. If you have an allergy, a health condition or a special diet, check with a qualified health professional.
