Erythritol as a four-carbon polyol has been widely used in food, pharmaceutical and daily chemical industries with characteristics of low caloric value and high chemical stability. Here, a system metabolic engineering strategy was used to increase the yield of erythritol from glycerol in Yarrowia lipolytica by enhancing the substrate transformation and restricting the by-product synthesis. Specifi cally, we determined that over-expression of a newly identifi ed erythrose reductase YPR1 was able to improve the erythritol production as same as the well-known erythrose reductase ER27. Instead of its up-regulation, knockout of erythrose reductase ER10 was eff ective to improve erythritol synthesis. Moreover, both over-expression of YPR1 and deletion of ER10 signifi cantly accelerated the glycerol utilization in response to high osmotic stress. To further decrease the by-product accumulation, a restriction and recycling strategy was implemented by knockout of mannitol dehydrogenase MDH2 and enhancement of arabitol dehydrogenase ADH1 and fructokinase HXK1. The engineered strain YL13 produced a titer of 25 g/L erythritol and less than 0.5 g/L mannitol and arabitol. By over-expression of transketolase TKL1, the fi nal strain YL14 produced 28.5 g/L erythritol and none of mannitol and arabitol. This study provides a new idea for reducing the production of by-products and improving the glycerol conversion to erythritol.