Spicy Shrimp Tom Yum Soup

Originating in Thailand, this soup is a hot and sour bowlful of local ingredients like Thai chili peppers and lemongrass. These are available in Asian markets, but we have swaps that are easier to find in a pinch.

Spicy Shrimp Tom Yum Soup
Photo: Blaine Moats
Total Time:
40 mins
8 1/2 cups


  • 6 cup fish or seafood stock or vegetable broth

  • 1 3-4 inch piece fresh galangal or ginger, thinly sliced

  • 2 stalks fresh lemongrass, trimmed and halved crosswise and lengthwise, or 1/2 tsp. lemon zest

  • 1 tablespoon refined coconut oil

  • 8 ounce fresh cremini mushrooms, quartered

  • ½ cup chopped onion

  • 2 medium fresh Thai or serrano chile peppers, thinly sliced lengthwise*

  • 3 cloves garlic, minced

  • 1 cup coarsely chopped roma tomatoes

  • 1 - 2 teaspoon Asian chili-garlic sauce

  • 1 pound fresh or frozen large shrimp in shells

  • ½ cup chopped fresh cilantro

  • Keffir lime leaves (optional)

  • Lime wedges


  1. In a 5- to 6-qt. Dutch oven combine stock, galangal, and lemongrass. Bring to boiling; reduce heat. Simmer, covered, 20 minutes. Strain through a fine-mesh sieve into a bowl; discard solids.

  2. In Dutch oven heat oil over medium. Add mushrooms, onion, chile peppers, and garlic; cook 5 minutes, stirring occasionally. Add tomatoes; cook 2 minutes. Stir in chili-garlic sauce; return strained stock. Bring to boiling. Add shrimp; cook 2 to 3 minutes or until shrimp are opaque.

  3. Top servings with cilantro and, if desired, lime leaves. Serve with lime wedges.


Chile peppers contain oils that can irritate your skin and eyes. Wear plastic or rubber gloves when working with them.

Nutrition Facts (per serving)

181 Calories
4g Fat
9g Carbs
29g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 181
% Daily Value *
Total Fat 4g 5%
Saturated Fat 3g 15%
Cholesterol 183mg 61%
Sodium 882mg 38%
Total Carbohydrate 9g 3%
Total Sugars 6g
Protein 29g
Vitamin C 19.7mg 99%
Calcium 125mg 10%
Iron 1.3mg 7%
Potassium 763mg 16%
Folate, total 54.9mcg
Vitamin B-6 0.2mg

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles