The invention discloses a method for producing L-ascorbyl palmitate through non-aqueous phase enzymatic synthesis. The method comprises the following steps of: (1) mixing L-ascorbic acid with palmitic acid in a non-aqueous medium, adding immobilized lipase for catalytic reaction for 20-50 hours; (2) filtering the reaction liquid obtained in the step (1) to remove the immobilized lipase and undissolved L-ascorbic acid and evaporating the obtained filtrate under reduced pressure to remove a solvent; and (3) dissolving the residue obtained in the step (2) with ethyl acetate, washing with deionized water, separating an ethyl acetate phase out, evaporating under reduced pressure to remove the solvent, dissolving the residue with toluene, recrystallizing, centrifuging, washing the obtained substance with normal hexane and drying the obtained undissolved substance in vacuum to obtain an L-ascorbyl palmitate product. The method relates to non-aqueous enzymatic synthesis, has the advantages of high catalytic efficiency, mild reaction condition, low pollution, simple process, readily-available raw materials, high yield and convenience for large-scale production, and is accordant with the practical situation of the food additive production industry in China.