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.