Cook the noodles according to package instructions. Drain and set aside.
In a large pot, heat the vegetable oil over medium heat. Add the onion, garlic, and ginger. Saute until fragrant, about 2-3 minutes.
Add the carrots and bell pepper to the pot and cook for another 5 minutes until slightly softened.
Pour in the broth and bring to a simmer. Add the soy sauce, curry powder, salt, and pepper. Adjust seasoning to taste.
Add the cooked chicken, tofu, or shrimp if using, and let it simmer for another 5-10 minutes.
Divide the cooked noodles among 4 bowls and ladle the hot soup over them.
Garnish with fresh cilantro and green onions before serving.
Enjoy!