اگرچه علت اصلی بیماری کبد چرب مشخص نیست ولی به نظر می رسد این بیماری ارتباط نزدیک با برخی بیماریهای متابولیک دارد که از آن جمله: چاقی، افزایش کلسترول و تری گلیسرید در خون و دیابت را می توان نام برد. در درمان کبد چرب کنترل این بیماریهای زمینه ای بسیار موثر می باشد. گفته می شود مصرف زیاد انرژی باعث خواهد شد کبد نتواند سوخت و ساز طبیعی را انجام دهد و در نتیجه به صورت چربی در کبد ذخیره شود.
این بیماری اغلب افراد را در سنین میانسالی مبتلا می کند. اکثر بیماران از افزایش وزن و چاقی بویژه چاقی شکمی رنج می برند. علاوه بر آن که می توانند دچار افزایش چربی های خون بوده و یا از مبتلایان به دیابت باشند. از آنجا که در سالهای اخیر شیوع چاقی و بیماریهای متابولیک زمینه ای در جوانان افزایش قابل توجهی یافته است، کم نیستند جوانانی که با چاقی و بیماری کبد چرب به کلینیک ها مراجعه می نمایند. البته باید ذکر کرد که بیمارانی هستند که بدون داشتن هیچکدام از عوامل خطر ذکر شده و بدون دلیل شناخته شده مبتلا به کبد چرب می گردند. افزایش چربی در بدن که معمولا با چاقی شکمی همراه است به همراه افزایش چربی های خون و افزایش فشار خون همه از علائم مجموعه ای از اختلالات تحت نام سندرم متابولیک می باشد که این سندرم دقیقا وابسته به مقاومت انسولین می باشد.