Vegan Pho (Vietnamese Noodle Soup)

This Vegan Pho is a fragrant, comforting Vietnamese-inspired noodle soup built around a deeply aromatic vegetable broth, tender rice noodles, fresh herbs, crisp vegetables, and bright lime. Toasted spices, ginger, onion, and mushrooms create layers of savory flavor without meat or fish sauce. It’s warming, fresh, satisfying, and naturally plant-based, making it a beautiful meat-free meal for any day of the week.

Can This Vegan Pho Support Weight Loss Goals?

Yes, it can fit into a balanced weight-management eating pattern when portion sizes and toppings are considered. The broth and vegetables add volume and flavor, while tofu provides plant-based protein. Keeping the noodle portion moderate and using plenty of vegetables can make the bowl more balanced and satisfying.

Does Vegan Pho Fit a High-Protein Lifestyle?

Vegan Pho can be made protein-friendly by using firm tofu, edamame, or another plant-based protein alongside the noodles.
Traditional rice noodles contribute most of the carbohydrates, so the meal is not naturally low-carb.
For a higher-protein version, increase the tofu and reduce the noodle portion slightly.
Fresh herbs, mushrooms, bean sprouts, and vegetables add flavor and texture while keeping the meal nutrient-dense.

Why This Recipe is Special

  • 100% vegan: No meat, dairy, eggs, or fish sauce.
  • Deeply aromatic: Toasted spices create a rich, complex broth.
  • Fresh & vibrant: Lime, herbs, chili, and sprouts brighten every bowl.
  • Comforting: Warm broth and noodles make it wonderfully satisfying.
  • Customizable: Easily adjust the vegetables, noodles, spice level, and protein.

My Personal Experience

  • Toasting the spices makes the broth taste dramatically better.
    It brings out the warm aroma of star anise, cinnamon, and coriander.
  • I love adding plenty of mushrooms.
    They give the broth a savory, meaty texture while keeping the recipe completely plant-based.
  • Fresh herbs should go in right before serving.
    Their fragrance stays bright and creates a beautiful contrast with the hot broth.
  • A generous squeeze of lime is my favorite finishing touch.
    The acidity balances the warm spices and makes the entire bowl taste fresher.

Perfect For

Perfect for vegan dinners, plant-based meal plans, Meatless Mondays, cozy lunches, healthy weeknight meals, meal prep, cold-weather comfort food, Asian-inspired dinners, and light but satisfying meals.

Why You’ll Love This Recipe

  • Incredibly aromatic
    Ginger, onion, cinnamon, star anise, and coriander create a fragrant broth.
  • Completely plant-based
    Tofu provides satisfying protein without animal products.
  • Fresh and colorful
    Herbs, bean sprouts, chili, lime, and vegetables add plenty of texture.
  • Comforting but not heavy
    The warm broth makes the dish satisfying while vegetables keep it fresh.
  • Easy to customize
    Add bok choy, mushrooms, carrots, edamame, tofu, or your favorite herbs.

Common Mistakes to Avoid

  1. Skipping the toasted aromatics — Toasting the onion, ginger, and spices develops much deeper flavor.
  2. Using too much soy sauce — Excess seasoning can overpower the delicate broth.
  3. Overcooking the rice noodles — They can become soft and break apart quickly.
  4. Adding fresh herbs too early — They lose their vibrant flavor when simmered for too long.

Required Equipment

  • Large stockpot — Gives the broth enough room to develop its flavor.
  • Fine-mesh strainer — Produces a clean, clear broth.
  • Large skillet — Creates golden, crispy edges on the tofu.
  • Sharp knife — Makes thin vegetables and aromatics easy to prepare.
  • Soup bowls — Provide enough space for noodles, tofu, broth, and toppings.

Storage Instructions

For best results, store the broth, noodles, tofu, and fresh toppings separately.

  • Broth: Refrigerate in an airtight container for up to 4 days.
  • Tofu: Refrigerate for up to 4 days.
  • Cooked noodles: Store separately for up to 2 days.
  • Fresh herbs and sprouts: Refrigerate separately and use within 2–3 days.
  • Freezer: The broth can be frozen for up to 2 months. Freeze tofu separately if desired, although its texture may become slightly chewier.
  • Reheating: Heat broth until steaming, warm tofu separately, then assemble with fresh noodles and toppings.

Recipe Details

  • Preparation Time: 20 minutes
  • Cooking Time: 45 minutes
  • Total Time: 1 hour 5 minutes
  • Servings: 4
  • Best Season: All-season
  • Total Calories (Per Serving): Approximately 390 calories (estimate)

Short Description

This Vegan Pho features a fragrant vegetable broth infused with ginger, onion, cinnamon, star anise, and coriander.
Rice noodles, crispy tofu, mushrooms, fresh herbs, sprouts, and lime create layers of flavor and texture.
It’s a comforting, colorful, completely plant-based Vietnamese-inspired noodle soup.

📝 Ingredients

