3 simple steps to lose weight as fast as possible. Read now

The Best Foods for a Fatty Liver

The best foods for a fatty liver — vegetables, fish, olive oil, coffee, and more that help clear liver fat. What to eat to heal your liver, backed by science.

Weight Management
Evidence-based
This article is based on scientific evidence, written by experts, and fact-checked by experts.
We look at both sides of the argument and strive to be objective, unbiased, and honest.
The Best Foods for a Fatty Liver
Last updated on July 5, 2026, and last reviewed by an expert on July 5, 2026.

When you’re trying to heal a fatty liver, it’s easy to focus on everything you have to give up. But the foods you add matter just as much — a plate built from the right ingredients actively helps your liver clear out fat, calm inflammation, and repair itself. The best part is that none of these are exotic or expensive; they’re ordinary whole foods you can find in any grocery store. Here’s exactly what to fill your cart with.

The Best Foods for a Fatty Liver

Quick answer: The best foods for a fatty liver are vegetables, whole grains, legumes, fish rich in omega-3, olive oil, nuts, and fruit — the building blocks of a Mediterranean-style diet, which has the strongest evidence for liver health.1 These foods are high in fiber, healthy fats, and antioxidants and low in the sugar and refined carbs that pile fat into your liver. Coffee deserves a special mention: unsweetened, it’s genuinely protective for the liver.2 Load your plate with these, and you give your liver everything it needs to recover.

Vegetables and leafy greens

Start here, because vegetables should make up the biggest part of a fatty liver diet. They’re low in calories, high in fiber, and packed with antioxidants that help fight the inflammation behind liver damage. Leafy greens like spinach and kale are especially good, along with broccoli, Brussels sprouts, and other cruciferous vegetables. Aim to fill half your plate with them at most meals — they crowd out the refined carbs and fried foods that cause the trouble in the first place.

Being kind to your liver?

Everyday meals shape liver health. Choose your goal and get your plan.

Powered by DietGenie

Fish and omega-3 fats

Oily fish is one of the most valuable additions you can make. Salmon, sardines, mackerel, and herring are rich in omega-3 fatty acids, the kind of fat that actually helps reduce liver fat and inflammation — the opposite of what saturated and trans fats do.1 Two or three servings of fish a week is a great target, and if you don’t eat fish, other omega-3 foods and plant sources like walnuts and flaxseed help fill the gap.

Olive oil and healthy fats

Not all fat is the enemy — the type is what counts. Monounsaturated fats like those in olive oil are beneficial for the liver, which is a big reason the Mediterranean diet works so well for this condition.1 Use extra-virgin olive oil as your main cooking and dressing fat in place of butter, lard, and processed vegetable oils. Avocados and nuts bring the same kind of healthy fat.

DASH Diet Food List: What to Eat & Limit
Suggested read: DASH Diet Food List: What to Eat & Limit

Whole grains, legumes, and fiber

Fiber is a quiet hero here. It steadies blood sugar, improves cholesterol, and supports weight loss — all of which help the liver. Swap refined grains for whole ones: oats, brown rice, quinoa, barley, and whole-grain bread. Beans, lentils, and chickpeas are doubly useful, delivering both fiber and plant protein without the saturated fat of red meat. Our guide to high-fiber foods has plenty of easy options.

Coffee: the surprising liver protector

This one delights coffee drinkers. Research consistently shows that coffee is good for the liver — it’s linked with less liver fat and fibrosis and a lower risk of cirrhosis and liver cancer.2 The compounds in coffee appear to reduce fat accumulation and boost the liver’s antioxidant defenses. The crucial condition is that it needs to be unsweetened — piling in sugar cancels out the benefit. Two to three cups of black coffee a day is a legitimate, evidence-backed part of a fatty liver diet.

A few standout extras

Beyond the main categories, a handful of foods punch above their weight for liver health:

None of these is a magic bullet on its own — the point is that a plate full of colorful, whole, minimally processed food naturally delivers the antioxidants and healthy fats your liver thrives on.

A word on supplements

It’s tempting to look for a “liver support” pill, but save your money. The evidence for most liver supplements is weak, and some can even harm the liver. There’s no capsule that replaces the effect of real food and weight loss. If you eat the foods on this list consistently, you’re giving your liver everything the supplements claim to — in a form that actually works. Always check with your doctor before taking anything marketed for your liver.

A quick-reference list

Keep this handy when you shop:

Food groupBest choices
VegetablesSpinach, kale, broccoli, peppers, tomatoes
FishSalmon, sardines, mackerel, herring
Healthy fatsExtra-virgin olive oil, avocado, nuts, seeds
Whole grainsOats, brown rice, quinoa, whole-grain bread
LegumesLentils, chickpeas, black beans
FruitBerries, apples, citrus (whole, not juiced)
DrinksBlack coffee, green tea, water

Green tea is worth adding to that drinks row — like coffee, it’s rich in antioxidants and features in our guide to green tea and weight loss, which is relevant since weight loss is central to reversing a fatty liver.

How to put it together

You don’t need to eat these foods in isolation — the magic is in the overall pattern. A plate that’s half vegetables, a quarter whole grains or legumes, and a quarter fish or lean protein, cooked in olive oil, is a textbook fatty-liver meal. This is essentially the Mediterranean diet, and it’s no coincidence that it’s the eating pattern most recommended for liver health. For the fuller strategy — including what to cut and why weight loss matters most — see our main guide to the fatty liver diet, and to avoid sabotaging your progress, read foods to avoid with a fatty liver.

Suggested read: A 7-Day Fatty Liver Diet Meal Plan

The bottom line

Healing a fatty liver isn’t only about restriction — it’s about flooding your plate with the foods that genuinely help. Vegetables and leafy greens, omega-3-rich fish, olive oil and other healthy fats, fiber-packed whole grains and legumes, whole fruit, and a couple of cups of unsweetened coffee together give your liver the antioxidants, healthy fats, and blood-sugar stability it needs to clear out fat and repair. Build your meals around this Mediterranean-style list, keep the portions reasonable so you’re also losing a little weight, and your liver has everything it needs to recover. Focus on adding these in, and cutting the harmful stuff gets a lot easier.

Being kind to your liver?
Take a free 3-minute quiz and get a weekly plan with recipes and a shopping list.
🍳 Breakfast 420 kcal
🥗 Lunch 560 kcal
🍲 Dinner 610 kcal
🔒 Snacks, recipes & shopping list
Get my meal plan
Free quiz · Takes about 3 minutes · Powered by DietGenie

  1. Berná G, Romero-Gomez M. The role of nutrition in non-alcoholic fatty liver disease: pathophysiology and management. Liver Int. 2020;40(Suppl 1):102-108. PubMed ↩︎ ↩︎ ↩︎

  2. Morisco F, Lembo V, Mazzone G, Camera S, Caporaso N. Coffee and liver health. J Clin Gastroenterol. 2014;48(Suppl 1):S87-S90. PubMed ↩︎ ↩︎

Share this article: Facebook Pinterest WhatsApp Twitter / X Email
Share

More articles you might like

People who are reading “The Best Foods for a Fatty Liver” also love these articles:

Topics

Browse all articles