Thai Fish Soup Recipe (Tom Yum Pla)

50g protein · 30 min · 309 kcal

Thai Fish Soup Recipe (Tom Yum Pla)

Tom yum pla is a light Thai fish soup made with white fish, fresh herbs, and tamarind in an aromatic clear broth without coconut milk.

30 min3 servings309 kcal

Ingredients

  • 1 1/2 lb firm white fish (see notes)
  • 6 1/4 cup water
  • 2 stalks lemongrass (sliced)
  • 2 slices galangal
  • 2 cloves garlic (minced)
  • 1/2 cup shallots (sliced)
  • 2 tbsp seedless tamarind pulp
  • 5 kaffir lime leaves (stems removed)
  • 1/2 tbsp salt
  • 2 tbsp fish sauce
  • 1 tsp MSG
  • 2/3 cup tomatoes (quartered)
  • 4 green onions (chopped)
  • a handful of cilantro (chopped)

Instructions

  1. 1

    Prep the fish: Rinse the fish well under cold water and remove the scales and guts if needed. If using whole fish, cut it into large serving pieces. Rub lightly with salt, then rinse again to help reduce any strong fishy smell.

  2. 2

    Simmer the aromatics: Add the water to a large pot over medium heat. Stir in the galangal, lemongrass, kaffir lime leaves, garlic, shallots, and tamarind pulp. Bring to a gentle simmer.

  3. 3

    Season the broth: Add the fish sauce, salt, and MSG. Let the broth simmer for about 5 minutes until fragrant and slightly tangy.

  4. 4

    Cook the fish: Gently add the fish and tomatoes. Simmer until the fish is fully cooked and flakes easily with a fork. Avoid stirring too much so the fish stays intact.

  5. 5

    Add the herbs: Turn off the heat and stir in the green onions and cilantro.

  6. 6

    Serve: Ladle the soup into bowls and serve hot with rice.

Calori is writing the cooking notes for this recipe…

Cook it from the original

This recipe comes from hungryinthailand.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.

Open the recipe on hungryinthailand.comOpens in a new tab