Go Back
Vegan Tom Yum Soup Recipe

Vegan Tom Yum Soup

Are you craving vegan Thai food? Like many Thai food recipes, Tom Yum Soup features fish sauce as a main ingredient, a no-go for vegans and vegetarians. This Tom Yum Soup recipe uses my vegan fish sauce in place of traditional fish sauce. It also seeks to simplify the ingredients to those that you can find in your regular grocery store, omitting the need to travel to more than one place to bring this delicious Tom Yum Soup recipe to your table. 

Course Appetizer, Main Course
Cuisine Thai
Keyword easy tom yum soup, easy vegan tom yum soup recipe, healthy tom yum soup recipe, tom yum soup, tom yum soup recipe vegetarian, tom yum soup with coconut, vegan thai food
Prep Time 20 minutes
Cook Time 25 minutes


  • tbsp coconut oil
  • 1 quart low sodium vegetable broth
  • 1 quart water
  • 2 stalks fresh lemongrass scored and smashed
  • 1 inch piece fresh ginger peeled and cut into coins
  • 6 tbsp vegan fish sauce or substitute soy sauce
  • 2 limes juice and zest
  • 1 tbsp turbinado sugar
  • 2 tbsp red curry paste I like Thai Kitchen's red curry paste
  • 1 14 oz can full fat coconut milk
  • 12-15 shiitake mushrooms washed, dried and sliced into thin strips
  • 1 shallot sliced very thin
  • 1 bunch broccolini washed and trimmed
  • 1 roma tomato sliced into small wedges
  • 1 thai red chile sliced thin as garnisWash, dry and slice the shiitake mushrooms. 
  • 1 bunch fresh cilantro torn leaves as garnish


  1. Wash, dry and slice the shiitake mushrooms. 

  2. Heat the coconut oil in a large stockpot. When shimmering, add the shiitake mushrooms, stirring frequently, until the mushrooms are soft and just lightly browned. Set aside.

  3. In the same stockpot, add the vegetable broth and water.  Bring to a boil and add the lemongrass and fresh ginger. Bring to a boil and simmer for 20 minutes. 

  4. After simmering, add the vegan fish sauce, lime zest, sugar, red curry paste and coconut milk. 

  5. Add the lime juice one lime at a time and taste. Heat until warmed. 

  6. Add the mushrooms, shallot, broccolini and roma tomatoes. Heat until the broccolini becomes bright green.

  7. Garnish with thai red chilies, sliced thin and fresh cilantro.