This recipe is adapted from the Steamy Kitchen. I have been eating Pho for quite some time and this is a great recipe that, while time consuming, is not difficult. It just take a lot of waiting. —Carnivore&Vegetarian
To prepare spices, place in a small pan over low heat and cook until fragrant, about 5 minutes. Place spices into a mesh bag or wrap in cheese cloth and tie at top.
Preheat broiler to high. Place onions and ginger onto a baking sheet and brush with cooking oil or spray. Place in oven on highest rack and cook, turning occasionally, about 15 minutes, until charred
While broiling, fill a 10-12 quart stock pot with cold water. Bring to boil and add bones. Keeping a strong boil, cook for 10 minutes. Drain pot, rinse bones, and clean pot. Refill pot with bones and 6 quarts of cold water, don't worry about being exact. Bring to boil and then reduce to simmer, skim off any fat that rises with strainer or ladle.
Once bones are boiling, add onions, sugar, fish sauce, salt and spice pack. Simmer, uncovered for 3-3.5 hours. Strain broth into another large pot. Taste broth and if more flavor is needed add pinch of salt, 1 tablespoon sugar and 2 tablespoons fish sauce. Repeat if needed.
If you are eating soup immediately following the above steps, skip this step. Let pot cool and store in refrigerator overnight. The top will form a layer of fat. Skim fat and then bring to a boil and prepare bowls.
Place steak into freezer for 15-20 minutes and then slice as thin as possible against the grains. Cook noodles according to package, however, if dry, you may cook them slightly al dente as they will finish cooking in the bowl.
Once broth has reached a boil, fill each bowl with noodles, some sliced onions, cilantro, green onions, mint and some of the beef wrapped in the center. Create a platter of lime wedges, jalapenos, basil, bean sprouts.
Ladle broth into each bowl. The broth will cook the beef. Garnish your soup with your desired sauces and sides. Enjoy!!