What Should I Eat If I Have High Cholesterol?
Quick answer: Eat soluble fibre, healthy fats, and plant sterols to lower LDL cholesterol naturally. Avoid saturated fats, trans fats, and processed meats.
What to Eat
Oats and oat bran
Beta-glucan soluble fibre binds to cholesterol in the gut and prevents it from entering the bloodstream.
Fatty fish (salmon, mackerel, sardines)
Omega-3s raise HDL (good) cholesterol and significantly lower triglycerides.
Avocado
Monounsaturated fats lower LDL and raise HDL when used to replace saturated fats.
Olive oil (extra-virgin)
Oleic acid lowers LDL oxidation and is associated with lower cardiovascular risk.
Nuts (walnuts, almonds, pistachios)
Plant sterols and healthy fats reduce LDL by 5–10% in regular consumers.
Beans and lentils
Soluble fibre reduces LDL; replacing meat with legumes 4×/week shows significant cholesterol improvement.
Soy-based foods (tofu, edamame, soy milk)
Soy protein reduces LDL cholesterol; phytosterols block cholesterol absorption.
Dark leafy greens (kale, spinach)
Bind to bile acids (which are made from cholesterol), promoting their excretion.
Apples, pears, and citrus fruits
Pectin — a type of soluble fibre — helps lower LDL cholesterol.
Garlic
Allicin modestly reduces total and LDL cholesterol in regular consumers.
What to Avoid
Full-fat dairy (butter, cream, full-fat cheese)
High in saturated fat which raises LDL cholesterol.
Red and processed meat (bacon, sausages)
Saturated fat and dietary cholesterol — limit to <2 servings/week.
Trans fats (fast food, pastries, margarine)
The worst fats for cholesterol — raise LDL and lower HDL simultaneously.
Fried foods
Absorb trans/saturated fats during cooking, significantly raising LDL.
Coconut oil and palm oil
High saturated fat content despite being 'natural' — increases LDL.
Baked goods (cakes, biscuits, pastries)
Typically made with butter, hydrogenated fat, and refined flour — triple threat for cholesterol.
Hydration
Green tea (3–4 cups daily) is particularly beneficial — catechins have been shown to lower LDL cholesterol by 2–5% in clinical studies. Stay well hydrated with water.
Tips
- •Switch from butter to olive oil for cooking — a single diet change that can reduce LDL by 5–10%.
- •Eat 5–10g of soluble fibre daily (2 bowls of oatmeal = ~4g; add beans to lunch for another 6g).
- •Aim for 2 servings of fatty fish per week — equivalent benefit to low-dose statins for triglycerides.
- •Plant sterol-enriched foods (certain margarines, yogurts) can reduce LDL by 10–15% when used consistently.
- •Regular exercise raises HDL (good cholesterol) independently of diet.