Rinse the chicken or pork bones under running water to remove any impurities.
Blanch the bones in boiling water for 3-5 minutes, then drain and rinse them again.
In a large pot, add the cleaned bones, smashed ginger, dried shrimp, and roasted onion.
Pour in about 2 liters of water and bring to a boil.
Once boiling, lower the heat and let the broth simmer for 40 minutes, skimming off any foam or impurities that rise to the surface to keep the broth clear.
After simmering, season the broth with salt, sugar, and fish sauce to taste.