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.
Ingredients
- 120 g Dried flat rice noodles (banh pho) (Medium width)
- 150 g Vegetarian beef substitute or firm tofu (Sliced)
- 1 cup Shiitake or oyster mushrooms (Sliced)
- 1 liter Vegetable broth (Low sodium preferred)
- 1/2 Yellow onion (Thinly sliced)
- 2 slices Fresh ginger (Smashed)
- 2 whole Star anise
- 1 small Cinnamon stick
- 2 tbsp Soy sauce (Low sodium)
- 1 cup Bean sprouts (Fresh)
- 1/2 cup Fresh herbs (Thai basil, cilantro, mint) (Mixed, for garnish)
- 1 Lime (Cut into wedges)
- 1 Red chili (Sliced, optional)
- to taste Hoisin sauce (For serving, optional)
Step-by-step instructions
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
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
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
Season the broth with soy sauce. Taste and adjust seasoning if needed.
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
Divide noodles between bowls. Top with mushroom and protein mixture. Ladle hot broth over.
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.