In the broiler, char onions and ginger. This will take 5-10 minutes. You want to develop a dark, almost burnt marks on the onion and ginger.
Meanwhile, toast the whole spices in a large soup pot over medium-high heat.
Add broth/stock, soy, fish sauce, carrots, garlic, and charred onion and ginger and bring to a boil. Simmer for about 40 minutes, or until favors develop and the broth is packed with the flavors of the spices.
While the both develops, prepare the noodles to package directions.
Add the cooked noodles to the bottom of a bowl. Place raw steak strips on top of the noodles. Laddle hot broth in the bowl and over steak. The hot liquid will cook the steak to a beautiful medium rare.
Finish soup with your favorite toppings (the ingredient list of toppings is enough for about 6 bowls worth).