The invention discloses a preparation method of a starch-based zinc-rich nutrition enhancer. The method comprises: preparing starch raw materials into starch milk with a mass percent concentration of 5%-12%, adjusting the pH to 4.5-6.5, stirring in an enclosed container at 95-99 DEG C for gelatinization; cooling, adding debranching enzyme, stirring at 45-65 DEG C for reaction; adjusting the pH to 5.5-7.0, adding alpha-amylase, stirring at 45-110 DEG C for reaction, adjusting the pH to 2.5-3.0, performing enzyme deactivation to obtain an amylase solution; adjusting the temperature to 50-80 DEG C, adding a zinc salt solution, adjusting the pH to 5.0-8.0, stirring for reaction; adjusting the pH to 4.5, cooling to room temperature, performing refrigeration in a refrigerator; and performing acid pickling, washing, drying, and crushing to obtain the product. The product of the invention is rich in zinc trace element, can be used as a food additive to be added into food and health-care food, and has very good improvement effect on nutrition deficiency diseases caused by lack of zinc.