Non-alcoholic fatty liver disease (NAFLD) was defined in 1980 and has the same histological characteristics as alcoholic liver disease except for alcohol consumption. After 40 years, the understanding of this disease is still imperfect. Without specific drugs available for treatment, the number of patients with NAFLD is increasing rapidly, and NAFLD currently affects more than one-quarter of the global population. NAFLD is mostly caused by a sedentary lifestyle and excessive energy intake of fat and sugar. To ameliorate or avoid NAFLD, people commonly replace high-fat foods with high-carbohydrate foods (especially starchy carbohydrates) as a way to reduce caloric intake and reach satiety. However, there are few studies that concentrate on the effect of carbohydrate intake on liver metabolism in patients with NAFLD, much fewer than the studies on fat intake. Besides, most of these studies are not systematic, which has made identification of the mechanism difficult. In this review, we collected and analysed data from studies on human and animal models and, surprisingly, found that carbohydrates and liver steatosis could be linked by inflammation. This review not only describes the effects of carbohydrates on NAFLD and body lipid metabolism but also analyses and predicts possible molecular pathways of carbohydrates in liver lipid synthesis that involve inflammation. Furthermore, the limitations of recent research and possible targets for regulating inflammation and lipogenesis are discussed. This review describes the effects of starchy carbohydrates, a nutrient signal, on NAFLD from the perspective of inflammation.