Tom Yum Recipe

Time35m
Serves4

Creamy hot and sour soup with coconut milk, white mushroom, red onion, galangal, lemon grass, culantro, and cilantro.

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Broth & aromatics

Method

Broth & aromatics

1

Make the aromatic broth

In a medium pot, bring 6 cups of water or low-sodium chicken stock to a gentle boil over medium-high heat. Add the sliced galangal, smashed lemongrass stalks, kaffir lime leaves, halved shallot or red onion, and the cilantro stems (and culantro stems if using). Reduce heat to medium-low and simmer uncovered for 12–15 minutes to infuse the broth with aromatics.

2

After simmering, taste the broth. If you used lime zest instead of kaffir leaves, remove the zest pieces. Keep the aromatics in the pot for extra flavor or fish them out with a slotted spoon if you prefer a clearer soup.

Mushrooms & vegetables

3

Cook the vegetables

Add the cleaned, halved/quartered white mushrooms, halved cherry tomatoes, and thinly sliced red onion to the simmering broth. Increase heat slightly so the broth returns to a gentle simmer. Cook until mushrooms are tender and tomatoes begin to release juices, about 4–6 minutes.

Proteins (optional)

4

Add protein

If using shrimp, add them to the simmering soup and cook for 2–3 minutes until they turn pink and are opaque. If using cubed tofu, add it gently and simmer 2–3 minutes to heat through. Remove any foam or impurities that rise to the surface with a spoon.

Seasoning & heat

5

Season the soup

Lower the heat to maintain a gentle simmer. Stir in the Thai bird's eye chilies (or red chili paste), 2 tablespoons fish sauce, 1 teaspoon palm sugar, and 1 cup coconut milk. Heat just until the coconut milk is warmed through—do not boil vigorously once coconut milk is added to avoid splitting, about 2–3 minutes.

6

Turn off the heat. Add 3 tablespoons fresh lime juice to the pot and taste. Adjust balance of salty, sour, and sweet by adding more fish sauce (salt) or lime juice (sour) in small increments until you reach the characteristic hot-sour-salty-sweet Tom Yum balance.

Garnish

7

Finish and serve

Ladle the soup into bowls, making sure each bowl gets mushrooms, tomatoes, and shrimp or tofu if used. Garnish with chopped fresh cilantro leaves and chopped culantro if using. Serve immediately with lime wedges on the side for additional acidity to taste.

More from KHON Thai Kitchen by Seeda