The 10 Best Foods to Lower Cholesterol (Backed by Science)
Dietary changes alone can reduce LDL cholesterol by 15–25% — comparable to low-dose statin therapy in some people. The key is combining multiple foods simultaneously, a strategy called a "dietary portfolio." Here are the 10 foods with the strongest clinical evidence.
1. Oats and barley
LDL 5–10%Beta-glucan soluble fibre binds bile acids in the gut, forcing the liver to pull LDL from the blood to make more bile.
2. Fatty fish
LDL Triglycerides −15–30%Omega-3s (EPA and DHA) dramatically lower triglycerides and raise HDL. Effect on LDL is modest but the cardiovascular benefit is strong.
3. Legumes
LDL 5–6%High in soluble fibre and plant protein. Replace animal protein with legumes and the swap cuts LDL by displacing saturated fat as well.
4. Nuts
LDL 4–5%Rich in unsaturated fats, plant sterols, and L-arginine. Walnuts have the most omega-3s; almonds have the most fibre. All tree nuts work.
5. Avocado
LDL 7–9%Monounsaturated fat (oleic acid) replaces saturated fat. One avocado per day for 5 weeks reduced LDL by 13.5 mg/dL in a Penn State RCT.
6. Olive oil
LDL 3–4%Oleocanthal and oleic acid reduce LDL oxidation (oxidised LDL is far more dangerous than native LDL) and lower total cholesterol.
7. Plant sterols and stanols
LDL 10–15%Structurally similar to cholesterol, plant sterols compete for absorption in the gut, blocking dietary cholesterol uptake. The only food with this level of targeted LDL reduction.
8. Soy protein
LDL 3–5%Replacing 25g of animal protein with soy protein reduces LDL directly. Isoflavones may also modestly increase bile acid excretion.
9. Dark berries
LDL 4–7% (small studies)Polyphenols and anthocyanins raise HDL and reduce LDL oxidation. Blueberries, blackberries, and bilberries have the highest anthocyanin content.
10. Green tea
LDL 3–5%Catechins (especially EGCG) inhibit cholesterol absorption in the intestine and promote bile excretion. Effect is modest but consistent across multiple meta-analyses.
The Portfolio Diet approach
The "Portfolio Diet" (University of Toronto research) combines all the above food groups simultaneously. In a 2011 RCT published in JAMA, participants following the portfolio approach reduced LDL by 28.6% over 6 months — similar to a starting dose of lovastatin. The combined effect is greater than the sum of individual foods.
What to reduce
Adding cholesterol-lowering foods works best when you simultaneously reduce: saturated fat (red meat, butter, coconut oil, full-fat dairy), trans fats (partially hydrogenated oils), and refined carbohydrates that raise triglycerides. Each gram of saturated fat replaced with unsaturated fat reduces cardiovascular risk measurably.
🩸 Understand your cholesterol numbers
Enter your LDL, HDL and triglycerides to get a full cardiovascular risk assessment.
Analyse My Cholesterol →🍽️ Ready to eat right?
Browse these free 7-day meal plans — with full macros and prep tips.