The invention belongs to the field of food processing and relates to a shinyleaf yellowhorn oil extraction method. The extraction method comprises the following steps: picking shinyleaf yellowhorn nuts, crushing, carrying out enzyme deactivation, carrying out ultrasonic pretreatment, adding pectinase, cellulase and an accelerator, carrying out enzymolysis, and carrying out centrifugation, thereby obtaining shinyleaf yellowhorn oil, wherein the pectinase accelerator is (2,4,6-trihydroxyphenyl)-4-(4-hydroxyphenyl)pyrazole. A preparation method comprises the following steps: dissolving genistein into ethanol, then, subjecting oil-bath heating together with hydrazine hydrate, carrying out reflux reaction, and then, cooling to room temperature; after a product is cooled, adjusting the pH value to generate precipitates; re-crystallizing the precipitates, and drying so as to obtain products. The shinyleaf yellowhorn oil extraction method provided by the invention has the advantages that the defects are overcome, the process is simple, the types of equipment are few, the operation is easy, the oil yield is high, the quality of the oil is good, the process is simple and safe, the oil preparation period is short, the cost is low, and shinyleaf yellowhorn protein or shinyleaf yellowhorn protein peptide can be prepared simultaneously.