Vegan Pho with Scratch-Made Broth (Pho Chay)
Three years in the making, this vegan pho is one of my favorite recipes to date. It includes a fragrant homemade vegan pho broth that tastes very similar to a beef pho broth. Read all about my experience developing this recipe in the blog post below. The best part is this pho recipe takes just an hour to make!

I have been working on this vegan pho recipe (pho chay) for 3 years because I wanted to get it just right. I grew up on beef and chicken pho, and I always kind of felt bad my vegan and vegetarian friends couldn’t enjoy pho like I did. So I sought to make one they could! Pho is such an important part of Vietnamese cuisine, so I really wanted to do it justice! I absolutely love this vegan pho from the toppings to the fragrant homemade vegan pho broth that tastes really similar to beef broth. It’s not exactly the same, but it is pretty darn close.
I finally got all the veg together to attempt this and yes, so very good esp being vegan… I appreciate your detailed instructions and tips, cooking it longer at lower temps definitely gave it that deeper flavor while maintaining the clear broth
Lola

How I developed my vegan pho recipe
Replicating that balance of flavors with just vegetables can be challenging, as I learned! It was especially difficult to replicate that umami flavor that mostly comes from meat. My goal for this vegan pho recipe was to create a broth that was as similar as possible to beef broth, so you still get that same experience of eating pho but without the meat. The broth took around 3 years of testing, tweaking, and research.
My first version of the broth had pretty weak flavor since I only used mushrooms, daikon, onions, ginger, spices, and vegetable broth. It just didn’t have the full body richness that you associate with a pho broth. I tried a few different tweaks but ultimately gave up. I was stuck, so I spent the next few years researching different vegetables and how they could add umami flavor to a broth. In those years, I also watched a lot of Top Chef, a reality competition show featuring chefs. Through watching that show, I learned about a lot of different vegetables that have umami flavor. One big one was cabbage. Cabbage was often used as the “protein” for vegetarian dishes on the show, so I thought it would be a great idea to use that as the base.
In addition to cabbage, I also read about how celery, when used in conjunction with an “umami” ingredient, amplifies the umami flavor of that ingredient. I tested another version in 2022, but the broth still didn’t taste right even with those ingredients added. 2023 rolls around, and I was invited to an event about Koji. Koji is a Japanese fungus that is used to produce products like soy sauce, miso, and mirin. It is also the reason these products have that umami flavor everyone loves. That event inspired me to add soy sauce to the broth which helped with the umami flavor and gave it the “beef” color. That last piece of the puzzle really made a difference in my broth.
How is my vegan pho broth different than traditional pho broths
I wouldn’t say this vegan pho broth is traditional since it includes a lot of ingredients that are not used in a traditional pho broth (soy sauce, celery, cabbage, carrots etc). However, I stand by it because it is the closest I’ve tasted to a traditional beef pho broth. I also think vegan and vegetarian people (a lot of them are my friends) should not miss out a great bowl of pho just because they don’t eat meat.

Some deets about key ingredients
Vegan Pho Broth
This list of ingredients is a lot, but I wouldn’t deviate from the recipe much if you want the best flavor. I do however offer a few substitutions. It is difficult to get that balance of sweet, umami, and salty flavors without meat. That’s why so many ingredients are required.
- Cabbage – This is the base of the broth and responsible for much of the umami flavor. I highly recommend green cabbage for this recipe because it has the best umami flavor. I tested this with Napa cabbage, and found the broth was a lot less flavorful.
- Shiitake mushrooms – Mushrooms have inherent umami flavor which is why I added it to the broth. Shiitake mushrooms can be substituted with porcini or cremini mushrooms.
- Celery – One of the most surprising discoveries of developing this recipe was celery! While it has no flavor, it actually enhances the umami flavor of the other ingredients sort of like Japanese kombu. While testing, I found celery greatly improved the umami flavor of the broth. Don’t skip out on this ingredient!
- Vegetable broth – I would recommend high quality vegetable broth for this recipe. However, use whatever you can find.
Noodle Bowl
- Pho noodles – I recommend fresh pho noodles since it has the best texture and flavor. I discuss the pros and cons between fresh and dried noodles below.
- Fried tofu – Tofu gives this dish some protein and texture. You can either make your own or buy them pre-fried. I chose to buy mine pre-fried to save me some time. I also included instructions in the recipe if you choose to fry them at home. If you don’t like tofu, leave it out of the dish.
- Shallot oil – This is the oil leftover from frying shallots. One thing I noticed about my pho recipe is it didn’t really have that oily richness traditional pho broths had. Traditional pho broths are made with fatty pieces of meat and bone which lend to that fatty mouth feel. Shallot oil seemed like a great substitute for that. You can make your own using my fried shallot recipe or you can buy shallot oil at Asian specialty grocery stores.
- Hoisin sauce and sriracha – These condiments are typically optional for traditional pho recipes, but I highly recommend it because they add umami flavor to the your noodle bowl. They also both happen to be vegan!

