The spectrum of non-alcoholic fatty liver disease (NAFLD) ranges from simple hepatic steatosis, commonly associated with obesity, to non-alcoholic steatohepatitis, which can progress to fibrosis, cirrhosis and hepatocellular carcinoma. NAFLD pathophysiology involves environmental, genetic and metabolic factors, as well as changes in the intestinal microbiota and their products. Dysfunction of the intestinal barrier can contribute to NAFLD development and progression. Although there are technical limitations in assessing intestinal permeability in humans and the number of patients in these studies is rather small, fewer than half of the patients have increased intestinal permeability and translocation of bacterial products. Microbe-derived metabolites and the signalling pathways they affect might play more important roles in development of NAFLD. We review the microbial metabolites that contribute to the development of NAFLD, such as trimethylamine, bile acids, short-chain fatty acids and ethanol. We discuss the mechanisms by which metabolites produced by microbes might affect disease progression and/or serve as therapeutic targets or biomarkers for NAFLD.