Vegan Pho

This vegan pho recipe is a delicious vegetarian spin on the Vietnamese noodle soup! It has a rich, spiced broth filled with tender veggies and herbs.

Vegan pho

This vegan pho recipe is a delicious plant-based spin on the classic Vietnamese noodle soup. It’s an updated version of a recipe I first shared in 2016, inspired by the vegetarian pho from a Vietnamese restaurant near our house. The richly spiced broth is full of shiitake mushrooms, bok choy, and tons of slurp-able noodles. Topped off with fragrant herbs and a squeeze of lime juice, it’s vibrant, bright, and comforting all at once.

It’s a perfect recipe to make when you’re craving something cozy, yet fresh (which for me is just about every day in winter). Heads up that it takes some time to prepare, but you can break up the steps if needed. And once you taste the flavorful, from-scratch broth, I think you’ll find that every minute was worth it.

What is pho?

Pho is a Vietnamese noodle soup made with a rich, aromatic broth and rice noodles. Traditional pho (pronounced “fuh”) is not vegetarian. It’s typically made with beef broth that’s seasoned with fish sauce, charred onions and ginger, and warming spices like cinnamon, star anise, and cloves. The broth is filled with more beef as well as noodles and fresh garnishes like herbs, bean sprouts, and chiles.

Vegan pho recipe ingredients

Vegan Pho Ingredients

Of course, because this recipe is vegetarian, you won’t find any beef or fish sauce here. I use the traditional charred aromatics and spices to build flavor in the broth, as well as shiitake mushrooms, kombu, and tamari for savory depth.

Here’s an overview of what you’ll need to make it:

  • White onion and ginger – You’ll char them under the broiler to add smoky flavor to the broth.
  • Star anise, whole cloves, cinnamon sticks, coriander seeds, and fennel seeds – The broth’s star ingredients! They’re what give it the aromatic flavor you’d find in a traditional pho broth. Don’t be tempted to substitute ground spices here—you really need whole spices to build the broth’s flavor.
  • Shiitake mushrooms – You’ll simmer the stems in the broth and add the sautéed mushroom caps to the soup.
  • Kombu seaweed and tamari – You won’t find these ingredients in an authentic pho recipe, but they help build savory flavor in this vegan broth. Kombu is a type of seaweed that you can find in the Asian aisle of most grocery stores. It’s also available online. If you don’t keep tamari on hand, you can substitute regular soy sauce, though you may want to use slightly less. I find that soy sauce runs saltier than tamari.
  • Rice noodles, bok choy, and baked tofu – They make the soup fresh and satisfying.
  • Rice vinegar – For sautéing the bok choy and mushrooms. It helps the greens soften and adds tangy flavor.
  • Mung bean sprouts, fresh herbs, and jalapeños – The pho garnishes! Top your bowl with them for freshness, heat, and crunch.
  • Lime wedges and sriracha – Add these ingredients to taste as you eat!

Find the complete recipe with measurements below.

Charred onions and ginger on baking sheet lined with foil

How to Make Vegan Pho

You can find the complete pho recipe with measurements at the bottom of this post. For now, here’s an overview of how it goes:

1. Preparing the Pho Broth

Start by making the pho broth. First, you’ll char the onions and ginger under your oven broiler to develop smoky flavor and bring out their natural sweetness. The ginger might cook more quickly than the onions. If necessary, remove it from the baking sheet and continue to cook the onions until they’re tender and charred.

Next, toast the spices in a large pot over medium heat to develop their flavors.

Then, simmer the broth. Add 8 cups water, the charred onions and ginger, mushroom stems, kombu, and tamari to the pot and simmer for 30 minutes.

Strain the broth to remove the spices, vegetables, and kombu.

Pho broth simmering in large pot

2. Preparing the Noodles and Vegetables

Next, you’ll prepare the noodles and veggies. Slice and sauté the mushroom caps in a large skillet, then add the bok choy to the pan and cook until it softens. I add the rice vinegar to the pan partway through the cooking time to create steam and add tangy flavor.

Prepare the noodles according to the package instructions.

Tip: I often simplify this recipe by using pre-seasoned, store-bought baked tofu instead of baking the tofu myself. If you do want to bake your own tofu, you’ll do that step at this point. Find my go-to recipe in this guide to how to cook tofu.

3. Serving

To serve the pho, divide the noodles, bok choy, mushrooms, and tofu into four bowls.

Ladle in the hot broth to cover, then top with bean sprouts, herbs, and jalapeños as desired.