Fresh noodles vs dried noodles
I highly highly recommend using fresh noodles if you can find them because they taste so much better than dried noodles and they only take 2-3 minutes to cook. Dried noodles tend to taste more plastic-y for some brands and the noodles are not as tender. They also take a lot longer to cook. Fresh noodles, however, can be hard to find. I typically find mine at Asian grocery stores. I haven’t come across any at large Western grocery chains. My favorite brand of fresh noodles is Rama Foods (pictured above).
How to make vegan pho








Tips on how to make the perfect vegan pho
Broiling or charring the vegetables is important
A traditional pho broth has a slightly smoky flavor that comes from charring the aromatics (onion and ginger). It is even more important for vegan pho because charring the cabbage gives it a nice umami flavor as well.
Do not let the broth boil too much
One of the keys to a clear broth is to not let the broth boil too much. Let the broth simmer slowly throughout the entire cooking process.
Let the broth sit for at least an hour for the best flavor
This broth is done cooking after 50 minutes and you can certainly serve it at this point, but I found that letting it sit for at least an hour with all the aromatics yields a richer broth. This allows the ingredients to further flavor the broth.

Did you make this dish?
If you made this dish, I would love to see!
Follow Cooking Therapy on Instagram, snap a photo, and tag and hashtag it with @cooking__therapy and #beccascookingtherapy.
Stay connected and follow along on Facebook, Pinterest, and Instagram for all my latest recipes.
Disclaimer: If you purchase anything through a link on this site, I may receive a small commission from the purchase at no extra cost to you. I only recommend products that I would personally use. Thank you so much for the support!

