The invention discloses whitening and freckle-removing cream and a preparation method. The whitening and freckle-removing cream is prepared from the components in parts by weight: 30-60 parts of water, 1-5 parts of radix notoginseng extract, 1-5 parts of fructus cnidii extract, 2-5 parts of egg yolk oil, 1-5 parts of radix salviae miltiorrhizae extract, 0.1-1 part of oligopeptide-1, 1-5 parts of palmitoyl pentapeptide-5, 0.1-2 parts of oligopeptide-6, 0.1-0.5 part of ceramide, 0.01-1 part of glabridin, 0.1-3 parts of 4-n-butyl resorcinol, 1-8 parts of tranexamic acid, 0.2-1 part of a preservative, 2-5 parts of nicotinamide, 1-5 parts of an emulsifier, 1-2 parts of silicone elastomers, 5-10 parts of fats and oils, 8-10 parts of glycerin, 5-8 parts of butanediol, and 0.05-0.5 part of a thickener. The whitening and freckle-removing cream has the functions of moisturizing, polypeptide repairing and promoting blood circulation and removing stasis and removing heat, dryness and dampness of avariety of plant extracts, so that the efficacy function of a whole system is remarkable.