clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
spicy thai tom yam soup

Tom Yum Soup

  • Author: Caroline Phelps
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 4 1x
  • Category: Soup
  • Method: Boiling
  • Cuisine: Thai
  • Diet: Low Calorie


This Tom Yum Soup Recipe has all the flavor of the authentic version in Thailand: Sour, pungent, acidic and hot.


Units Scale
  • 4 1/2 cups chicken stock
  • 2 tablespoons tom yum sauce (recipe below)
  • 4 leaves kaffir lime, finely chopped
  • 1 4-inch piece lemongrass, roughly chopped
  • 6 tablespoons lemon juice
  • 6 tablespoons fish sauce
  • 1 1/2 cup red bell pepper, finely sliced
  • 3 or 4 fresh Thai chilies, roughly chopped
  • 1 teaspoon granulated sugar
  • 16 straw mushrooms, roughly chopped, or 8 button mushrooms
  • 8 large shrimps, shelled and deveined
  • lemon wedges, for garnish

Tom Yum Sauce

  • 3 tablespoons vegetable oil
  • 4 cloves garlic, sliced in half
  • 4 shallots, roughly chopped
  • 2 Thai chilies, roughly chopped
  • 2 teaspoons granulated sugar
  • 1 1/2 teaspoon kosher salt
  • 1 tablespoon ground dried shrimps


  1. Directions for tom yum sauce
  2. In a small pot, add oil, garlic, shallots and chilies and cook until garlic is golden brown (3-4 minutes). Turn the heat off and let the mixture cool in a bowl (don’t leave it in the pot as it will burn).
  3. Once the mixture has cooled, add to a mixer along with sugar, salt and ground shrimps. Blend until smooth or paste like.
  4. Directions for soup
  5. In a large saucepan, heat the stock with the tom yam sauce.
  6. Add the lime leaves, lemongrass, lemon juice, fish sauce, chilies, and sugar, then bring to a boil and simmer for two minutes. Stir in the mushrooms and shrimp and cook for a further two to three minutes, or until the shrimps are cooked through.
  7. Serve tom yum soup with fresh chiles and lemon wedges.


Tom yum soup is best enjoyed immediately. If you wish to save some for later, save the soup in a storage container and refrigerate for up to 2 days.


  • Serving Size: 1 bowl
  • Calories: 263
  • Sugar: 14.9g
  • Sodium: 2730mg
  • Fat: 7.7g
  • Saturated Fat: 3.8g
  • Unsaturated Fat: 1g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 3.3g
  • Protein: 25g
  • Cholesterol: 99mg

Keywords: tom yum soup

Recipe Card powered byTasty Recipes

Asian Recipes

Straight To Your Inbox

Receive a FREE Digital Cookbook when you sign up for our newsletter