Vegan Pho with Mushroom and Tofu (Phở Chay)

Vegan Pho

Vegan Pho – A classic Vietnamese comfort dish that is so hearty and nourishing! This recipe is quick and easy to make, yet full of flavors.

What is Pho?

Pho is the most popular Vietnamese dish – a nourishing, warm bowl of noodle soup, consisting of rice noodles, fresh herbs, a type of meat like beef or chicken and a flavorful broth. Vietnamese people like to serve Pho as a breakfast dish at street food stalls and restaurants.

It is considered a Vietnamese national dish and the pride of many Vietnamese people. If I have people over, I love to share a bowl of Pho with them to showcase my culture and the diversity of Vietnamese food!

What makes a good Vegan Pho?

The secret of Pho is in the broth, traditionally made with a bone broth that is simmered overnight. In this vegan version, I use the natural sweetness of the white mushrooms, carrots and celery as well as the umami component of the kombu and mushroom seasoning. You can create the pho aromatics by roasting the cinnamon, star anise, coriander seeds, onion and ginger on an open flame to activate the fragrance.

It takes around 30-40 minutes for the broth to absorb all the goodness. During this time, you can prepare toppings and cook rice noodles.

Vegan Pho toppings

There are many variants of toppings across Vietnam. I am using king oyster mushroom and tofu, but you can use other types of mushroom and plant-based meats. I fry them until golden and crispy, and they have a meaty texture that complements well with the veggie broth. The other toppings of Pho depend on the region:

  • In the Northern region, we typically have pho with green onions, and herbs like Thai basil and coriander (cilantro).
  • Southern region uses bean sprouts as a topping, a wider variety of herbs and a drizzle of hoisin sauce.

In my Pho, I love to combine flavors of both regions and drizzle on the hoisin sauce and sriracha.

What type of noodles are used in Pho?

The type of Pho noodles we use in Vietnam is a type of rice noodles, commonly referred to as Banh Pho, Rice Stick Noodles or Pho Noodles. You can get these at Asian supermarkets or in the Asian section of some supermarkets. This type is wider than vermicelli noodles. You can use fresh or dry and cook according to package instructions.

If you have tried my recipe, please let me know what you think by leaving me a review on this page or tagging me on Instagram @veggieanh. I would love to see your creations!

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 Pho

Vegan Pho

  • Author: Veggie Anh
  • Total Time: 50 minutes
  • Yield: 4 1x


This pho is fast, easy to make without compromising on the flavors. A classic Vietnamese comfort dish that is also hearty and nourishing, perfect for cold or rainy days!


Units Scale

Pho aroma

  • 1 yellow onion
  • 1 thumb-sized ginger
  • 1 cinnamon stick
  • 5 star anise
  • 1/2 tbsp coriander seeds


  • 1.2 liter water
  • 3 carrots
  • 250 g white mushrooms
  • 4 celery sticks
  • 2 tsp salt or mushroom seasoning
  • 1 tbsp sugar
  • 1 kombu (a type of seaweed)
  • 1 tbsp soy sauce


  • 200 g king oyster mushroom
  • 400 g firm or medium firm tofu
  • Rice noodles
  • Green onions
  • Cilantro
  • Thai basil (optional)
  • Lime wedges
  • Chili slices (optional)

Optional sauces

  • Hoisin sauce
  • Sriracha


Make the Pho aroma

  1. Chop the yellow onion in half, and chop the ginger into thin slices (no need to peel)
  2. Roast the onion, ginger slices, cinnamon stick, star anise and coriander on a pan or open flame. Flip the onion and ginger when they are charred on the other side. This takes about 3-5 minutes.
  3. When the spices are fragrant, remove from heat.
  4. When they are cool enough to handle, use a knife to remove the charred outer layer of the onion and ginger.
  5. Wrap the spices in a cheese cloth or spice bags.

Make the pho broth

  1. Wash and chop the celery, carrot and white mushrooms into big chunks.
  2. In a pot, add the water and the chopped vegetables along with the kombu and spice bag. Bring to a boil.
  3. Add the mushroom seasoning/salt, sugar, soy sauce.
  4. Put the lid on the pot and simmer for at least 30 minutes.

Make the pho toppings

  1. Pat dry the tofu block and cut into thin slices.
  2. Wash the king oyster mushroom and slice in half. Optional step: Score the mushroom to create a nice pattern.
  3. On a pan on medium-high heat, add the oil. When the oil is hot, add the king oyster mushroom and tofu pieces.
  4. Let them sit to crispy up, about 5 minutes. Flip when the other side of the mushroom and tofu is golden brown.
  5. After both sides are golden, remove from heat.
  6. Wash and chop the green onions.
  7. Wash the coriander, Thai basil and remove the stems.

Assemble the Pho bowl

  1. Cook the rice noodles according to package instructions. Drain and rinse under cold water to stop the cooking process and avoid sticking.
  2. Season the broth to your taste with salt and sugar. Use a strainer to remove the vegetables and spices from the broth.
  3. In a bowl: add the pho noodles, the toppings (crispy tofu, king oyster mushroom, green onions, Thai basil, coriander, lime wedges) followed by the broth.
  4. Add sauces and a squeeze of lime to your likings and enjoy!


This pho broth can be kept around 3-4 days, whereas the noodles should be cooked at the moment of eat as it gets soggy or sticky over time.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Cuisine: vietnamese

Keywords: comfort food, fall recipes, indulgent, soup, tofu, vegan, winter recipes

If you enjoyed this recipe, also check out some of my other recipes:

Recommended Articles


  1. Looks so tasty! Great that you bring a plant based version of pho to the community! Thank you so much!

  2. Well done!

  3. Excellent recipe. I somewhat doubled the recipe to accommodate my family. I also added Vietnamese peppercorns and a whole bunch of cilantro stems to the spice bag. I was able to let my soup simmer for about 3 hours and it was a hit! Will be making at least once a week now.

  4. do you discard (throw away) the vegetables used to make the broth? (carrot, mushroom etc?) just wondering. let me know if you have any ideas for how to use them later.

    1. You can eat it as the Pho toppings as well!

Leave a Reply

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

Recipe rating