The invention relates to stabilizer for lowering leaching toxicity of heavy metal in food, a food product and traditional Chinese medicine and improving food safety and environmental protection and a preparation method of the stabilizer. The stabilizer is formed by mixing phosphoric acid or phosphate, acidity regulator and chloride. The stabilizer is directly added to the food, the food product and the traditional Chinese medicine, in the brewing or boiling or seasoning process, in other words, before the food, the food product and the traditional Chinese medicine enter the tongue tip, the stomach and the intestines of the human body, the leaching dissolved quantity of the heavy metal contained in the food, the food product and the traditional Chinese medicine can be lowered, even in a 1N hydrochloric acid solution with the acidity intensity higher than that of gastric acid of the human body or an abnormal environment such as acid rain, the heavy metal can be formed into a product which is not prone to decomposition and inactive in chemical property, the heavy metal is not absorbed by the human body easily, so that food safety is enhanced, migration, diffusion and transformation of the heavy metal in the environment are lowered, environment protection is improved, the heavy metal is stopped from returning to the food chain, the toxicity degree of the heavy metal is lowered, and good application prospect is achieved.