Background Non-alcoholic fatty liver disease (NAFLD) is an important public health problem and a significant cause of morbidity and mortality. Little is known about the relation between food insecurity and NAFLD. This study aimed to assess the relationship between food insecurity, risk factors associated with food insecurity, and NAFLD prevalence in a sample of Iranian adults. Methods In this age-matched and gender-matched case-control study, 210 subjects were recruited. NAFLD diagnosis was performed by a single expert radiologist using ultrasonography. The demographic and socioeconomic characteristics, anthropometric indices, body composition, along with food insecurity and depression status were assessed. Blood samples were collected to determine the lipid profile parameters. Chi-square, independent samples t-test, and uni-and multi-variate logistic regression tests were used. Data were analysed using SPSS V.23.0. Results The prevalence of food insecurity was 56.8% and 26.1% in cases and controls (P<0.001), respectively. According to final analysis model, food insecurity, depression, number of children≥4, overweight, and obesity were identified as significant independent risk factors for NAFLD. The chance of NAFLD in the food insecure,