top view of vietnamese tomato soup with rice noodles

Vegan Bun Rieu Chay (Vietnamese Tomato Soup w/ Rice Noodles)

A traditional Vietnamese soup & noodle dish featuring thin rice noodles in a flavor-packed, tomato-based broth that’s loaded with vegetables. An Asian tomato soup with rice noodles.

Course Main Course, Soup
Cuisine Vietnamese
Keyword vegetarian vietnamese soup
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 3 large portions
Calories 547 kcal
Author Stacy


  • 3 cloves garlic minced
  • 1 small onion sliced into half-moons
  • 14 oz can stewed tomatoes
  • 1 Tbsp white or rice vinegar
  • 1 tsp Bragg's Liquid Amino
  • 2 tsp raw sugar divided
  • 1/4 tsp red pepper flakes
  • 3 portions bun (rice vermicelli noodles)
  • 4 cups vegetable broth
  • 8 oz firm tofu cut into cubes
  • 1/2 Tbsp dried mushroom powder
  • 1 tsp salt
  • 1 small tomato cut into quarters
  • 4 oz beech mushrooms with stems cut off
  • beansprouts (to garnish)
  • mint leaves (to garnish)
  • lemon wedges (to garnish)
  • fresh aburage (fried bean curd) (to garnish)


  1. Saute garlic & onions in 1.5 Tbsp olive oil on medium heat in a medium sauce pot for 5 minutes or until onions soften.

  2. Add 1 teaspoon sugar, rice vinegar, Bragg’s Liquid Amino, and the entire can of stewed tomatoes including the liquid.

  3. Cover and reduce heat to medium-low. Simmer for 30 minutes, stirring occasionally.

  4. In the meantime, cook the bun (rice vermicelli noodles) in a separate large stock pot according to the package instructions. Be sure to rinse thoroughly in cold water afterwards.

  5. After the bun noodles are done cooking, rinse out the pot and use it to cook the soup. Start by bringing the vegetable broth to a boil.

  6. Add the tofu, 1 tsp raw sugar, red pepper flakes, dried mushroom powder, and salt, then simmer for 3 minutes.

  7. Add tomato quarters and mushrooms, then simmer for another 3 minutes.

  8. Add the tomato mixture from the other sauce pot to the broth and stir thoroughly.

  9. Serve soup with noodles and any desired garnishes.

Recipe Notes

Variations & Substitutions

If you don't need to keep this recipe vegan but want to stay vegetarian, there are several ways you make your dish more reminiscent of traditional bun rieu by adding a crab-like element. There are several ways you can do this: