Thai Hot and Sour Soup (Tom Yum)

A traditional Thai tom yum soup with shrimp and straw mushrooms.

Prep Time:
30 mins
Cook Time:
1 hr 15 mins
Total Time:
1 hr 45 mins
4 servings


  • 1 ½ pounds uncooked medium shrimp

  • 9 ½ cups water, divided

  • ½ cup chopped galangal

  • ½ cup lemon grass, cut into 1-inch pieces

  • 6 kaffir lime leaves

  • 2 (15 ounce) cans whole straw mushrooms, drained

  • 2 tablespoons red curry paste (such as Thai Kitchen®)

  • 2 tablespoons fish sauce

  • 2 Thai chile peppers, sliced

  • ½ cup green onions, chopped

  • ½ cup fresh cilantro, chopped

  • 2 medium limes, juiced


  1. Peel and devein shrimp, reserving shells.

  2. Combine shrimp shells and 6 cups water in a large saucepan; bring to a simmer. Cook for 45 minutes. Add galangal, lemon grass, and lime leaves; simmer 15 minutes more.

  3. Strain broth mixture through a sieve into a bowl; discard solids.

  4. Return broth mixture to the pan. Add remaining 3 1/2 cups water, mushrooms, curry paste, fish sauce, and chiles; bring to a boil. Stir in shrimp, green onions, and cilantro; cook until shrimp are bright pink and firm, about 5 minutes. Stir in fresh lime juice and serve.

Cook's Note:

You can use 3/4 cup fresh ginger, peeled and chopped, instead of galangal, 3 bay leaves + 1 1/2 teaspoons lime zest + 1/2 teaspoon thyme + 1/4 teaspoon lemon juice instead of makrut lime leaves, soy sauce (not low-salt, the point is to add saltiness) instead of fish sauce, and a chile of your choice, such as serrano peppers, instead of Thai chiles.

Nutrition Facts (per serving)

250 Calories
7g Fat
23g Carbs
40g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 250
% Daily Value *
Total Fat 7g 9%
Saturated Fat 1g 5%
Cholesterol 259mg 86%
Sodium 1832mg 80%
Total Carbohydrate 23g 8%
Dietary Fiber 8g 27%
Total Sugars 3g
Protein 40g
Vitamin C 72mg 361%
Calcium 129mg 10%
Iron 9mg 48%
Potassium 718mg 15%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love