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.

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.
Everyday meals shape liver health. Choose your goal and get your plan.
Powered by DietGenieFish 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.

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:
- Berries. Blueberries, raspberries, and strawberries are loaded with antioxidants that fight the oxidative stress behind liver damage, and they’re low enough in sugar to enjoy freely as whole fruit.
- Garlic. A humble but useful addition — it’s been associated with reduced body fat and favorable effects in people with fatty liver, and it makes low-salt cooking taste good.
- Nuts and seeds. Walnuts in particular provide omega-3s and healthy fat; a small handful makes a perfect snack in place of chips or sweets.
- Green tea. Rich in the same kind of antioxidants as coffee, it’s a great unsweetened drink to rotate in.
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 group | Best choices |
|---|---|
| Vegetables | Spinach, kale, broccoli, peppers, tomatoes |
| Fish | Salmon, sardines, mackerel, herring |
| Healthy fats | Extra-virgin olive oil, avocado, nuts, seeds |
| Whole grains | Oats, brown rice, quinoa, whole-grain bread |
| Legumes | Lentils, chickpeas, black beans |
| Fruit | Berries, apples, citrus (whole, not juiced) |
| Drinks | Black 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.
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 ↩︎ ↩︎ ↩︎
Morisco F, Lembo V, Mazzone G, Camera S, Caporaso N. Coffee and liver health. J Clin Gastroenterol. 2014;48(Suppl 1):S87-S90. PubMed ↩︎ ↩︎