Serve with lime wedges, sriracha, and more tamari on the side!

Storage and Make-Ahead Tips

The pho broth keeps well in an airtight container in the refrigerator for up to a week. It also freezes well for up to 3 months. I often make the broth ahead of time to streamline the preparation of this soup.

If you have leftovers, store the noodles and veggies separately from the broth. Any leftover rice noodles and cooked vegetables will keep well for about 3 days in the fridge.

Reheat the broth on the stovetop or in the microwave before ladling over the noodles and veggies and serving.

Vegan pho recipe

More Vegan Soup Recipes

If you love this vegan pho, try one of these delicious vegan soup recipes next:

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Vegan Pho

rate this recipe:
4.82 from 50 votes
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Serves 4
This vegan pho recipe features a richly spiced broth filled with noodles, tender veggies, tofu, and fresh herbs. It's a delicious vegetarian version of the classic Vietnamese soup!
To get ahead, feel free to make the broth in advance. It keeps in the fridge for a week and in the freezer for up to 3 months.

Ingredients

For the broth

  • 1 white onion, quartered
  • 1 (3-inch) piece fresh ginger, halved lengthwise
  • 4 star anise
  • 4 whole cloves
  • 2 cinnamon sticks
  • 1 teaspoon coriander seeds
  • ½ teaspoon fennel seeds
  • 8 cups water
  • Stems from 8 ounces shiitake mushrooms
  • 1 (4-inch) piece kombu
  • ¼ cup tamari, plus more for serving

For the soup

  • 2 tablespoons avocado oil
  • 8 ounces shiitake mushrooms, stemmed and sliced
  • Sea salt
  • 2 baby bok choy, quartered lengthwise
  • 2 teaspoons rice vinegar
  • 8 ounces rice noodles
  • Baked tofu
  • Mung bean sprouts, optional
  • 2 jalapeño peppers, stemmed and thinly sliced
  • Fresh basil or Thai basil leaves
  • Fresh cilantro
  • Lime wedges, for serving
  • Sriracha or chili oil, for serving

Instructions

  • Preheat the oven broiler to high and line a baking sheet with foil.
  • Make the broth: Place the onion wedges and ginger, cut side up, on the baking sheet. Broil for 10 to 20 minutes, or until charred. If the ginger is ready before the onions, remove it from the baking sheet and continue broiling the onion until soft and well charred around the edges.
  • Heat a large pot or Dutch oven over medium heat. Add the star anise, cloves, cinnamon sticks, coriander, and fennel seeds and cook, stirring, for 3 minutes, or until fragrant. Add the water, onions, ginger, mushroom stems, kombu, and tamari. Simmer for 30 minutes.
  • Place a fine mesh strainer over a large heatproof bowl and strain the broth into the bowl. Discard the spices, onions, ginger, mushroom stems, and kombu.
  • Meanwhile, make the soup: Heat the avocado oil in a large skillet over high heat. Add the mushrooms and a pinch of salt and cook, stirring only occasionally, for 4 minutes, or until the mushrooms are browned and starting to soften.
  • Nestle the bok choy wedges into the skillet so that the cut sides make contact with the pan. Cook for 1 minute, then add the rice vinegar and cover. Reduce the heat to medium and cook, stirring occasionally, for 5 to 7 minutes, or until the bok choy is tender. If the pan becomes dry, add 2 tablespoons water. Remove from the heat and set aside.
  • Prepare the noodles according to the package instructions, then divide among four large soup bowls. Add the mushrooms, bok choy, and baked tofu. Ladle in broth to cover.
  • Top each bowl with bean sprouts, if using, jalapeños, basil, and cilantro. Serve with lime wedges for squeezing, sriracha, and more tamari.
Nutrition Facts
Vegan Pho
Amount Per Serving
Calories 384 Calories from Fat 90
% Daily Value*
Fat 10g15%
Saturated Fat 1g6%
Polyunsaturated Fat 2g
Monounsaturated Fat 6g
Sodium 1049mg46%
Potassium 460mg13%
Carbohydrates 60g20%
Fiber 5g21%
Sugar 4g4%
Protein 14g28%
Vitamin A 2524IU50%
Vitamin C 28mg34%
Calcium 162mg16%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.

 

123 comments

