Tom Yum Pla (Healthy Thai Fish Soup)

Dive into the flavorful depths of this healthy and tasty soup.

As an Amazon Associate, I earn a small commission from qualifying purchases.

Tom yum pla is one of the most healthy, refreshing and flavorful Thai fish soups you’ve ever tasted! It’s a variation of the tom yum soup, with fresh fish instead of shrimp, and AT least equally delicious! As the fishy broth is bubbling away, the aromas of the herbs will make your tummy growl. You won’t be able to resist diving into a bowl of this goodness!

Close-up of tom yum pla soup in a pot.

What is tom yum pla

Tom yum pla ain’t your ordinary soup, it’s packed with fish, and a fragrant medley of lemongrass, galangal, and kaffir lime leaves.

Have you ever heard of tom yum goong soup? That soup is made with shrimps, it’s incredibly flavorful, and it’s a worldwide hit! A spicy flavor-bomb that will have you hooked from the first bite. To me, tom yum soup is amongst the best of the best of all soups out there!

And this is my healthy fishy twist on the tom yum dish. My fish version is loaded with fresh herbs. This is a mild soup that doesn’t pack the same heat as tom yum goong, but it’s still packed with mouthwatering flavors that you can enjoy guilt free. Everyone at the dinner table can dive in, even the kids are going to love it!

Holding a piece of tilapia with a large spoon above tom yum pla in a pot.

Tilapia fish

In this easy recipe, I used tilapia, which is healthy, cheap, and flavorful! But any white-fleshed fish such as cod will work.

I recommend using a whole fish, including the head and the bones. Using the whole fish, including the head and bones, will add to the flavor of your soup.

In Southeast Asia, we can buy whole fish fresh and cleaned at street food markets. Before cooking the soup, I washed the fish flesh one more time to prevent any fishy smell from affecting the flavor.

Close-up of tom yum pla, served in a white and blue bowl.

Ingredients

Most ingredients can be found at Asian grocery stores or Asian markets.

shallots, tomatoes, kaffir lime leaves, lemongrass, galangal, root, green onions, culantro, garlic, tilapia, salt, fish sauce, and fresh tamarind on a white background.
  • Fish
  • Fresh tamarind
  • Fish sauce
  • Salt
  • Galangal root
  • Lemongrass
  • Kaffir lime leaves
  • Shallots
  • Tomatoes
  • Green onions
  • Culantro
  • Garlic
  • Water

Step-by-step instructions

  1. Shallots: Cut in half or 4, depending on their size.
    Tomatoes: Cut in 4.
    Kaffir lime leaves: Tear in half and remove the stem.
    Lemongrass: Cut bottom in medium long pieces.
    Galangal root: Cut in thin slices.
    Green onions: Medium long pieces.
    Culantro: Thin slices.

  2. Cut the fish in 6 pieces, depending on its size. Then, wash and clean it.

  3. Bring water to a boil in a cooking pot over medium heat.
    Adding water in a measuring cup to a pot.

  4. Add garlic, shallots, tomatoes, lemongrass, kaffir lime leaves, and galangal root.Add garlic, shallots, tomatoes, lemongrass, kaffir lime leaves, and galangal root to a cooking pot.

  5. Wait for the soup to boil again, then add fish, salt, fish sauce, and fresh tamarind.Tom yum pla in a pot.

  6. Let the soup boil for 10 minutes, then add the green onions and culantro. After this, turn off the heat and serve immediately.

Recipe notes

  • You can use any white-fleshed fish, but I prefer to use tilapia.
  • Rinse the fish with cold water and clean it thoroughly.
  • Adjust the seasoning and flavors to your own taste if you wish.
  • Toss in some of your favorite herbs and experiment; Thai basil, mint, ginger, etc.
  • Don’t overcook the soup/fish, this will cause the fish to become dry.
  • Add some chili flakes for extra spice.

How to serve

  • Divide the soup into separate bowls, include a piece of fish in each bowl, and try to include a variety of vegetables as well.
  • Garnish with fresh herbs of your choice.
  • For some extra heat, you can add dried chili flakes.
  • I like to serve any kind of tom yum soup with steamed white rice.

How to store

For storage, allow the soup to cool down to room temperature. Then transfer the soup to an airtight container and store in the refrigerator for up to 3 days.
To reheat: Transfer to a pot over low heat and stir occasionally, or microwave.

Thank you for reading my tom yum pla recipe! By giving it a star rating and adding a comment underneath, you would do me a HUGE favor. Don’t forget to join up for my newsletter if you want to be updated on the latest Thai food.

Difficulty: Beginner Prep Time 15 min Cook Time 20 min Total Time 35 mins
Servings: 3 Calories: 242

Description

This mild and healthy variation of Tom Yum soup is perfect for a light and flavorful meal.

Ingredients

Instructions

  1. Shallots: Cut in half or 4, depending on their size.
    Tomatoes: Cut in 4.
    Kaffir lime leaves: Tear in half and remove the stem.
    Lemongrass: Cut bottom in medium long pieces.
    Galangal root: Cut in thin slices.
    Green onions: Medium long pieces.
    Culantro: Thin slices.

  2. Cut the fish in 6 pieces, depending on its size. Then, wash and clean it.

  3. Bring water to a boil in a cooking pot over medium heat.

  4. Add garlic, shallots, tomatoes, lemongrass, kaffir lime leaves, and galangal root.

  5. Wait for the soup to boil again, then add fish, salt, fish sauce, and fresh tamarind.

  6. Let the soup boil for 10 minutes, then add the green onions and culantro. After this, turn off the heat and serve immediately.

Nutrition Facts

Servings 3


Amount Per Serving
Calories 242kcal
% Daily Value *
Total Fat 2.4g4%
Saturated Fat 0.9g5%
Total Carbohydrate 17.8g6%
Dietary Fiber 1.5g6%
Sugars 8.1g
Protein 39.7g80%

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

Note

  • You can use any white-fleshed fish, but I prefer to use tilapia.
  • Rinse the fish with cold water and clean it thoroughly.
  • Adjust the seasoning and flavors to your own taste if you wish.
  • Toss in some of your favorite herbs and experiment; Thai basil, mint, ginger, etc.
  • Don't overcook the soup/fish, this will cause the fish to become dry.
  • Add some chili flakes for extra spice.

Keywords: tom yum pla, Thai fish soup, Thai soup, healthy Thai soup, Thai soup recipe

Food tastes better when shared!

Pin this recipe and share it with your followers.

pinit
About Author

Praew

I owned my own Thai restaurant and have years of experience in various other Thai restaurants. I've been whipping up classic Thai dishes by my mother's and grandma's side since I was just a little girl. Now I'm sharing my deep-rooted passion with my authentic Thai recipes on this food blog.

Add a review

Your email address will not be published. Required fields are marked *

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

Hungry in Thailand will use the information you provide on this form to send you a weekly newsletter.