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 » Soups & Salads

    Mushroom Tom Yum (vegetarian) ต้มยำเห็ด

    Published: Jul 22, 2016 · Modified: Dec 7, 2020 by Pailin Chongchitnant · This post may contain affiliate links

    Jump to Recipe·Print Recipe

    Another treat for my vegetarian fans that I promise will satisfy my meat eaters as well! I was determined to develop a great recipe of our famous tom yum soup for my vegetarian fans, and after trying out several things, I am proud to announce that this version was so good even I was surprised! Mixed mushrooms are the trustworthy meat substitute Thai people turn to when making a vegetarian dish, and there are so many types to choose from so take your pick! (But don't pick the button mushroom!) Light but bursting with flavour, and the citrusy tartness is balanced by subtle natural sweetness. This easy soup will please even the most carnivorous among us 🙂

    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!

    Ingredients

    Here are all the ingredients you'll need to make this recipe. For amounts, check out the full recipe card below.

    Vegetable Stock:

    • Water
    • Onion, large dice
    • Daikon radish, large chunks
    • Cloves garlic, smashed
    • Cilantro roots, smashed
    • White peppercorns, cracked

    Mushroom Tom Yum:

    • Shallots, quatered
    • Dried chili powder or flakes, to taste
    • Vegetable oil
    • Vegetable stock
    • Lemongrass, bottom half only, smashed and cut into chunks
    • Galangal
    • Kaffir lime leaves, roughly torn
    • Asian mushroom mix of your choice, bite-sized pieces (see note)
    • Soy sauce 
    • Lime juice
    • Salt
    • Sugar

    Want to save this recipe?

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

    Note: Good Asian mushroom choices: straw (this one is a classic in Thailand but hard to find here), oyster, enoki, shimeji, shiitake. You can also use non-Asian mushrooms, of course, EXCEPT button or crimini mushrooms. 

    How to Make Mushroom Tom Yum (vegetarian) ต้มยำเห็ด\

    Here are all the steps to make this recipe. If this is your first time, I highly recommend watching the video tutorial to ensure success.

    For veg stock:

    1. Add 6 cups of water into a stock pot and add all ingredients into the pot. Simmer for 1 hour, then remove all the vegetables with a mesh skimmer, then measure out 3 cups of stock.
    2. If you have less than 3 cups, add more water to makeup the shortfall. If you have too much, let it reduce a bit longer till you have close to 3 cups.

    For the soup: 

    1. Peel and cut shallots into quarters, place on a baking sheet, cut side up, and broil on high for a few minutes until the edges are charred. Set aside. 
    2. In a medium pot, add oil and chilies flakes and saute over medium heat until the oil has taken on a red colour and you can start to smell smokiness from the chilies.  Add the vegetable stock and bring to a boil.
    3. Add the shallots, lemongrass, galangal, and kaffir lime leaves and simmer for 3-5 minutes. Note: the lemongrass, galangal, and kaffir lime leaves are for infusion purposes only; they are not meant to be eaten. You can either remove them after this step, or inform your guests not to eat them. If you plan to remove them you may want to put them in a cheesecloth bag for easy removal. 
    4. Add the mushrooms, soy sauce, and sugar, and bring the soup back to a boil. Simmer for 1 minute or until the mushrooms are cooked through.
    5. Stir in tomatoes and turn off the heat, letting the tomatoes cook slightly just with the residual heat of the soup. Add lime juice, then taste and adjust seasoning as needed.
    6. Serve on its own or with rice as part of a bigger Thai meal. Enjoy!

    Recipe Card

    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
    Vegan mushroom tom yum

    Mushroom Tom Yum (vegetarian) ต้มยำเห็ด

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 7 reviews
    • Author: Pailin Chongchitnant
    • Yield: Serves 4
    Print Recipe
    Pin Recipe

    Ingredients

    Vegetable Stock:

    • 6 cups water
    • ½ Onion, large dice
    • 4-inch section daikon radish, large chunks
    • 4 cloves garlic, smashed
    • 3 cilantro roots, smashed
    • ¼ tsp white peppercorns, cracked

    Mushroom Tom Yum:

    • 2 heads shallots, quatered
    • Dried chili powder or flakes, to taste
    • 1 Tbsp vegetable oil
    • 3 cups vegetable stock
    • 2 stalks lemongrass, bottom half only, smashed and cut into chunks
    • 8 rounds galangal
    • 6 Kaffir lime leaves, roughly torn
    • 4 cups (about 200 g) Asian mushroom mix of your choice, bite-sized pieces (see note)
    • 3 Tbsp soy sauce 
    • 3Tbsp lime juice
    • ¼ tsp salt
    • 1 tsp sugar

    Note: Good Asian mushroom choices: straw (this one is a classic in Thailand but hard to find here), oyster, enoki, shimeji, shiitake. You can also use non-Asian mushrooms, of course, EXCEPT button or crimini mushrooms. 

    Ingredients and 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

    For veg stock: Add 6 cups of water into a stock pot and add all ingredients into the pot. Simmer for 1 hour, then remove all the vegetables with a mesh skimmer, then measure out 3 cups of stock. If you have less than 3 cups, add more water to makeup the shortfall. If you have too much, let it reduce a bit longer till you have close to 3 cups.

    For the soup: 

    Peel and cut shallots into quarters, place on a baking sheet, cut side up, and broil on high for a few minutes until the edges are charred. Set aside. 

    In a medium pot, add oil and chilies flakes and saute over medium heat until the oil has taken on a red colour and you can start to smell smokiness from the chilies.  Add the vegetable stock and bring to a boil. Add the shallots, lemongrass, galangal, and kaffir lime leaves and simmer for 3-5 minutes. Note: the lemongrass, galangal, and kaffir lime leaves are for infusion purposes only; they are not meant to be eaten. You can either remove them after this step, or inform your guests not to eat them. If you plan to remove them you may want to put them in a cheesecloth bag for easy removal. 

    Add the mushrooms, soy sauce, and sugar, and bring the soup back to a boil. Simmer for 1 minute or until the mushrooms are cooked through.

    Stir in tomatoes and turn off the heat, letting the tomatoes cook slightly just with the residual heat of the soup. Add lime juice, then taste and adjust seasoning as needed.

    Serve on its own or with rice as part of a bigger Thai meal. Enjoy!

    Join us on Patreon for bonus content and rewards!


    Did you make this recipe?

    Tag @HOTTHAIKITCHEN on Instagram and hashtag it #HotThaiKitchen!

    More Soups & Salads

    • A bowl of thai glass noodle soup with egg tofu
      Thai Glass Noodle Soup: My Weekly Staple (Gaeng Jued)
    • A bowl of tom kha gai soup
      Authentic Tom Kha Gai (Thai coconut chicken soup)
    • A bowl of tom yum goong soup
      Tom Yum Soup (Tom Yum Goong) Recipe
    • A platter of braised pork bones in a spicy garlicky broth with lime wedges on the side.
      Thai Street Food - Pork Bones Soup "Leng Saeb"

    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. Amy says

      December 31, 2024 at 11:08 am

      What can I substitute the galangal with? None of the stores around me carry it.

      Reply
      • Dave says

        March 04, 2025 at 2:29 pm

        T & T at MetroTown has Galangal

        Reply
    2. Jenny says

      September 13, 2024 at 8:39 pm

      Great, and realy easy to make. Too salty with that much soy sauce.
      Enjoyed it as a main with noodles and airfryer burmese tofu.

      Reply
    3. Michelle says

      January 08, 2024 at 12:36 pm

      I so love your recipes and channel. Since I have been cooking for more than 50 years, I seldom follow exact recipes but instead use them to inspire. Yours are great, And I love your personality.

      Reply
    4. Charissa Tynan says

      November 22, 2023 at 2:30 am

      Would it be weird to add Tofu to this?

      Reply
      • Pailin Chongchitnant says

        November 27, 2023 at 4:00 pm

        Not at all!

        Reply
    5. Tracy says

      March 28, 2023 at 8:20 am

      This was so delicious and very easy. Super tangy and flavorful as a tom yum should be, and yet it’s vegan. My dream recipe. So glad I tried it!

      Reply
    6. Jason says

      February 21, 2021 at 10:09 pm

      I just made this and it was delicious. I turned it into a main meal so added pho noodles and extra veggies. Very tasty, thank you. We love south east asia as a region and as a place with amazing food. Your videos and recipes are excellent Pai!

      (UK couple in Kuwait)

      Reply
    7. Linz says

      January 08, 2021 at 3:31 pm

      Hi Pailin,
      Can I use the store bought vegetarian stock to make it easier?

      Reply
      • Prathima says

        January 28, 2021 at 1:54 am

        How many tomatoes? There is no mention in the ingredients. Thank you

        Reply
        • Jason says

          February 19, 2021 at 2:36 am

          A handful will do it, chopped in half. If you're still unsure check Pai's recipe for this on youtube so you can visualise it - https://www.youtube.com/watch?v=03qf1xzgey4&t=440s

          Reply
        • Tracy says

          March 28, 2023 at 9:22 am

          I added two Roma tomatoes chopped. Also added cilantro as a garnish. And threw some of the daikon back in too as I love that stuff.

          Reply
      • jason says

        February 19, 2021 at 2:41 am

        Hi, you can use store bought veg stock but be aware that it will have a different flavour infusion than the recipe given the specific ingredients of this stock - onion, garlic, white peppercorns, cilantro/coriander roots, diakon raddish and smashed garlic.

        You can switch the diakon raddish for red raddish if you cannot find Daikon (but peel the red skin).

        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