Grill the ginger and onion until the skins are charred.
Place the pork bones in a pot and pour over boiling water. Place in a sink and run cold water over the pork.
Place the bones and cold water into a large stock pot and bring to a boil. Add the grilled onions, ginger, carrots, celery, daikon and coriander roots and simmer gently for at least 2 hours to build flavour in the stock.
Skim the stock with a ladle frequently and discard the accumulated protein from the stock.
Strain the stock, add the fish sauce and soy sauce, season with salt to taste and put the stock back over low heat.