4.82 from 50 votes (24 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Valerie
    03.08.2025

    Plan on making this for the first time. Was wondering if I cooked the seeds in vegetable stock instead of water, if that would up the flavor or take away from the flavors of the spices. Thanks in advance.

    • Phoebe Moore (L&L Recipe Developer)
      03.14.2025

      Hi Valerie, I would stick with water so as not to overwhelm the other flavors here!

  2. Sharline Evans
    01.06.2025

    I find the tamari quite strong tasting upon completion. How can I fix it????

    • Jeanine Donofrio
      01.08.2025

      Hi Sharline, try adding a bit of water to dilute the flavor.

  3. Sara
    09.26.2024

    5 stars
    Such an easy, tasty, week night dish! The shitake gave it great depth, I also added lemon grass for a bit of a lift!

    • Jeanine Donofrio
      09.27.2024

      I’m glad you enjoyed it!

    • Agence voyage vietnam
      10.23.2024

      5 stars
      Love this dish

  4. Baraa
    09.22.2024

    1 star
    I followed this recipe step by step but the result was so disappointing, no flavour at all.

    • Susan
      10.12.2025

      3 stars
      I had the same experience, no flavor. It looked beautiful though! This is the first Love and Lemons recipe I was unsuccessful with. Trying to think of how to fix it.

  5. Julia
    02.01.2024

    This was delicious! Followed nearly exactly. Loved the broth and noodles. Next time I’ll double it to have more leftovers

    • Phoebe Moore (L&L Recipe Developer)
      02.02.2024

      Hi Julia, I’m so glad you enjoyed it!

  6. Emma from zimtchocolates.com
    12.15.2023

    Hello! Delicious recipe. Any way to repurpose the solid stock ingredients? I hate to just compost them!

  7. Tina
    11.30.2023

    Love the recipe!! Really want to try in, but unsure which noodles to use. I’ve tried in the past to make vegetarian ramen as welll, bu the noodles we chose were not the best. Any suggestions?

    • Phoebe Moore (L&L Recipe Developer)
      12.01.2023

      Hi Tina, I recommend using thin rice noodles. They’re sometimes called pad Thai noodles at the grocery store. Hope this helps!

  8. Nerri
    11.05.2023

    Hello again! For those of us that can’t eat mushrooms, what is a good substitute in this recipe? I’d imagine that I’d probably have to miss out since mushrooms might be an essential ingredient in this soup??

  9. Jim Brian
    06.12.2023

    Serves 2 yet 5 cups of water seems extreme with all those other ingredients. That’s 40 oz of water for 2 people. I generally plan to have 12 to14 ounce portions per person.
    I doubled the recipe and used 6 cups, and it was too much water, but other than that it was great!

  10. Carola
    10.26.2022

    5 stars
    I LOVE Pho and have been hoping to find a good vegetarian option. I have tried the Pho they have at my local vegan (!) Vietnamese restaurant but this was WAY BETTER!! And so easy and fast… this will by my new go-to soup, thank you!

    My meat-loving brother was also a fan 🙂
    Also really love that it is for two!

    • Phoebe Moore
      10.28.2022

      So glad you love the recipe!

  11. Judy Johnson
    02.26.2021

    Love the “faux pho” play on words. Plus I love that it’s geared for two people.

  12. Elle
    01.22.2021

    5 stars
    Made it and it was as good as restaurant, meat-based pho. IMPRESSED

  13. asha
    08.02.2020

    Thanks for sharing gonna try this tonight.

  14. Deeksha
    05.25.2020

    Looking so delicious.Thank you for this recipe.

  15. Yes the healthy food book to my house 11602 w laurelwood ln Avondale Arizona 85392

  16. Shiv Saroya
    05.13.2020

    5 stars
    Loved the recipe!!
    It turned out perfectly balanced and bursting with fresh flavours. My daughter said it was the best Pho she has ever had!!! 🙂 Thank you.

    • Jeanine Donofrio
      05.15.2020

      Hi Shiv, I’m so glad you loved it!

  17. Monica
    02.19.2020

    I don’t like mushrooms, but love ramen soup. Is there something I can use to replace in this recipe?

  18. nico
    11.28.2019

    thanks for this recipe. i will try it today. 🙂

  19. món ngon mỗi ngày
    08.25.2019

    5 stars
    I tried to cook this vegetarian pho on the occasion of Full Moon Day 7. The noodle is very delicious, the soup is rich and easy to cook.

  20. Mobasir Hassan from Chicken%20Tikka%20masala%20Recipe%20|%20easy%20chicken%20Tikka%20m...
    08.13.2019

    5 stars
    Looking forward to make these recipe for my kids. Love the way you make it.

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.