Go Back
+ servings
Mushroom Tom Yum soup served in a white bowl

Mushroom Tom Yum Soup

Mushroom Tom Yum soup is a light Thai soup full of refreshing flavors. It's very easy to make and gets ready quickly. This vegan Thai mushroom soup is relished even by meat-lovers.
Course Soup
Cuisine Asian, Thai
Diet Vegan, Vegetarian
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 5 people
Calories 64kcal


  • 1 cup cremini mushrooms sliced
  • 1 cup enoki mushrooms
  • 1 cup cherry tomatoes sliced to half
  • 1 Thai red chili-thinly sliced adjust as per taste
  • 3-4 kaffir lime leaves
  • 1 inch piece of galangal
  • 1 lemongrass stalk
  • 3 tablespoons lime juice adjust as per taste
  • ¼ cup fresh cilantro
  • 2 tablespoons soy sauce
  • ½ teaspoon chili flakes adjust as per taste
  • 1 teaspoon brown sugar/ palm sugar
  • 6 cups vegetable stock
  • ½ tablespoon vegetable oil


  • Heat oil in a pot and add chili flakes. Saute for a few seconds and then add vegetable stock.
  • Crush the lemongrass stalk, galangal, and kaffir lime leaves. Add them to the pot and cover it. Cook for 10-15 minutes on medium flame.
  • Remove the lemongrass, galangal, and kaffir lime leaves from the stock and discard.
  • Add mushrooms, soy sauce, and sugar. Mix and cover the pan. Cook for another 10 minutes.
  • Add cherry tomatoes and cook for just 1-2 minutes. Don't overcook the tomatoes.
  • Finally, add lime juice and chopped cilantro. Serve hot.


  1. Use any variety of mushrooms that's available to you. 
  2. You don't necessarily need to remove kaffir lime leaves, lemon stalk, and galangal from the broth. If you don't mind them in the soup, you can keep them. However, in that case, just make sure to make small pieces of lemongrass and galangal before adding to the soup.
  3. Chili flakes can burn very quickly so make sure to switch off the gas before adding them and add the stock within a few seconds of adding chili flakes.
  4. Don't overcook the tomatoes in Tom Yum soup. 1-2 minutes of cooking is enough in this recipe. Don't allow the tomato skin to fall off.
  5. More detailed tips for this recipe are given within the post above.


Calories: 64kcal | Carbohydrates: 11g | Protein: 2g | Fat: 2g | Saturated Fat: 1g | Sodium: 1539mg | Potassium: 220mg | Fiber: 1g | Sugar: 5g | Vitamin A: 871IU | Vitamin C: 11mg | Calcium: 11mg | Iron: 1mg