Hot Thai Kitchen

  • Recipes by Categories
  • Kitchen Tips & Ingredients
  • Thailand Vlogs
  • My Cookbooks
  • Newsletter
  • Patreon
  • Shop Ingredients & Tools
  • Find an Asian Grocer
  • Merch
  • About
  • Contact
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes by Categories
  • Kitchen Tips & Ingredients
  • Thailand Vlogs
  • My Cookbooks
  • Newsletter
  • Patreon
  • Shop Ingredients & Tools
  • Find an Asian Grocer
  • Merch
  • About
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » All Recipes » Gluten Free

    Tom Yum Fish Soup ต้มยำปลา

    Published: Apr 28, 2017 · Modified: Dec 7, 2020 by Pailin Chongchitnant · This post may contain affiliate links

    Jump to Recipe·Print Recipe

    It's rare to find a Thai restaurant that doesn't serve tom yum soup...but it's even more rare to find one that serves tom yum FISH soup! This is a popular variation of tom yum soup in Thailand, which is a country that eats a lot of fish in general, but for some reason I haven't seen it served anywhere in North America. That ocean flavour of the fish broth goes incredibly well with the tart lime juice and all the citrusy herbs that are iconic of tom yum. It's one of the most comforting yet refreshing soups to have any time of year!

    Watch The Full Video Tutorial!

    All my recipes come with step-by-step video tutorials with extra tips not mentioned in the blog post, so make sure you watch the video below to ensure success - and if you enjoy the show, please consider subscribing to my YouTube channel. Thank you!

    Want to save this recipe?

    We can email this post to you, so you can come back to it later!


    Print
    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
    tom yum fish soup

    Tom Yum Fish Soup ต้มยำปลา

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
    • Author: Pailin Chongchitnant
    • Yield: 4 Servings
    Print Recipe
    Pin Recipe

    Ingredients

    • 1 lb fish bones
    • 5 cups water
    • 2 big heads shallots (or 4 small ones)
    • 3 cilantro roots or 6 cilantro stems
    • 3 cloves garlic, smashed
    • 2-inch section peeled daikon radish, optional
    • 2 stalks lemongrass, smashed, separate top half and bottom half
    • 8 pc galangal
    • 10 Kaffir lime leaves
    • Dried chilies, to taste, placed under the broiler for 30 seconds to 1 minute to char slightly
    • 3 Tbsp fish sauce
    • 1 tsp sugar
    • 150g oyster or straw mushrooms
    • 2 roma tomatoes
    • 250g fish meat of your choice, cut into big chunks
    • ¼ cup lime juice
    • ½ tsp salt to taste
    • Jasmine rice (or jasmine brown rice!) for serving

    Ingredients & Kitchen Tools I Use

    Want to save this recipe?

    We can email this post to you, so you can come back to it later!


    Instructions

    (Before you begin, take the soup pot you're going to use and add 4 cups of water into it. Take a mental note of what 4 cups of water looks like in this pot, i.e. how deep it is, it'll come in handy later.)

    Make fish stock: 

    In a pot, add fish bones, water, shallots, cilantro roots, garlic, lemongrass tops, and daikon. Break apart some of the chilies to release the seeds, the more you break the spicier the soup will be, and add to the pot. Simmer on low heat for 45 minutes, skimming off any foam that floats to the top.

    Once finished, remove fish bones, cilantro roots, daikon, and lemongrass tops and anything else you don't want in the final soup. I like to leave the shallots, garlic and chilies in the soup, but you don't have to. Safety Note: If your fish bones are small or they have fallen apart in the pot, I highly recommend straining out the soup to make sure there are no bones left in the pot! 

    At this point you should have roughly 4 cups of fish stock (remember that mental note?). If you let it go a little long and it has reduced a bit too much, you can add water to makeup the shortfall. If you have too much, not to worry, you just may need to add a bit more seasoning, that's all.

    Make the tom yum:

    Bring the fish stock to a boil, then add lemongrass bottoms, galangal, torn kaffir lime leaves and simmer for 4-5 minutes. Note: the herbs are not meant to be eaten; they are used to infuse flavour into the soup only, so make sure you tell your guests not to eat them, or remove them altogether. What I like to do is remove some of them to make it easier to eat (less stuff to navigate around) but I leave some in there for garnish.

    Add fish sauce, sugar, mushroom, tomato, then the fish meat. Simmer until fish is fully cooked; 1-2 minutes depending on the size of your fish. Once the fish is fully cooked, add lime juice, then taste and more salt as needed.

    Top with chopped cilantro and serve! My mom loves to put rice in the soup bowl and eat is as a complete meal in one bowl. Whole grain rice such as jasmine brown rice, red rice, or black rice works particularly well in soups. Enjoy!

    Join us on Patreon for bonus content & rewards!


    Did you make this recipe?

    Tag @HOTTHAIKITCHEN on Instagram and hashtag it #HotThaiKitchen!

    More Gluten Free

    • a bowl of massaman curry with beef
      Authentic Thai Beef Massaman Curry
    • red curry custard in a ramekin
      Thai Steamed Red Curry (haw mok)
    • A plate of kanom ko with one piece cut open.
      Pandan Palm Sugar Dumplings (Kanom Ko)
    • papaya salad lao style on a plate with a side of crispy pork rind, long beans, rice noodles, dried chilies and sticky rice
      Umami Thai Green Papaya Salad (Som Tum Pla Ra)

    Comments

      Leave a Reply Cancel reply

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

      Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star
      Recipe Rating





    1. futileresistance says

      May 11, 2024 at 4:52 am

      A fantastic version of a classic dish, just with a slight twist. Well worth trying

      Reply
    2. Chantal says

      October 06, 2023 at 2:59 pm

      Hi Pai,

      Would this work with already cooked fish bones (if the fish was minimally seasoned and had a little bit of tomato with it anyway)? Also, I notice in the video you seem to have just bought cut up bones, or else there are no instructions on how to prepare the bones for cooking… I have some fish heads; I’ve seen (only after I cooked them) that in some cases, such as for Ara-jiru (Japanese fish bone soup) that the heads are de-gilled, and cut in half and gutted. As I cooked my fish whole, I didn’t do this… would some bitter flavours come out in my stock, do you think?

      Thanks in advance for your answer (hopefully)!

      Reply
    3. Luc W says

      July 02, 2023 at 10:09 am

      Hi Pai,
      I'd like to let you know that your influence has travelled all the way to the Eastern end of Canada in New Brunswick, and has positively expanded our go-to cooking menu. We normally cook Korean cuisine, but we used to eat out when we wanted a Thai treat. Now, we can treat ourselves at home whenever we want!
      Thanks so much for putting together thoughtful and well-produced videos: no doubt you're a powerful cultural ambassador for Thailand.

      Reply
      • Pailin Chongchitnant says

        July 11, 2023 at 4:04 pm

        Awww, thank you so much Luc!!!

        Reply

    Sawaddee ka!

    I'm Pai, a chef, author, and YouTuber. I'm here to demystify Thai cuisine and help you cook great Thai food at home. Want to learn more about me?

    Here's my story

    My Latest Cookbook

    Popular Classics

    • a plate of cashew chicken
      Thai Cashew Chicken Recipe
    • A plate of Thai grilled steak salad with sticky rice - nam tok neua
      Thai Grilled Steak Salad - Neua Yang Nam Tok
    • A plate of pad thai with shrimp and a side of lime and bean sprouts
      Authentic Pad Thai Recipe ผัดไทย
    • a bowl of tom yum soup with shrimp, mushrooms, lemongrass and chilies
      Tom Yum Goong Recipe (Creamy Version)

    Footer

    Subscribe to my newsletter!

    Subscribe for free!
    • Privacy Policy
    • Accessibility Statement
    • Merch
    • All Recipes
    • Contact
    • My Cookbook
    • Patreon
    ↑ back to top

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © Pailin's Kitchen Inc. 2025