What Foods Are Good for Fatty Liver Disease?

The best foods for fatty liver are vegetables, fruits, whole grains, legumes, fatty fish, nuts, and olive oil. These foods reduce liver fat, lower inflammation, and improve insulin sensitivity, which are the three main drivers of fatty liver disease. But specific choices matter more than broad categories, and the amount of weight you lose through dietary changes may matter most of all. Losing just 3 to 5 percent of body weight is enough for fat to start disappearing from liver cells, while a 10 percent loss is needed to improve inflammation and scarring.

Fatty Fish and Omega-3 Fats

Fatty fish is one of the most consistently recommended foods for fatty liver. Salmon, sardines, mackerel, herring, and trout are all rich in omega-3 fatty acids, which help reduce liver fat and calm inflammation. The American Heart Association recommends two servings of fatty fish per week, with a serving being about 3 ounces cooked (roughly three-quarters of a cup flaked).

If you don’t eat fish, plant sources of omega-3s like flaxseeds, chia seeds, and walnuts provide a different form of the fat that your body converts less efficiently but still benefits from. Fish oil supplements are another option, though whole food sources deliver additional nutrients that supplements miss.

Olive Oil Over Other Cooking Fats

Olive oil, particularly extra virgin, is rich in monounsaturated fat and has strong evidence behind it for fatty liver. In a 12-week trial, participants eating a diet where 28 percent of their total calories came from monounsaturated fat (with half of that from olive oil) saw significant reductions in liver fat and improvements in both liver and total insulin sensitivity compared to a standard American diet. Use it for cooking, salad dressings, and roasting vegetables. It replaces butter, margarine, and refined vegetable oils without requiring you to add anything new to your routine.

Vegetables, Fruits, and Fiber

Fiber is one of the most protective nutrients for your liver. Data from the National Health and Nutrition Examination Survey found that people eating between 11 and 18 grams of dietary fiber daily had significantly lower odds of developing fatty liver disease compared to those eating less than 11 grams. Most Americans eat around 15 grams a day, so even modest increases help, and higher intakes appear to help even more.

The best sources are non-starchy vegetables (broccoli, spinach, kale, bell peppers, Brussels sprouts), berries, and whole fruits. These foods are high in fiber, low in calories, and packed with antioxidants that protect liver cells from damage. Cruciferous vegetables like broccoli and cauliflower have shown particular benefit in animal studies for reducing fat buildup in the liver.

One important distinction: whole fruit is beneficial, but fruit juice is not. The fiber in whole fruit slows sugar absorption, while juice delivers a concentrated hit of fructose directly to the liver.

Legumes and Whole Grains

Lentils, chickpeas, black beans, and other pulses are some of the most liver-friendly foods you can eat. They combine plant-based protein, soluble fiber, and slow-digesting carbohydrates in a way that improves insulin resistance, a core problem in fatty liver disease. Research in an elderly population found that sticking to a plant-based, high-fiber, low-fat diet that included legumes was associated with actual regression of fatty liver disease.

One trial tested a high-fiber diet that included a minimum of one cup of cooked beans per day, aiming for 20 grams of fiber per 1,000 calories eaten. Tinned lentils and beans are a practical, inexpensive way to hit those numbers without much cooking. Whole grains like oats, quinoa, barley, and brown rice round out this category, providing additional fiber and helping stabilize blood sugar between meals.

Nuts and Seeds

Walnuts have the most research behind them for liver health. In an 18-month trial, people with abdominal obesity who ate 28 grams of walnuts daily (about a small handful) as part of a Mediterranean or low-carb diet reduced their liver fat content compared to those on a low-fat diet. A smaller study using 48 grams per day for five days found improvements in cholesterol profiles and reductions in insulin resistance.

Almonds, cashews, and sunflower and sesame seeds also supply copper, a mineral that plays a role in liver function. A small handful of mixed nuts daily is a reasonable target. They’re calorie-dense, so they work best when they replace less healthy snacks rather than being added on top of your existing diet.

Coffee

Coffee is one of the most studied beverages in liver health, and the findings are consistently positive. Regular coffee drinkers show lower levels of liver enzymes and markers of liver damage. In one five-year study, higher coffee consumption was associated with a 70 percent reduction in key markers of liver scarring. Most of the benefit in studies appears at two to three cups per day, though there’s no universally agreed-upon dose. Black coffee or coffee with minimal added sugar is best, since sugary coffee drinks can work against you.

Foods That Make Fatty Liver Worse

Knowing what to avoid is just as important as knowing what to eat. Fructose, especially in liquid form, is one of the biggest dietary contributors to liver fat. Unlike glucose, which is used by cells throughout your body, fructose is processed almost entirely by the liver. When you consume a lot of it, the liver converts the excess into fat through a process called de novo lipogenesis. Sugary sodas, fruit juices, sweetened teas, and energy drinks are the main offenders. Table sugar is half fructose, and high-fructose corn syrup is slightly more.

Refined carbohydrates like white bread, white rice, pastries, and packaged snacks cause rapid blood sugar spikes that drive insulin resistance and encourage the liver to store more fat. Alcohol, even in moderate amounts, compounds the problem by directly damaging liver cells and interfering with fat metabolism. Processed meats and fried foods are also worth cutting back on, as they promote inflammation throughout the body.

The Mediterranean Diet as a Framework

If the list of individual foods feels overwhelming, the simplest approach is to follow a Mediterranean-style eating pattern. It naturally emphasizes every food on the beneficial list (vegetables, legumes, whole grains, olive oil, fish, nuts) while limiting the harmful ones (added sugars, refined grains, processed foods). It’s the dietary pattern with the strongest evidence for fatty liver specifically, and it doesn’t require calorie counting or eliminating entire food groups.

A practical version looks like this: build meals around vegetables and legumes, use olive oil as your primary fat, eat fatty fish twice a week, snack on nuts instead of processed foods, and choose whole grains over refined ones. If you drink coffee, keep drinking it.

Vitamin E From Food

Vitamin E acts as an antioxidant that protects liver cells from the oxidative stress that drives fatty liver into its more dangerous inflammatory stage. In the largest clinical trial on the topic (the PIVENS trial), supplemental vitamin E at 800 IU daily for about two years reduced liver inflammation and improved biopsy results in 43 percent of non-diabetic patients with the more advanced form of fatty liver disease. It also reduced the risk of liver transplant by 70 percent and liver decompensation by nearly half in patients with significant scarring.

You can get vitamin E through food in smaller but still meaningful amounts. Sunflower seeds, almonds, hazelnuts, spinach, and avocado are all rich sources. Whether food-level amounts provide the same liver protection as high-dose supplements isn’t fully established, but these foods carry other benefits for liver health and are worth including regardless.

Why Weight Loss Matters Most

No single food reverses fatty liver on its own. The dietary changes above work largely because they help you lose weight, improve insulin sensitivity, or both. The thresholds are well established: losing 3 to 5 percent of your body weight (7 to 10 pounds for someone who weighs 200) starts clearing fat from liver cells. Losing 10 percent (20 pounds at 200) is the point where inflammation and scarring begin to improve. The rate of weight loss matters less than reaching and sustaining these targets. Gradual changes to your eating pattern that you can maintain for months and years will do more for your liver than any short-term diet.