Add 3500 mL of water in a big pot and turn on high heat. Add 2kg of beef bones.
Keep on high heat for 15 minutes while simultaneously skimming off debris from the broth. Then reduce heat to a simmer. DO NOT feel tempted to increase the heat.
Add roasted spices, shallots, onions and ginger into the broth once all debris is removed from the broth. Add 4 small chunks of rock sugar and 1 pho spoon-sized amount of salt.
Quickly rinse raw beef brisket in cold water.
Add beef brisket to pho broth and cook in simmering pho broth for 1.5 hours. Remove beef brisket from pho broth after the 1.5 hours. Do not cook beef brisket in pho broth for longer than 2 hours, this will cause the beef brisket to combine too tender.
Place beef brisket in a bowl of cold water with ice.
After cooking the broth for a total of 4 hours, turn off the heat.
Slice cooked beef brisket into approx. 2-4mm thick slices.
Before serving, taste the soup and gage how much fish sauce to put in. (About 1-2 pho spoons of fish sauce).
Boil the beef meatball in the pho broth before serving.
Serve pho with pho noodles, beef meatballs, beef brisket and garnishes.