Low Cholesterol
Diet: Eat for a
Healthier Heart
The complete, evidence-based guide to eating for lower LDL cholesterol — with the best foods, a 7-day meal plan, smart food swaps, and lifestyle strategies that genuinely work.
LDL (“bad”) target: below 3.0 mmol/L · HDL (“good”) target: above 1.0 mmol/L (men), 1.2 mmol/L (women). Source: NHS / BHF guidelines.
What Is Cholesterol — and Why Does Your Diet Matter?
High cholesterol affects 6 in 10 UK adults. Diet is responsible for around 20–30% of circulating cholesterol levels — making it one of the most powerful non-medication tools available.
Cholesterol is a waxy, fat-like substance made naturally by your liver and found in certain foods. Your body needs it to build cells and produce hormones — but too much of the wrong type circulating in your blood increases your risk of atherosclerosis (plaque buildup in arteries), heart disease, and stroke.
The critical distinction is between LDL cholesterol (low-density lipoprotein, the “bad” type) and HDL cholesterol (high-density lipoprotein, the “good” type). A heart-healthy diet aims to lower LDL and triglycerides while raising or maintaining HDL.
Dietary changes alone can reduce LDL by 10–15%, sometimes more. Combined with other lifestyle changes — regular movement, maintaining a healthy weight, not smoking — the effect is significantly greater and can reduce the need for medication or complement it effectively.
This guide focuses specifically on food: what to eat more of, what to limit, and how to build a practical, delicious week of eating that works for your heart.
The three types to know
The Best Foods for Lowering Cholesterol
These foods actively lower LDL, raise HDL, or reduce triglycerides — backed by decades of cardiovascular research.
- Porridge oats (the best start)
- Oat bran
- Barley (in soups & stews)
- Oatcakes & oat-based crackers
- Overnight oats
- Lentils (red, green, Puy)
- Chickpeas & hummus
- Kidney & cannellini beans
- Black beans & edamame
- Butter beans
- Salmon (fresh or tinned)
- Mackerel & herring
- Sardines & anchovies
- Trout
- Tinned tuna (in water)
- Almonds & walnuts
- Pistachios & cashews
- Ground flaxseed
- Chia seeds
- Pumpkin & sunflower seeds
- Avocado (½ daily is ideal)
- Extra virgin olive oil
- Olives
- Avocado oil
- Olive oil-based spreads
- Apples & pears (with skin)
- Citrus fruits
- Berries (all varieties)
- Grapes & plums
- Dried apricots & prunes
- Broccoli & Brussels sprouts
- Aubergine & okra (high pectin)
- Sweet potato & butternut squash
- Spinach & kale
- Carrots (excellent soluble fibre)
- Fortified spreads (e.g. Flora ProActiv)
- Fortified yoghurt drinks
- Fortified orange juice
- Naturally in: wheat germ, nuts
- 2g/day is the effective dose
Soluble Fibre: Your Cholesterol’s Best Enemy
Not all fibre works the same way. Soluble fibre is the specific type that blocks cholesterol absorption — and most people don’t eat nearly enough of it.
Soluble fibre dissolves in water to form a thick gel in your digestive tract. This gel traps cholesterol-rich bile acids — substances your liver makes from cholesterol — and carries them out of your body in your stool instead of letting them be reabsorbed.
To compensate, your liver pulls more cholesterol out of your bloodstream to make new bile acids. The net effect: lower circulating LDL cholesterol. Studies show that 5–10g of soluble fibre daily can reduce LDL by 5–11mg/dL — without any other dietary change.
The best sources are oats (beta-glucan), legumes, apples and pears (pectin), carrots, psyllium husk, and barley. You don’t need to track grams obsessively — just prioritise these foods at every meal and you’ll naturally hit your target.
Soluble fibre per serving
Foods That Raise Cholesterol — and What to Do Instead
These foods raise LDL or triglycerides, or displace the heart-healthy foods your diet needs more of.
Saturated fat — the main driver
Saturated fat, found in fatty cuts of red meat, full-fat dairy, butter, lard, and tropical oils (coconut and palm oil), directly raises LDL cholesterol. Reducing saturated fat is the single most evidence-backed dietary intervention.
Limit significantlyButter & full-fat dairy
Butter, cream, full-fat cheese, and whole milk are high in saturated fat. Switch to olive oil for cooking, reduced-fat dairy, and plant-based alternatives where possible.
Use sparinglyFried & ultra-processed food
Deep-fried foods, commercial baked goods, fast food, crisps, and packaged pastries are high in both saturated and trans fats — the latter raising LDL while also lowering HDL. Avoid trans fats entirely.
Avoid as much as possibleAdded sugars & refined carbs
Excess sugar and refined carbohydrates (white bread, sugary cereals, pastries, fizzy drinks) raise triglycerides and lower HDL. Replace with wholegrains, oats, and naturally sweet whole fruit.
Significantly reduceExcess alcohol
Heavy alcohol consumption raises triglycerides and blood pressure. Moderate consumption (up to 14 units/week for adults) appears relatively neutral, but there is no safe cholesterol benefit from drinking. Less is better.
Limit carefullyEgg yolks (in excess)
Eggs contain dietary cholesterol, though for most people this has minimal impact on blood cholesterol compared to saturated fat. Up to 7 eggs per week is generally considered safe for most adults. Discuss with your GP if you have familial hypercholesterolaemia.
Moderate (up to 7/week)Processed meats
Bacon, sausages, salami, chorizo, and deli meats are high in saturated fat and sodium. Replace with lean poultry (skinless), oily fish, legumes, and tofu as primary protein sources.
Avoid or rarelyCoconut & palm oil
Despite widespread health claims, both are very high in saturated fat and can raise LDL cholesterol. Use extra virgin olive oil as your primary cooking fat instead.
Replace with olive oil14 Smart Food Swaps That Protect Your Heart
You don’t need to overhaul everything at once. These one-for-one swaps deliver meaningful cholesterol improvement without upending your diet.
7-Day Low Cholesterol Meal Plan
A practical, flavourful week built around the best cholesterol-lowering foods. Every day features oats, legumes, or oily fish.
Key Daily Targets for Cholesterol Management
These are the dietary benchmarks to aim for. You don’t need to hit them all perfectly every day — think of them as weekly averages.
Soluble Fibre
The minimum evidence-based target for LDL reduction. 3 bowls of oats + 1 serving of legumes gets you most of the way there.
Plant Sterols
The clinically proven daily dose. Two portions of fortified food (spread, yoghurt drink) typically provides this.
Omega-3 Fish
Salmon, mackerel, sardines, or herring. Reduces triglycerides and raises HDL. Tinned fish counts fully.
Saturated Fat Cap
This is the NHS guideline for women; men should aim for under 30g. Most effective single dietary intervention for LDL.
Total Fibre
The general UK health guideline. A diet this high in fibre is associated with 15–30% lower cardiovascular risk.
Fruit & Veg
The base minimum. Prioritise high-soluble-fibre options: apples, pears, citrus, carrots, aubergine, and broccoli.
6 Lifestyle Strategies That Amplify Your Diet’s Effect
Diet is foundational — but these complementary habits multiply its impact significantly.
Exercise regularly — especially cardio
Regular aerobic exercise (brisk walking, cycling, swimming — 150 minutes per week) raises HDL cholesterol more effectively than almost any dietary change. It also reduces triglycerides and improves insulin sensitivity.
Maintain a healthy weight
Excess body weight, particularly visceral fat around the abdomen, raises LDL and triglycerides while lowering HDL. Even a 5–10% reduction in body weight produces meaningful improvements in cholesterol profile.
Quit smoking — one of the most powerful interventions
Smoking directly lowers HDL cholesterol and increases LDL oxidation, making it more harmful. Stopping smoking raises HDL levels within weeks and significantly reduces cardiovascular risk within one year.
Reduce alcohol intake
Heavy drinking raises triglycerides and blood pressure. Keeping within recommended limits (14 units/week, spread across the week, with at least two alcohol-free days) reduces triglyceride levels meaningfully.
Manage stress
Chronic stress raises cortisol, which in turn elevates LDL cholesterol and blood pressure. Regular relaxation practices — walking, yoga, mindfulness, adequate sleep — support cardiovascular health alongside diet.
Get regular cholesterol checks
A blood test (fasting lipid panel) is the only way to know your actual numbers. If you’re over 40, ask your GP about a cardiovascular risk assessment. If you’re making dietary changes, re-test after 3 months to see the effect.
Low Cholesterol Diet: Your Questions Answered
How quickly can diet lower cholesterol?
Most people see measurable changes within 4–6 weeks of consistent dietary improvement. The greatest changes typically appear within 3 months. Plant sterol foods show one of the fastest effects — LDL reductions of 7–10% can be seen within 2–3 weeks of consuming 2g of sterols daily. A follow-up blood test at 3 months gives a good indication of progress.
Is the low cholesterol diet the same as a low-fat diet?
No — and this is an important distinction. The quality of fat matters far more than the quantity. A low cholesterol diet actually encourages generous amounts of healthy unsaturated fats from olive oil, avocado, oily fish, and nuts. It is specifically low in saturated and trans fats. A blanket low-fat diet can paradoxically worsen cholesterol profiles if people replace fat with refined carbohydrates and sugars.
Can I lower cholesterol without taking statins?
For many people with mildly or moderately elevated cholesterol, dietary and lifestyle changes can achieve clinically meaningful reductions without medication. However, for those with familial hypercholesterolaemia, very high LDL, or existing cardiovascular disease, statins are typically essential and highly effective. Diet and medication are not mutually exclusive — dietary improvement enhances the effectiveness of statins. Always discuss this with your GP.
Are eggs bad for cholesterol?
The research has significantly evolved. While egg yolks contain dietary cholesterol, for most healthy people this has minimal impact on blood LDL cholesterol — which is far more strongly influenced by saturated fat intake. Current UK guidelines do not specify a maximum number of eggs for most people; up to 7 per week is widely considered safe. People with familial hypercholesterolaemia or type 2 diabetes may need to be more cautious — discuss with your GP.
What is the single best food for lowering cholesterol?
If forced to choose one, most cardiologists and dietitians would say porridge oats. The beta-glucan fibre they contain is among the most evidence-backed cholesterol-lowering dietary compounds available. Combined with oily fish (omega-3), plant sterol foods, and legumes, you have the core of a highly effective dietary strategy. No single food works in isolation — consistent dietary patterns are what matter.
Is a vegetarian or vegan diet good for cholesterol?
Generally yes — plant-based diets tend to be naturally low in saturated fat and high in fibre, which is favourable for cholesterol. Studies show vegetarians typically have 10–15% lower LDL than omnivores. However, vegan diets high in coconut oil, palm oil, or refined carbohydrates can still raise LDL. The quality of a plant-based diet matters as much as the absence of meat.
Your Healthier Heart
Starts This Week
Save this guide, make porridge tomorrow morning, and swap butter for olive oil today. Small, consistent changes compound into life-changing results.
