Enzymatic glycerolysis of olive oil for mono- (MG) and diglycerides (DG) synthesis was investigated. Several pure organic solvents and co-solvent mixtures were screened in a batch reaction system. The yields of MG and DG in co-solvent mixtures exceeded those of the corresponding pure organic solvents. Batch reaction conditions of the glycerolysis reaction, the lipase amount, the glycerol to oil molar ratio, the reaction time, and temperature, were studied. In these systems, the high content of reaction products, especially MG (55.8 wt%) and DG (16.4wt%) was achieved at 40 °C temperature and 0.025 g of lipase with relatively low glycerol to oil molar ratio (2: 1) within 4 h of reaction time in isopropanol/tert-butanol (1: 3) solvent mixture. Glycerolysis reaction was optimized with the assistance of response surface methodology (RSM). Optimal condition for reaction conversion was recommended as lipase amount 0.025 g, glycerol to oil molar ratio 2: 1, reaction time 4 h and temperature 40 °C.