Authentic Vegan Pho Recipe Made Easy at Home

Updated On: October 5, 2025

Pho is a beloved Vietnamese dish renowned for its fragrant broth, delicate rice noodles, and fresh herbs that create a symphony of flavors in every bowl. Traditionally made with beef or chicken, this authentic vegan pho recipe captures all the comforting essence of the classic while being 100% plant-based.

Whether you’re vegan, vegetarian, or simply looking to explore new culinary adventures, this recipe offers a nourishing and satisfying meal that’s perfect any time of year.

By simmering a medley of spices and vegetables for hours, you’ll develop a rich, aromatic broth that rivals its meaty counterparts. Topped with crisp vegetables, fresh herbs, and zesty lime, this vegan pho is a bowl of warmth and freshness that will delight your taste buds and soothe your soul.

Plus, it’s easy to customize and perfect for meal prep or impressing guests with your cooking skills.

Why You’ll Love This Recipe

This authentic vegan pho recipe stands out because it balances deep, complex flavors with wholesome, natural ingredients. The broth is simmered slowly with star anise, cloves, cinnamon, and ginger — creating a fragrant base that’s both savory and subtly sweet.

The recipe uses mushrooms, onions, and carrots to add umami and natural sweetness, making the broth satisfyingly rich without any animal products. The fresh herbs and crunchy garnishes add brightness and texture, making each bite exciting.

It’s a versatile dish that’s also gluten-free and can be made oil-free if you prefer. Whether you’re a seasoned vegan or trying plant-based meals for the first time, this pho is a comforting, nourishing bowl that everyone can enjoy.

Ingredients

  • 12 cups water
  • 1 large yellow onion, halved
  • 4-inch piece of fresh ginger, sliced lengthwise
  • 3 whole star anise
  • 5 whole cloves
  • 2 cinnamon sticks
  • 1 tablespoon coriander seeds
  • 1 teaspoon fennel seeds
  • 3 large carrots, chopped
  • 1 cup dried shiitake mushrooms
  • 1/4 cup soy sauce or tamari for gluten-free
  • 1 tablespoon coconut sugar or brown sugar
  • 8 oz rice noodles (pho noodles or flat rice noodles)
  • 1 block firm tofu, pressed and cubed (optional)
  • Fresh herbs: Thai basil, cilantro, mint
  • Bean sprouts
  • 1 lime, cut into wedges
  • 2 scallions, thinly sliced
  • 1-2 fresh red chilies, thinly sliced (optional)
  • Hoison sauce and Sriracha, for serving

Equipment

  • Large stockpot (at least 6-quart capacity)
  • Fine mesh strainer or cheesecloth (for straining broth)
  • Large bowl (for soaking noodles)
  • Sharp knife and cutting board
  • Ladle (for serving broth)
  • Soup bowls

Instructions

  1. Char the onion and ginger: Place the halved onion and sliced ginger directly on an open flame (gas stove) or under a broiler. Char them until the outer skins are blackened and smoky, about 5-7 minutes. This step adds a deep smoky aroma to the broth.
  2. Toast the spices: In a dry skillet over medium heat, toast the star anise, cloves, cinnamon sticks, coriander seeds, and fennel seeds until fragrant, about 2-3 minutes. Be careful not to burn them.
  3. Simmer the broth: In a large stockpot, combine the toasted spices, charred onion, and ginger, chopped carrots, dried shiitake mushrooms, and 12 cups of water. Bring to a boil, then reduce heat to low and simmer gently for at least 1.5 to 2 hours. The longer you simmer, the richer the broth will be.
  4. Season the broth: About 30 minutes before the broth is done, add soy sauce and coconut sugar. Taste and adjust seasoning as needed. If you want a deeper umami flavor, add a splash more soy sauce.
  5. Prepare the noodles: Soak the rice noodles in warm water for 20-30 minutes until pliable. Drain and set aside. Just before serving, briefly blanch the noodles in boiling water for 1-2 minutes until tender but still chewy. Drain well.
  6. Prepare tofu (optional): While the broth simmers, press the tofu to remove excess moisture. Cut into cubes and pan-fry until golden on all sides, or add directly to the bowl for a softer texture.
  7. Strain the broth: Once the broth has developed a deep flavor, strain it through a fine mesh sieve or cheesecloth into another pot or large bowl to remove solids. Discard the vegetables and spices.
  8. Assemble the pho bowls: Divide noodles among soup bowls. Ladle the hot broth over the noodles. Top with tofu (if using), fresh herbs, bean sprouts, scallions, and sliced chilies.
  9. Serve with garnishes: Offer lime wedges, hoisin sauce, and Sriracha on the side so everyone can customize their pho to taste.

Tips & Variations

