homemade vegan pho

One of my fave go-to meals is pho! I’m obsessed. And homemade vegan pho is even better. Let’s make it!

homemade pho recipe

Sometimes when I need a quick fix I order take out. I also make it at home using this #hotforfoodapproved brand of pho broth. But usually take out ends up a little lack lustre and too subtle in flavor. Also using the store bought broth sometimes leaves me bloated (too much salt!).

Making homemade vegan pho and broth means you can adjust things to your liking, including saltiness and acidity. This recipe is pretty simple, uses all the traditional spices, and is completely vegan friendly!

The broth gets a deeper flavor from roasting the onion, garlic, and ginger. I also highly recommend using whole spices for this broth as it makes it cleaner when strained. But in a pinch if you have to use the ground versions that’s ok, but your broth might have some bits and pieces in it.


You can top your homemade vegan pho with whatever you choose, but there’s just some things you gotta have like lots of fresh cilantro, mint and/or thai basil. I also love broccoli, bok choy, onions, and carrot. And don’t forget the tofu! The tofu pictured in this recipe is not homemade. I bought it at a Japanese grocery store and it already comes beautifully fried and airy like that.

vegan pho recipe
3.73 from 11 votes
Print Recipe

homemade vegan pho

Make your own homemade vegan pho for something super flavorful, cozy and fresh.

Servings 2 to 3 large sevings
Author Lauren Toyota


broth (makes 8 cups)

  • 1 whole white or yellow onion, halved
  • 1 small bulb garlic
  • 1 large knob of ginger
  • leek tops (optional)
  • 4 whole star anise
  • 1 tbsp whole cardamom pods
  • 2 cinnamon sticks
  • 2 tsp whole coriander seed
  • 1 oz/28 g package dried shitake mushrooms
  • 1 tbsp neutral vegetable oil
  • 10 C water
  • ¼ C soy sauce
  • 1 ½ tbsp agave nectar or sugar
  • 1 tsp sea salt, plus more to taste

soup additions

  • 8 oz/227 g flat rice noodles
  • 3 baby bok choy
  • 2 to 3 C broccoli florets
  • 2 carrots, sliced thin diagonally
  • ½ white or yellow onion, thinly sliced
  • 5 oz / 142 g package fried tofu puffs, cut into smaller cubes
  • 1 large bunch fresh cilantro, roughly chopped
  • 2 to 3 springs thai basil and/or mint leaves, roughly chopped
  • lime juice, to taste for serving


  1. Set oven to broil. Place onion halves, garlic bulb, ginger, and leeks (if using) on a large baking tray and place under the broiler for 15 to 20 minutes or until softened and charred in spots. Watch closely to prevent burning. Time may vary depending on your oven.

  2. Heat a large stock pot or dutch oven over medium-high heat and add the whole star anise, cardamom pods, cinnamon sticks, and coriander seeds. Toast until fragrant and browned about 6 to 7 minutes. No smoking should occur in the pot, if it does lower the heat.

  3. Add the onion and leeks tops to the pot. Slice up the ginger knob and cut the garlic bulb in half and add to the pot. Also add the shitakes and 1 tablespoon of vegetable oil. Turn heat to low to prevent burning and stir with a wooden spoon to coat in oil for about 2 minutes. Then add 10 cups of water and bring to a boil covered with a lid

  4. Once at a boil, reduce heat to keep at a simmer with the lid on for another 15 to 20 minutes.

  5. Carefully strain the broth through a large sieve placed over another large stock pot. Squeeze the strained vegetables and spices with the spoon to get excess liquid out. Place the strained broth back over medium-high heat and season with soy sauce, sugar, and sea salt.

  6. I prefer to cook the noodles in a separate pot of boiling water so that leftovers can be stored separate as well. You don't want to leave anything in the hot broth for too long. If eating all servings immediately You can bring the broth to a boil and cook the noodles for 3 to 5 minutes or according to package instructions.

  7. You can cook the vegetables in boiling broth too for about 2 minutes. Do not over cook the vegetables! It's best when they are still slightly crisp, and they will continue to cook in the hot broth while you're eating.

  8. You can place your packaged fried tofu puffs in the hot broth as well or heat them in a microwave or air fryer quickly to get them warmed through. Serve the pho topped with fresh cilantro, mint and/or thai basil, and add lime juice to taste.

you might also like

5 thoughts on “homemade vegan pho”

  1. I was really excited to try this. I followed the recipe perfectly but found that my broth was very bland, even if while cooking I could smell the spices. In the end we had to add extra soy sauce and siracha to help with flavour. Next time, I’d also add the mushrooms from the broth into the soup and maybe add another few cloves of fresh garlic to the soup.

    1. I agree. Mine was bland too and didn’t taste at all like I had hoped. Also, it took a long time to cook and I was disappointed in the end.

  2. This is delicious !! I cooked the noodles directly in the broth for 3 minutes then added the veggies for another 2 minutes. I also had the hubs char the veg on the grill since we have no broiler (we live super tiny). Thanks !

  3. Thank you thank you thank you. We pay 50.00 for 2 large pho with about 1/4 cup of tofu so that’s extra tofu. I filled your recipe
    BUT. i sed my instapot… omg I made enough pho for 6 trips to house of pho. (Not the real name ) so to make this 12 servings with lots o tofu was about 24 dollars. Now just to cook my rice noodles ..

  4. I thought this broth was great! The only two things I did differently are I used fresh shiitakes because I couldn’t find dried, and I fried up some tofu myself because I couldn’t find already fried stuff. I think it’s a little vegetable heavy, which isn’t necessarily a bad thing, but it was a bit more hearty than I’m used to with pho. I’m about to heat up some leftovers for lunch 😁

Leave a Comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.



EAT IT by hot for food is my new members-only blog with exclusive recipes, video tutorials, and live cook-alongs as well as BIG member giveaways. DON’T MISS OUT!

By entering your information below you’ll also receive an invite to the cookbook digital launch event in 2021. There’s also a chance that hot for food will have more pre-order gifts that you’ll be eligible to win by random draw. You’ll receive periodic emails about these offers.
[forminator_form id="15827"]