PlayEmailLinkSMSXSearchClockRight ArrowCaret downCaret upCaret leftCaret rightPop OutThumbs upSpeechAudio onReplayPlusMinusShoppable Banner MobileShoppable Banner Desktop

75% would make again

How To Make Vegan Pho

Tasty Team


for 6 servings

  • 20 dried shiitake mushrooms
  • 4 medium white onions, or 5, tops and bottoms cut off, peeled, halved crosswise
  • 1 large daikon radish, peeled and cut into 1-inch (2 1/4 cm) thick rounds
  • 1 ginger, 6 inches (15 cm) peeled, sliced into coins
  • 1 tablespoon oil
  • 3 cups oyster mushroom (225 g), sliced into 2-inch (5 cm) pieces
  • 12 cups water (2.8 L)
  • salt, to taste
  • 1 cinnamon stick, or piece of cassia bark
  • 1 teaspoon clove
  • 5 cardamom pods
  • 5 star anises
  • 1 teaspoon coriander seed
  • 1 teaspoon fennel seeds
  • 14 oz soft tofu (400 g), 1 package, drained and sliced into 1 inch (2 cm) pieces, or fried tofu, sliced

For Serving

  • rice stick noodle, cooked
  • red onion, sliced
  • 1 cup bean sprout (100 g), washed well
  • 1 chili pepper, thinly sliced
  • lime wedge
  • fresh cilantro leaf

Nutrition Info

Powered by
    Calories 144
    Fat 6g
    Carbs 15g
    Fiber 5g
    Sugar 5g
    Protein 10g

Estimated values based on one serving size.


  1. Add the dried shiitake mushrooms to a medium bowl and pour in enough water to cover. Cover with a dish towel and let hydrate for 8 hours, then rinse and drain the mushrooms 2-3 times. Set aside.
  2. In a large pan over medium heat, dry sear the onions until caramelized on both sides, 10-15 minutes. Transfer to a bowl and repeat with the daikon radish and ginger. Set aside.
  3. Heat the oil in the pan. Add the oyster mushrooms and sauté until browned and caramelized, 6-8 minutes.
  4. Add the caramelized onions, daikon, ginger, oyster mushrooms, and soaked shiitake mushrooms to a large stock pot. Add the water and bring to a boil over high heat. Reduce the heat to low heat and cover. Simmer for at least 1 hour, or up to 8 hours. The longer it cooks, the stronger the flavor of the broth will be. Season with salt to taste.
  5. About 30 minutes before serving, combine the cinnamon stick, cloves, cardamom, star anise, coriander, and fennel in a fine-mesh sieve. Lower into the pot, resting the sieve on the edge, then cover and simmer for 15 minutes.
  6. Remove the spices and add the tofu to heat through, 10-15 minutes.
  7. Remove the pot from the heat. Remove the onions, daikon, and ginger from the pot. (Slice and add them back to the soup, if desired.)
  8. Add the noodles to serving bowls and ladle in the broth, mushrooms, and tofu.
  9. Garnish with red onion, bean sprouts, chili peppers, a squeeze of lime, and cilantro.
  10. Enjoy!

Need easy dinner ideas?

These meals will make your weeknights way simpler. (And tastier!)

Need easy dinner ideas?

These meals will make your weeknights way simpler. (And tastier!)

Submit a recipe to Tasty

Have a recipe of your own to share?Submit your recipe here.

Submit your recipe