Get the Recipe:
Vegan Pho with Scratch-Made Broth (Pho Chay)
Ingredients
Broth
- 1 cabbage, quartered
- 1 yellow onion
- 1 piece ginger, 3 inch piece
- 8 oz shiitake mushrooms
- 5 sticks celery
- 3 carrots
- 4 cloves garlic
- 1 daikon, cut into 2 inch pieces
- 32 oz vegetable broth
- 6 cups water
- 2 tsp salt
- ¼ cup soy sauce
- 1 tsp granulated sugar
Spices
- 3 star anise
- 2 cinnamon sticks
- 2 tsp fennel seeds
- 2 tsp coriander seeds
Noodle Bowl
- 1 ½ lbs pho noodles, see note 4
- 8 oz fried tofu, homemade or store bought
- 2 oz enoki mushrooms, optional
- ¼ cup green onions, thinly sliced
- ¼ cup cilantro, minced
- ¼ cup mint, optional
- 1 cup bean sprouts, optional
- 1 lime, cut into wedges
- 2 tbsp shallot oil, optional but recommended, see note 5
- ¼ cup hoisin sauce
- ¼ cup sriracha
Instructions
- Preheat the oven to broil (~550 degrees F/288 degrees C).
- Cut 1 cabbage into 4 pieces and place on a baking sheet. Add the onion and ginger to the baking sheet. Broil for 10 minutes until the edges are slightly charred.
- Add 3 star anise, 2 cinnamon sticks, 2 tsp of fennel seeds, and 2 tsp of coriander seeds to a small pan. Toast for 30 seconds to a minute until the spices are fragrant. Place them in the center of a 5×5 inch piece of cheese cloth. Tie the corners together to create a spice pouch, and set aside.
- Place the cabbage, onion, and ginger in a large soup pot. Follow with the toasted spices, 8 oz of shiitake mushrooms, 5 celery sticks, 3 carrots, 4 cloves of garlic, 1 daikon, 1 quart of vegetable broth, 6 cups of water, and 2 tsp of salt.
- Bring to a simmer and simmer for 10 minutes. Remove the shiitake mushrooms and set aside. Continue simmering for 30 minutes.
- While the soup is simmering, prep the rest of your ingredients. Boil the pho noodles and enoki mushrooms. Enoki mushrooms should be boiled for 30 seconds. Slice the green onions and cilantro, and fry the tofu. To fry the tofu: First, pat the tofu dry. Heat up vegetable oil to 356 degrees F and fry it on all sides until golden brown. Season with salt and set aside.
- Once the soup is done simmering, add ¼ cup of soy sauce and 1 tsp of granulated sugar. Simmer for another 10 minutes before removing the soup from the heat. Taste the soup, and if it tastes bland, add more salt.
- Remove all the ingredients from the broth, and prepare to serve. I like to do this with a fine mesh sieve.
- Now it's time to assemble your noodle bowl! First, add a few handfuls of noodles to the bowl. Follow with the fried tofu, shiitake mushrooms, enoki mushrooms, green onions, cilantro, mint, and bean sprouts. Ladle soup over the top, and finally, finish with a squeeze of lime, a drizzle of shallot oil, hoisin sauce, and sriracha. Enjoy!
Notes
- Do not let the broth boil too much. One of the keys to this broth is not let the broth boil too much. Simmering the broth leads to a clearer broth.
- Let the broth sit for at least an hour for the best flavor. This broth is done cooking after 50 minutes, and you can certainly serve it at this point, but I found that letting it sit for at least an hour with all the aromatics yields a richer broth. This allows the ingredients to further flavor the broth.
- Customize the toppings to your preferences. You don’t have to include every single topping in your pho. Pick and choose the ones you like. A simplified version could be noodles, shiitake mushrooms, fried tofu, cilantro and green onions.
- Use fresh noodles if you can find them. I highly recommend fresh pho noodles for the best flavor. I personally like the noodles from Rama Foods.
- Shallot oil. Shallot oil is the oil leftover from frying shallots. Optional but highly recommended.
- Storage Instructions. The components of the dish should be stored separately. The broth, noodles, and cooked toppings should last up to 3 days in the fridge in airtight containers. Vegetables can last up to a week.







Hi there! What vegetable broth do you like to use for this recipe? 🙂
Hi Chris. I used the vegetable broth from Trader Joe’s when I was developing this recipe, but any kind of vegetable broth should work.
I have loved and salivated looking at everytbing you post. Last week I commented that I couldn’t wait to try your vegan Phò. I finally got all the veg together to attempt this and yes, so very good esp being vegan. Obv no one would say it’s pho but it’s just about Phò. I appreciate your detailed insteuctions and tios, cooking it longer at lower temps definitely gave it that deeper flavor while maintaining the clear broth (signature pho: clear but rich and deeply flavorful). In the past when I’ve attemped, there was one thing that added a little bit of that umame and that is the addition of a medium purple Japanese sweet potato, it didn’t break apart, didn’t cloud the broth.
Thank you for your blog, truly good Vietnamese recipes such as those you’ve curated here are a treasure. 💜😘
Hi Lola. Wow thank you so much for making this recipe and for the kind words! I have to look into trying this with a medium purple sweet potato! I would think it would break apart but it’s interesting to hear it doesn’t!
Delicious and yummy
(Review provided by family member of Cooking Therapy.)
Thank you!
Look amazing good and yummy even though the ingredients are vegetable 😋
This is the best soup for people who prefer vegan like me.
I am sure will enjoy 😊
Thanks
(Review provided by family member of Cooking Therapy.)
Thank you!