6 best foods to support liver health

By Afiur
December 15, 2025

Coffee

Coffee is linked with lower liver enzyme levels and reduced fibrosis risk. Aim for 1–3 cups/day, skip sugary syrups.Image Source: iStock

Cruciferous vegetables (broccoli, cauliflower, cabbage)

Upregulate antioxidant and detox pathways that protect liver cells. Add a daily serving lightly steamed or stir-fried.Image Source: iStock

Fatty fish and omega‑3s (salmon, sardines, mackerel)

Omega‑3s can improve triglycerides and liver fat measures while supporting anti‑inflammatory balance. 2 servings/week of fatty fish.Image Source: iStock

High‑fiber pulses and whole grains (dal, chana, rajma, oats)

Soluble fiber and resistant starch improve insulin sensitivity and help reduce liver fat accumulation. Rotate dal, chana/rajma bowls, and oats/hand‑rolled daliya.Image Source: iStock

Berries and citrus (blueberries, strawberries, oranges, amla)

Vitamin C and polyphenols counter oxidative stress that contributes to steatosis and inflammation. 1 cup berries or 1–2 citrus servings daily.Image Source: iStock

Nuts and seeds (almonds, walnuts, flaxseed)

Healthy fats and plant compounds support better lipid profiles and satiety, aiding weight and liver-fat control. A closed handful of nuts daily. (Not professional medical advice.)Image Source: iStock

See More Stories