What to Eat for a Fatty Liver and What to Avoid

The single most effective dietary pattern for a fatty liver is the Mediterranean diet, which emphasizes vegetables, whole grains, fish, and olive oil. Even without weight loss, this way of eating reduces liver fat through its combination of anti-inflammatory fats, fiber, and plant compounds called polyphenols. Losing just 3 to 5 percent of your body weight is enough for fat to start clearing from liver cells, and reaching 10 percent weight loss can improve inflammation and scarring.

The Mediterranean Diet as a Starting Point

The Mayo Clinic recommends the Mediterranean diet specifically for people with metabolic dysfunction-associated steatotic liver disease (MASLD), the current name for what most people know as fatty liver. Rather than counting macronutrients, the simplest way to follow it is the plate method: fill half your plate with non-starchy vegetables or fruits, one quarter with whole grains or starchy vegetables, and one quarter with protein-rich foods like fish, poultry, or beans.

What makes this pattern effective is less about any single food and more about what it does collectively. The polyphenols found in colorful vegetables, berries, and olive oil act as antioxidants and reduce inflammation in liver tissue. The healthy fats replace the saturated fats and refined carbohydrates that drive fat buildup. And the high fiber content changes how your body handles sugar before it ever reaches the liver.

Foods That Help Your Liver

Fatty Fish

Salmon, mackerel, trout, mussels, oysters, and crabs are rich in omega-3 fatty acids (EPA and DHA), which can improve liver fat levels. Omega-3s work by reducing the amount of triglycerides your liver stores. Aim for two to three servings of fatty fish per week. If you don’t eat seafood, walnuts and flaxseeds provide a plant-based form of omega-3, though your body converts it less efficiently.

High-Fiber Vegetables and Legumes

Fiber does more for your liver than you might expect. A type of soluble fiber called inulin, found in onions, garlic, leeks, asparagus, and artichokes, feeds beneficial gut bacteria that break down fructose in the intestine before it can spill over into the liver. Research from UC Irvine found that this process directly prevents the liver from converting excess fructose into new fat. Inulin also helps the liver produce more of its own antioxidants, protecting against inflammation and fat accumulation.

Beyond inulin-rich foods, any high-fiber choice helps. Lentils, chickpeas, black beans, oats, and leafy greens all slow sugar absorption, which eases the workload on your liver and improves insulin sensitivity over time.

Olive Oil

Extra virgin olive oil is the primary fat source in a Mediterranean diet for good reason. It’s rich in polyphenols and monounsaturated fat, both of which reduce liver inflammation. Use it for cooking, salad dressings, and as a replacement for butter or other saturated fats.

Coffee

Drinking 2 to 4 cups of coffee per day is associated with lower liver enzyme levels, slower progression of fibrosis, reduced risk of liver cancer, and lower liver-related mortality. Caffeine is one of the active compounds responsible, but coffee contains over a hundred other compounds with antioxidant properties, including diterpenes called cafestol and kahweol. Both regular and filtered coffee offer benefits. Drink it without added sugar or flavored syrups, which would work against you.

Foods That Make Fatty Liver Worse

Sugary Drinks and Added Fructose

Fructose is the single biggest dietary driver of liver fat. When you consume fructose, especially in liquid form like soda, fruit juice, or sweetened coffee drinks, it goes straight to the liver. There, it activates a process called de novo lipogenesis, where your liver converts the sugar directly into fat. Fructose is more potent at triggering this process than glucose because it switches on the genetic machinery that produces fat-making enzymes more aggressively. A clinical trial published in the Journal of Hepatology confirmed that fructose-sweetened and sucrose-sweetened beverages promote this liver fat production, while glucose-sweetened beverages do not to the same degree.

This doesn’t mean you need to avoid fruit. Whole fruit contains relatively small amounts of fructose wrapped in fiber, which slows absorption. The problem is concentrated fructose in sweetened beverages, candy, baked goods, and processed foods with high-fructose corn syrup.

Refined Carbohydrates

White bread, white rice, pastries, and crackers spike blood sugar quickly. Your liver responds by converting the excess into fat. Swapping these for whole grain versions (brown rice, whole wheat bread, oats) slows digestion and reduces the sugar load your liver has to process at any given time.

Red and Processed Meat

Diets high in red meat and processed meats like bacon, sausage, and deli meats are consistently linked to worse liver outcomes. These foods are high in saturated fat and often contain preservatives that promote inflammation. Replacing even a few servings per week with fish, chicken, or plant-based proteins like beans and lentils can make a measurable difference.

Alcohol

Even moderate alcohol consumption adds direct toxic stress to a liver that’s already struggling with fat accumulation. If you have fatty liver disease, reducing or eliminating alcohol removes one of the most controllable sources of liver damage.

Why Weight Loss Matters So Much

Diet quality matters on its own, but the combination of a better diet and modest weight loss produces the most dramatic improvements. Losing 3 to 5 percent of your body weight (roughly 6 to 10 pounds for someone who weighs 200 pounds) is the threshold where fat begins clearing from liver cells. That’s achievable for most people within a few months of dietary changes alone.

Reaching 10 percent weight loss is where inflammation and scarring (fibrosis) start to improve, which is especially important if your fatty liver has progressed beyond simple fat accumulation. The rate of weight loss matters less than sustaining it. Crash diets can actually worsen liver inflammation in the short term. A steady loss of 1 to 2 pounds per week through dietary changes, with or without increased physical activity, is the most effective and sustainable approach.

A Practical Daily Framework

Putting this together day to day doesn’t require complicated meal plans. A realistic approach looks something like this:

  • Breakfast: Oatmeal with berries and walnuts, or eggs with sautéed vegetables cooked in olive oil
  • Lunch: A large salad with leafy greens, chickpeas, vegetables, and an olive oil vinaigrette
  • Dinner: Grilled salmon or chicken with roasted vegetables and brown rice or quinoa
  • Snacks: A handful of nuts, hummus with raw vegetables, or a piece of whole fruit
  • Drinks: Water, black coffee (2 to 4 cups), and unsweetened tea. No soda, juice, or sweetened beverages

The pattern is more important than perfection on any given day. Consistently eating more vegetables, fish, whole grains, and olive oil while cutting back on sugar, refined carbs, and processed meat will reduce liver fat over weeks and months. You don’t need specialty “liver detox” foods or expensive supplements. The foods that help your liver are the same affordable, widely available foods that protect your heart and metabolic health overall.