Aromatic Pho Broth

  • 8 cups (1.9 L) low-sodium vegetable broth
  • 1 large yellow onion, halved
  • 4-inch piece fresh ginger, sliced lengthwise
  • 4 cloves garlic, lightly crushed
  • 3 star anise
  • 1 cinnamon stick
  • 1 teaspoon coriander seeds
  • 3 whole cloves
  • 1 tablespoon low-sodium soy sauce or tamari
  • 1 tablespoon vegan fish sauce, optional
  • 1 teaspoon coconut sugar or brown sugar
  • ½ teaspoon salt, or to taste

Pho Bowls

  • 225 g dried rice noodles
  • 400 g firm or extra-firm tofu, pressed and cubed
  • 1 cup sliced mushrooms
  • 1 cup bean sprouts
  • 1 cup thinly sliced bok choy
  • 2 green onions, sliced
  • ½ cup fresh cilantro
  • ½ cup Thai basil, torn
  • ½ cup fresh mint, optional
  • 1 lime, cut into wedges
  • 1 red chili, thinly sliced
  • 1 tablespoon neutral oil, for tofu

Ingredient notes: Use vegan fish sauce if desired for extra savory depth. If unavailable, simply omit it and adjust the soy sauce to taste.

Directions

  1. Toast the aromatics — 5 minutes
    Heat a large dry stockpot over medium heat. Add the onion and ginger cut-side down. Toast for 3–4 minutes until lightly charred. Add garlic, star anise, cinnamon, coriander seeds, and cloves. Toast for another 1 minute. Visual cue: The onion and ginger should have dark golden-brown spots and smell intensely fragrant.
  2. Add the broth — 2 minutes
    Pour in the vegetable broth. Add soy sauce, optional vegan fish sauce, sugar, and salt.
  3. Simmer the broth — 35 minutes
    Bring to a gentle boil over medium-high heat, then reduce to low heat. Cover partially and simmer for 30–35 minutes. Cooking tip: Keep the broth at a gentle simmer rather than a vigorous boil for a cleaner flavor.
  4. Prepare the tofu — 5 minutes
    Pat the tofu very dry. Cut into bite-sized cubes. Heat oil in a skillet over medium-high heat.
  5. Crisp the tofu — 8–10 minutes
    Add tofu in a single layer. Cook, turning occasionally, until golden brown on multiple sides. Visual cue: The exterior should be crisp and golden while the center remains tender.
  6. Strain the broth — 3 minutes
    Remove the large spices and aromatics using a fine-mesh strainer. Return the clear broth to the pot and keep it hot over low heat.
  7. Cook the noodles — according to package directions
    Cook rice noodles until just tender. Avoid overcooking because they will soften further in the hot broth. Drain thoroughly.
  8. Warm the vegetables — 2 minutes
    Add mushrooms and bok choy to the hot broth. Simmer for approximately 2 minutes until just tender.
  9. Assemble — 5 minutes
    Divide rice noodles between four large bowls. Add crispy tofu and vegetables. Ladle the hot broth over the top.
  10. Add fresh toppings — 2 minutes
    Finish with bean sprouts, cilantro, Thai basil, mint, green onion, and chili.
  11. Serve with lime
    Squeeze fresh lime juice over each bowl immediately before eating.

Nutrition Facts — Per Serving (Approximate)

NutrientAmount
Calories~390 kcal
Fat~11 g
Cholesterol0 mg
Sodium~850 mg
Potassium~650 mg
Total Carbohydrates~52 g
Fiber~6 g
Net Carbs~46 g
Sugars~7 g
Protein~20 g
Calcium~250 mg

Nutrition values are approximate and vary according to the noodles, tofu, broth, sauces, and toppings used.

Notes

  • Higher-protein option: Increase tofu to 500 g or add shelled edamame.
  • Lower-carb option: Replace some or all of the rice noodles with shirataki noodles, zucchini noodles, or finely shredded cabbage.
  • Gluten-free: Use certified gluten-free tamari instead of soy sauce and verify all packaged ingredients.
  • More savory: Add extra mushrooms or a small amount of vegan fish sauce.
  • Spicy: Add fresh Thai chili, chili flakes, or chili oil.
  • Freshness boost: Add lime only at the table rather than cooking it into the broth.
  • Allergy note: Tofu and soy sauce contain soy. Check packaged noodles and sauces for other allergens.
  • Protein tip: Pair with edamame or a tofu-rich topping if serving this as a post-workout-style meal.

Frequently Asked Questions

1. Is traditional pho vegan?
Traditional pho is generally made with meat-based broth and is not vegan, but this version uses a deeply seasoned vegetable broth.

2. What can I use instead of fish sauce?
Use vegan fish sauce, extra tamari, or a small amount of mushroom-based seasoning.

3. Can I make vegan pho without tofu?
Yes, but tofu provides much of the protein, so consider adding edamame, tempeh, or another plant-based protein.

4. Can I make this pho low-carb?
Yes, replace the rice noodles with shirataki noodles, zucchini noodles, or shredded cabbage.

5. Can I prepare the broth ahead of time?
Yes, the broth can be refrigerated for up to 4 days or frozen for up to 2 months.

6. What makes the broth taste more authentic?
Toasting the onion, ginger, and whole spices before simmering creates the characteristic deep, aromatic flavor associated with Vietnamese-inspired pho.

Leave a Reply

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

Back To Top