How to Make Vegetarian Beef Rice Noodle Soup (Traditional & Healthy Version)

Vegetarian Beef Rice Noodle Soup, inspired by the iconic Vietnamese Pho Bo, offers a plant-based twist on one of Vietnam’s most beloved dishes. Originating from the bustling streets of Hanoi, this aromatic noodle soup is typically celebrated for its clear, fragrant broth and delicate balance of fresh herbs and spices. In this vegetarian version, we replace traditional beef with hearty mushrooms and plant-based protein, creating a comforting, umami-rich soup without compromising authenticity. The dish is renowned for its light yet satisfying qualities, making it a staple in Vietnamese homes and an excellent lunch choice for those seeking a wholesome, nourishing meal. In Vietnam, noodle soups like this are often enjoyed at communal tables, reflecting the country’s vibrant food culture and emphasis on fresh, local ingredients. The layering of flavors—from star anise and cinnamon to fresh lime and herbs—creates a unique taste experience that is both soothing and invigorating. This health-conscious adaptation is ideal for anyone wanting to explore Vietnamese cuisine while keeping an eye on nutrition.

35 min total2 servingsmedium470 kcal / 100g

Ingredients

  • Dried flat rice noodles (banh pho)
    120 g Dried flat rice noodles (banh pho) (Medium width)
  • Vegetarian beef substitute or firm tofu
    150 g Vegetarian beef substitute or firm tofu (Sliced)
  • Shiitake or oyster mushrooms
    1 cup Shiitake or oyster mushrooms (Sliced)
  • Vegetable broth
    1 liter Vegetable broth (Low sodium preferred)
  • Yellow onion
    1/2 Yellow onion (Thinly sliced)
  • Fresh ginger
    2 slices Fresh ginger (Smashed)
  • Star anise
    2 whole Star anise
  • Cinnamon stick
    1 small Cinnamon stick
  • Soy sauce
    2 tbsp Soy sauce (Low sodium)
  • Bean sprouts
    1 cup Bean sprouts (Fresh)
  • Fresh herbs (Thai basil, cilantro, mint)
    1/2 cup Fresh herbs (Thai basil, cilantro, mint) (Mixed, for garnish)
  • Lime
    1 Lime (Cut into wedges)
  • Red chili
    1 Red chili (Sliced, optional)
  • Hoisin sauce
    to taste Hoisin sauce (For serving, optional)

Step-by-step instructions

Step 1: Soak rice noodles in warm water for 10 minutes
0%
10 min

Step 1 · Soak rice noodles in warm water for 10 minutes

Soak rice noodles in warm water for 10 minutes, then drain. This softens the noodles and reduces cooking time.

Step 2: In a large pot
0%

Step 2 · In a large pot

In a large pot, add vegetable broth, ginger, onion, star anise, and cinnamon stick. Bring to a simmer over medium heat.

Step 3: Add mushrooms and vegetarian beef substitute (or tofu) to the broth
0%
8 min

Step 3 · Add mushrooms and vegetarian beef substitute (or tofu) to the broth

Add mushrooms and vegetarian beef substitute (or tofu) to the broth. Simmer gently for 7-8 minutes.

Step 4: Season the broth with soy sauce
0%

Step 4 · Season the broth with soy sauce

Season the broth with soy sauce. Taste and adjust seasoning if needed.

Step 5: While broth simmers
0%
3 min

Step 5 · While broth simmers

While broth simmers, cook soaked noodles in boiling water for 2-3 minutes until just tender, then drain.

Step 6: Divide noodles between bowls
0%

Step 6 · Divide noodles between bowls

Divide noodles between bowls. Top with mushroom and protein mixture. Ladle hot broth over.

Step 7: Garnish with bean sprouts
0%

Step 7 · Garnish with bean sprouts

Garnish with bean sprouts, fresh herbs, lime wedges, and optional chili or hoisin sauce. Enjoy hot.

Why this recipe is healthy

This dish emphasizes whole, fresh ingredients and lean plant-based protein, making it naturally low in calories and saturated fat. The vegetable broth is rich in nutrients without the heaviness of animal-based stocks, and the abundance of herbs and sprouts boosts the vitamin and mineral content. By avoiding deep-frying and keeping seasoning light, this Vietnamese noodle soup supports a healthy heart and digestion, and is ideal for those monitoring their calorie intake.

A note on tradition

Vietnamese noodle soups like this originated in northern Vietnam and are a staple across the country, often enjoyed as breakfast or lunch in busy markets or at family gatherings. Pho, in particular, is deeply woven into Vietnam’s culinary heritage and is considered a symbol of national identity. While the traditional version uses beef, vegetarian adaptations are popular during Buddhist holidays or among those seeking lighter fare. It's common to customize each bowl with fresh herbs and condiments, reflecting the Vietnamese love of personalization and balance of flavors.

← Back to Beef Rice Noodle Soup nutrition