Understanding Cholesterol — LDL vs HDL

Cholesterol is a waxy, fat-like substance found in every cell of your body. It is essential for producing hormones, vitamin D, and digestive bile acids. The problem arises when LDL cholesterol (low-density lipoprotein) builds up in artery walls, forming plaques that restrict blood flow — increasing the risk of heart attack and stroke.

HDL cholesterol (high-density lipoprotein) does the opposite — it transports cholesterol away from arteries back to the liver for elimination. High HDL is protective. The goal is low LDL, high HDL.

38%
of UK adults have high cholesterol (NHS data 2025)
94M
American adults have total cholesterol above 200 mg/dL (CDC)
10-15%
LDL reduction possible through diet changes alone
MeasureOptimal (UK mmol/L)Optimal (USA mg/dL)High Risk
Total cholesterolBelow 5.0Below 200Above 6.2 / 240
LDL cholesterolBelow 3.0Below 116Above 4.1 / 160
HDL cholesterolAbove 1.0 (M) / 1.2 (F)Above 40 (M) / 50 (F)Below these values
TriglyceridesBelow 1.7Below 150Above 2.3 / 200

Foods That Lower Cholesterol

1. Oats and Barley (Soluble Fibre)

Beta-glucan — the soluble fibre in oats and barley — forms a thick gel in the intestine that binds to cholesterol and bile acids, removing them from the body. Just 3g of oat beta-glucan daily (approximately 2 bowls of porridge) can reduce LDL by 5–10%.

2. Plant Sterols and Stanols

Plant sterols are naturally found in small amounts in vegetables and vegetable oils. Consuming 2g of plant sterols per day (available in fortified foods like Benecol) blocks cholesterol absorption in the intestine, reducing LDL by 10–15%. This is endorsed by both the NHS and American Heart Association.

3. Fatty Fish

Omega-3 fatty acids in salmon, mackerel, sardines, and trout significantly reduce triglycerides (by 15–30%) and modestly raise HDL. Eat 2–3 servings of oily fish per week.

4. Nuts — Especially Almonds and Walnuts

Daily nut consumption (approximately 40–50g) has been shown to reduce LDL by 5% and improve the LDL-to-HDL ratio. Walnuts also provide alpha-linolenic acid (ALA), a plant-based omega-3.

5. Avocado

Rich in monounsaturated fat and beta-sitosterol, avocados reduce LDL and triglycerides while maintaining or raising HDL. A daily serving can reduce LDL by approximately 13.5 mg/dL according to a Penn State University trial.

6. Dark Leafy Greens

Spinach, kale, and Brussels sprouts contain bile acid-binding compounds that increase cholesterol excretion. They're also rich in lutein, which may help prevent cholesterol from adhering to artery walls.

Foods to Limit or Avoid

  • Saturated fats: Fatty meat, butter, full-fat dairy, coconut oil, palm oil — raise LDL significantly
  • Trans fats: Some margarines, deep-fried fast food, commercial pastries — raise LDL and lower HDL simultaneously
  • Refined carbohydrates: White bread, sugary drinks, sweets — raise triglycerides
  • Processed meat: Sausages, bacon, salami — high in saturated fat and sodium

The Portfolio Diet

Developed by Dr David Jenkins at the University of Toronto, the Portfolio Diet combines multiple cholesterol-lowering foods into a single eating pattern. Clinical trials show it reduces LDL by up to 30% — comparable to low-dose statin medication. The four pillars: daily oats/barley, plant sterols, nuts, and soy protein.

⚠️ When Lifestyle Changes Aren't Enough
If LDL remains above 4.0 mmol/L (155 mg/dL) after 3 months of consistent dietary changes, or if you have cardiovascular disease, your doctor may recommend statin medication. Statins are highly effective, widely prescribed, and safe for most people. Diet and lifestyle changes remain important even when taking statins.
🔢 Free Tool
BMI Calculator
Use our free calculator alongside this article for personalised results based on your own measurements and goals.
Open Free Calculator →

Frequently Asked Questions

How quickly can diet lower cholesterol?
Significant changes in LDL are typically seen within 4–6 weeks of consistent dietary changes. The Portfolio Diet can show measurable reductions within 2 weeks. A full 12-week trial is recommended before assessing dietary effectiveness.
Are eggs bad for cholesterol?
The evidence has changed significantly. Current consensus is that dietary cholesterol in eggs has a much smaller effect on blood LDL than previously believed. For most healthy adults, 1 egg per day does not adversely affect cholesterol. People with diabetes or familial hypercholesterolaemia should discuss egg consumption with their doctor.
Does exercise lower cholesterol?
Yes — regular aerobic exercise raises HDL (good cholesterol) by 3–9% and reduces triglycerides. It has a modest but meaningful effect on LDL. Aim for 150 minutes of moderate exercise per week.

Related Health Guides

⚕️ Medical Disclaimer: This article is for informational and educational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare professional before making changes to your health routine or diet.
JO
Dr. James Okafor, MD, FACC
WellCalc Medical Contributor
All WellCalc articles are written and reviewed by qualified healthcare professionals. Our content follows current clinical guidelines from the NHS, AHA, WHO, and leading medical organisations.