The invention relates to method for preparing and stabilizing high-purity
lutein ester and removing pollutants thereof; at temperature of 20 DEG C to 70 DEG C, the particles of marigold flowers are dissolved in normal
butane or
acetone, stirred for 0.5h to 5h and filtered to obtain an extraction solution; an adsorbing agent is added into the extraction solution, stirred for 0.5h to 5h at temperature of 20 DEG C to 70 DEG C and filtered; a mother solution is collected and dried in vacuum, thus obtaining a concentrated substance. The concentrated substance is dissolved in isopropanol or butyl
alcohol, stirred for 0.5h to 5h at temperature of 20 DEG C to 70 DEG C and slowly cooled to -10 DEG C to 10 DEG C after forming an even solution, and then filtered after 6 to 18 hours; the filter
mass is added with an
antioxidant after being washed by lower
alcohol, and then dried to remove the lower
alcohol, and thus the high-purity
lutein ester is finally obtained. The method is characterized by obvious effect on removing pollutants, high product yield and low product degrading speed; and the
lutein ester is further made into an
oil soluble substance which has stronger stability, thereby solving the problem that the lutein ester product is easily oxidized and not easy for storing, etc.