The invention discloses skin-whitening and speckle-removing cleansing milk comprising the following components in weight percentage: 3%-10% of octadecanol, 5.0%-15% of glycerol, 1.0%-5.0% of isopropanol, 0.2%-1.2% of triethanolamine, 25%-40% of amino acid surfactants, 2.0%-10.0% of jojoba oil, 0.2%-1.0% of diazolidinyl urea, 0.05%-0.5% of essence, 2%-5% of angelica root extract, 2%-10% of red flower extract, 3%-10% of aloe vera gel and 5%-10% of arbutin. The product in the invention has the advantages of pure color and luster, simple and elegant aroma, fine and smooth texture, use safety and no toxicity, simulation and sensitization, can gradually fade and remove freckles, chloasma, melanosis, acnes and age pigments on skin and has the effects of clearing heat and detoxicating, shrinking pores, moistening the skin and preventing skin aging.