Place the halved onion and sliced ginger under a broiler for 5 minutes until charred and fragrant.
In a large pot, lightly toast the star anise and cinnamon stick over medium heat for 2 minutes.
Add the beef broth, charred onion, ginger, and fish sauce to the pot; bring to a boil, then reduce heat and simmer for 20 minutes.
While the broth simmers, prepare the rice noodles according to package instructions, drain, and set aside.
Place the raw beef eye of round in the freezer for 10 minutes to firm up, then slice into paper-thin strips across the grain.
Strain the broth to remove the solids and return the clear liquid to the pot, seasoning with sea salt and black pepper.
Divide the cooked noodles into a large bowl and top with the raw beef slices.
Pour the boiling hot broth over the beef to cook it instantly in the bowl.
Garnish with bean sprouts, cilantro, Thai basil, and a squeeze of fresh lime juice before serving.