“For the most authentic flavor, don’t skip charring the onion and ginger — it’s what gives the broth that classic pho smokiness!”

  • Make it gluten-free: Use tamari instead of soy sauce, and double-check all sauces to ensure no gluten.
  • Add mushrooms: For an earthier flavor, add fresh oyster or cremini mushrooms to the broth or as a topping.
  • Spicy pho: Add a few slices of fresh jalapeño or bird’s eye chili to your bowl for a spicy kick.
  • More protein options: Swap tofu for seitan or tempeh if you prefer a chewier texture. Or add edamame for a boost of protein.
  • Make ahead: The broth can be made up to 3 days in advance and refrigerated or frozen for longer storage.

Nutrition Facts

Nutrient Amount per Serving
Calories 280 kcal
Protein 12 g
Carbohydrates 45 g
Fat 5 g
Fiber 5 g
Sodium 700 mg

Serving Suggestions

This vegan pho is best enjoyed hot, fresh from the stove. Serve it with a side of crispy spring rolls or a light cucumber salad to complement the warm, aromatic broth.

For dessert, why not try the comforting Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe or indulge in a sweet treat like the Glazed Twist Donut Recipe. For a refreshing drink, the Green Goodness Juice Recipe pairs perfectly to balance the meal.

Conclusion

Crafting an authentic vegan pho at home is a rewarding experience that brings the soul-soothing flavors of Vietnam right to your kitchen. The richness of the broth, enhanced by a symphony of spices and natural umami from mushrooms and vegetables, provides a deeply satisfying taste without any animal products.

This recipe is not only delicious but also nourishing and customizable, making it ideal for anyone seeking a wholesome, comforting meal. Whether you’re new to vegan cooking or a seasoned pro, this pho promises to become a favorite staple.

So gather your ingredients, simmer that broth slowly, and enjoy a bowl filled with warmth, flavor, and love.

📖 Recipe Card: Authentic Vegan Pho Recipe

Description: A flavorful and aromatic Vietnamese noodle soup made with a rich vegetable broth and fresh herbs. Perfect for a comforting and healthy plant-based meal.

Prep Time: PT20M
Cook Time: PT2H
Total Time: PT2H20M

Servings: 4 servings

Ingredients

  • 8 cups water
  • 1 large onion, halved
  • 4-inch piece of ginger, sliced
  • 3 star anise pods
  • 4 whole cloves
  • 1 cinnamon stick
  • 1 tablespoon soy sauce
  • 1 tablespoon maple syrup
  • 200g rice noodles
  • 200g firm tofu, sliced
  • 1 cup bean sprouts
  • Fresh herbs (cilantro, Thai basil, mint)
  • 2 green onions, chopped
  • 1 lime, cut into wedges
  • 2 fresh chili peppers, sliced

Instructions

  1. Char the onion and ginger in a dry pan until slightly blackened.
  2. Add water, charred onion, ginger, star anise, cloves, and cinnamon to a pot and bring to a boil.
  3. Simmer the broth for 1 hour to develop flavor.
  4. Strain the broth and return to pot; add soy sauce and maple syrup.
  5. Cook rice noodles according to package instructions and drain.
  6. Lightly pan-fry tofu slices until golden.
  7. Divide noodles and tofu into bowls and ladle hot broth over.
  8. Top with bean sprouts, fresh herbs, green onions, lime wedges, and chili slices.
  9. Serve immediately and enjoy.

Nutrition: Calories: 320 kcal | Protein: 15 g | Fat: 8 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Authentic Vegan Pho Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and aromatic Vietnamese noodle soup made with a rich vegetable broth and fresh herbs. Perfect for a comforting and healthy plant-based meal.”, “prepTime”: “PT20M”, “cookTime”: “PT2H”, “totalTime”: “PT2H20M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“8 cups water”, “1 large onion, halved”, “4-inch piece of ginger, sliced”, “3 star anise pods”, “4 whole cloves”, “1 cinnamon stick”, “1 tablespoon soy sauce”, “1 tablespoon maple syrup”, “200g rice noodles”, “200g firm tofu, sliced”, “1 cup bean sprouts”, “Fresh herbs (cilantro, Thai basil, mint)”, “2 green onions, chopped”, “1 lime, cut into wedges”, “2 fresh chili peppers, sliced”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Char the onion and ginger in a dry pan until slightly blackened.”}, {“@type”: “HowToStep”, “text”: “Add water, charred onion, ginger, star anise, cloves, and cinnamon to a pot and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Simmer the broth for 1 hour to develop flavor.”}, {“@type”: “HowToStep”, “text”: “Strain the broth and return to pot; add soy sauce and maple syrup.”}, {“@type”: “HowToStep”, “text”: “Cook rice noodles according to package instructions and drain.”}, {“@type”: “HowToStep”, “text”: “Lightly pan-fry tofu slices until golden.”}, {“@type”: “HowToStep”, “text”: “Divide noodles and tofu into bowls and ladle hot broth over.”}, {“@type”: “HowToStep”, “text”: “Top with bean sprouts, fresh herbs, green onions, lime wedges, and chili slices.”}, {“@type”: “HowToStep”, “text”: “Serve immediately and enjoy.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “15 g”, “fatContent”: “8 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X