In a large stockpot heat the oil over medium heat. Cook the onions until softened.
Add the ginger, garlic, chili paste, fish sauce, soy sauce, rice wine vinegar, mushrooms, salt, pepper, and beef broth to the pot. Simmer for 30 minutes.
Take the noodles out of the package then rinse under cold water. Add to the pot then check the seasoning. Add salt if needed.
Divide the noodles and broth out into four bowls. Add the beef then the optional toppings if desired.