Instant Pot Vegan Pho (from The Vegan Instant Pot Cookbook)

In case you missed it, I recently shared an in-depth blog post about my forthcoming cookbook, The Vegan Instant Pot Cookbook: Wholesome Indulgent Plant Based Recipes. To say get you excited about this book (*even more excited than you already are*), I’ll be sharing a handful of recipes from the book before it’s released on June 18! These recipes will live on the blog, and I’ll be announcing them via my newsletter, so make sure you’re subscribed to the blog to get notified! Today’s recipe share from my cookbook is for an Instant Pot Vegan Pho!

And to say THANK YOU for your support, I’m offering EXCLUSIVE FREE content to anyone who pre-orders my cookbook before June 18! This includes (1) a handy vegan meal prep guide to the Instant Pot and (2) 5 bonus recipes! To get access to your bonus content, send an email to and attach a screenshot or copy of your pre-order receipt (email confirmation, Amazon receipt, etc.). Then you’ll be sent a PDF that contains the bonus content!

And if you want more than 90 incredible vegan Instant Pot recipes, be sure to order my 5-star-rated cookbook, The Vegan Instant Pot Cookbook!

Now for this recipe for Instant Pot Vegan Pho! I have loved pho since the first time I tried it a decade ago, and became even more obsessed with it during my backpacking trip throughout Vietnam, so I knew I had to recreate a vegan version for the Instant Pot.

Typically, it takes hours to develop the deep, rich flavors of the broth in pho, but the Instant Pot makes that unnecessary, and the result is an incredibly easy but flavorful pho that you can serve any day of the week! I can’t wait for you all to try this recipe out!

Instant Pot Vegan Pho (Vietnamese Noodle Soup)
Instant Pot Vegan Pho (Vietnamese Noodle Soup)

What you need to make this recipe

Instant Pot Vegan Pho (Vietnamese Noodle Soup)

Serves 4

Vegan, Gluten-Free


  • 12 ounces dried rice noodles, dried rice sticks, or banh pho*


  • 2 tablespoons grapeseed oil or other neutral, high-heat cooking oil

  • 2 medium yellow onions, peeled and halved

  • 4-inch piece fresh ginger, thinly sliced

  • 3 cardamom pods, lightly smashed with the back of a knife

  • 3 whole star anise pods

  • 4 whole cloves

  • 1 cinnamon stick

  • 1 tablespoon coriander seeds

  • 1 teaspoon fennel seeds

  • 1⁄2 teaspoon whole black peppercorns

  • 1 Fuji apple, peeled and cut into large chunks

  • 1⁄2 cup fresh cilantro, roughly chopped

  • 2 tablespoons reduced-sodium tamari or soy sauce

  • 1 tablespoon coconut sugar

  • 2 cups sliced shiitake mushroom caps (5 to 6 ounces)

  • 8 cups low-sodium vegetable broth (you can substitute water for up to 4 cups)

  • 1 teaspoon kosher salt, plus more to taste


  • 1 (6- or 8-ounce) block baked tofu, cut into cubes (I used a five-spice flavor, which went really well with the other flavors)

  • 3 scallions, sliced on the diagonal

  • 1 cup Thai basil leaves, torn up

  • 1 cup cilantro leaves, torn up

  • 2 limes, cut into wedges

  • 2 cups bean sprouts

  • Thinly sliced hot chile peppers or Sriracha

*You can find pho noodles in well-stocked grocery stores or any Asian market. They come in various thickness, ranging from 1⁄16 inch (narrow) to 1⁄4 inch (wide).


  1. Place the dried rice noodles in a large bowl, cover with warm water, and soak until the noodles are pliable and opaque, 30 to 45 minutes. Drain the noodles and rinse them to remove excess starch. (Alternatively, cook the noodles according to the instructions on the package.)

  2. Meanwhile, prepare the Broth: Select the Sauté setting on the Instant Pot and, after a few minutes, add the oil. Once the display reads “HOT,” add the onions and ginger slices, cut side down. Do not toss and allow to cook until charred and deeply browned, about 4 minutes.

  3. Add the whole spices (cardamom pods through black peppercorns) and cook for 1 minute, stirring the mixture frequently. Add the apple, cilantro, tamari, coconut sugar, and shiitakes. Pour the vegetable broth and/or water on top and stir to combine.

  4. Secure the lid and set the Pressure Release to Sealing. Select the Pressure Cook setting at high pressure and set the cook time to 15 minutes.

  5. Once the 15-minute timer has completed and beeps, allow a natural pressure release for
    10 minutes and then switch the Pressure Release knob from Sealing to Venting to release any remaining steam.

  6. Open the pot and, using oven mitts, remove the inner pot. Carefully strain the broth into a fine-mesh sieve set over a large bowl (discard the solids). Season the broth with 1 teaspoon salt, stir, and taste. Add more salt as needed.

  7. Place the cooked rice noodles in individual bowls. Pour over the strained broth and add the baked tofu cubes. Top the pho with the scallions, basil, cilantro, lime wedges, bean sprouts, and chiles or Sriracha.