The invention discloses a method for preparing rapeseed oil by a semi-solid aqueous enzymatic process, belonging to the field of functional foods and health care products. The present invention first prepares a semi-solid rapeseed paste with 3.5-4.5% moisture content, which is hydrolyzed by a mixture of pectinase, cellulase and alkaline protease to extract rapeseed oil. The resulting rapeseed oil contains high levels of active ingredients including totaxin, sterol, phenols and beta-carotene. The rapeseed oil of the invention can be added into animal feeds, which helps to reduce animal blood lipid levels and body weight. It can significantly reduce the contents of total triglyceride, total cholesterol and LDC-C in the blood, and, at the same time, increases the level of HDL-C in the blood. In addition, the rapeseed oil prepared by the present invention can relieve hepatic steatosis in hyperlipemia rats.