Foods to lower cholesterol NHS advice supports, including oats, beans, whole grains, nuts, seeds, oily fish, vegetables, fruit, soy foods, and olive oil.

Foods to Lower Cholesterol NHS: 10 Choices and Simple Swaps

Originally published: April 19, 2023

Last updated: July 17, 2026

Next review: July 2027

Written by: Adel Galal, Founder and Lead Writer at NextFitLife

Review status: Editorially reviewed and checked against current NHS, NICE, British Heart Foundation, and UK food label guidance. This page has not been medically reviewed by a doctor, cardiologist, pharmacist, or registered dietitian.

Reading time: About 19 minutes

People often search for foods to lower cholesterol NHS because they want a trusted and simple food list.

The NHS does not publish an official ranked list of miracle foods.Its advice focuses on the whole eating pattern.

The main goal is to eat less saturated fat and replace some of it with unsaturated fats.

The NHS also advises eating more oily fish, olive oil, rapeseed oil, whole grains, nuts, seeds, fruit, and vegetables.

Other respected UK heart organizations highlight oats, barley, beans, lentils, and soya foods because they provide useful fibre or replace foods high in saturated fat.

No food lowers cholesterol instantly.

No drink cleans cholesterol from the arteries.

No diet can guarantee that medicine will not be needed.

High cholesterol usually causes no symptoms.

A cholesterol blood test is the only way to know your levels.

This guide explains the main foods to lower cholesterol NHS advice supports, how to use them, which foods to limit, and why olive oil belongs on the healthy side of the plate.

For a detailed list of foods to reduce, read Foods to Avoid With High Cholesterol.

Foods to Lower Cholesterol NHS - Quick Answer

The most useful choices are:

  1. Oats
  2. Barley
  3. Beans, peas, and lentils
  4. Nuts
  5. Seeds
  6. Soya foods
  7. Oily fish
  8. Olive and rapeseed oils
  9. Whole grain foods
  10. Fruit and vegetables

These foods work best when they replace butter, ghee, fatty meat, sausages, cream, large cheese portions, cakes, biscuits, coconut oil, and palm oil.

Keep taking any prescribed cholesterol medicine.

Do not stop a statin because your food choices improve.

Editorial and Advertising Disclosure

This guide was written and editorially reviewed by Adel Galal.

Adel is a health and wellness writer.

He is not a doctor, cardiologist, pharmacist, or registered dietitian.

This page cannot interpret your cholesterol results, calculate cardiovascular risk, or prescribe medicine.

NextFitLife uses display advertising to support the website.

Advertising does not decide the foods, health claims, warnings, references, or conclusions on this page.

Read the
Editorial Policy,
Medical Review Policy,
and
Corrections Policy.

Important Cholesterol Safety Note

High cholesterol usually has no clear warning symptoms.

Feeling well does not prove that your cholesterol is normal.

Food changes can support treatment.

They do not replace blood tests, statins, blood pressure treatment, diabetes care, or medical assessment.

Do not stop or reduce a statin without speaking with your doctor or pharmacist.

Call emergency services for chest pressure, severe breathing difficulty, sudden facial drooping, arm weakness, speech trouble, fainting, or another possible heart attack or stroke symptom.

What Does the NHS Actually Recommend?

The NHS does not name one food as the best cholesterol treatment.

It recommends a balanced diet with healthier fats and more plant foods.

Foods the NHS Advises Eating More Often

  • Oily fish such as mackerel and salmon
  • Olive oil
  • Rapeseed oil
  • Spreads made from healthier oils
  • Brown rice
  • Whole grain bread
  • Wholewheat pasta
  • Nuts
  • Seeds
  • Fruit
  • Vegetables

Foods the NHS Advises Eating Less Often

  • Meat pies
  • Sausages
  • Fatty meat
  • Butter
  • Lard
  • Ghee
  • Cream
  • Large amounts of cheese
  • Cakes
  • Biscuits
  • Foods containing coconut oil
  • Foods containing palm oil

The aim is not to remove every gram of fat.

The aim is to replace some saturated fat with unsaturated fat.

The NextFitLife guide to the Worst Foods for Heart explains these swaps in more detail.

Understanding Cholesterol Results

Cholesterol is a fatty substance used by the body.

The liver makes most of it.

A blood test measures several types of blood fats.

LDL Cholesterol

LDL cholesterol carries cholesterol through the blood.

High LDL can contribute to fatty deposits inside the arteries.

Non-HDL Cholesterol

Non-HDL cholesterol includes several particles that can contribute to artery disease.

UK clinicians often use non-HDL cholesterol when reviewing treatment progress.

HDL Cholesterol

HDL cholesterol helps transport cholesterol back toward the liver.

A high HDL result does not cancel a very high LDL or non-HDL result.

Triglycerides

Triglycerides are another form of fat in the blood.

They may rise with excess alcohol, poorly controlled diabetes, excess calories, some medicines, and certain medical conditions.

Total Risk Matters

Doctors consider cholesterol together with age, blood pressure, diabetes, smoking, kidney health, family history, and other risk factors.

For related circulation information, read Foods That Improve Blood Circulation in Legs.

Top 10 Foods to Lower Cholesterol NHS Advice Supports

These foods are not medicine.

They support a heart-healthy diet when eaten regularly and used to replace foods high in saturated fat.

Food groupWhy it may helpSimple use
OatsProvide beta-glucan soluble fibreUse in porridge, overnight oats, or oatcakes.
BarleyProvides beta glucan and whole grain fibreAdd to soup, stew, or grain bowls.
Beans, peas, and lentilsProvide soluble fibre and plant proteinUse in soup, curry, salad, and chilli.
NutsProvide unsaturated fats and fibreChoose one small handful without salt or sugar.
SeedsProvide unsaturated fats, fibre, and plant nutrientsAdd a spoonful to oats, yogurt, or salad.
Soya foodsProvide plant protein and can replace fatty meat or full-fat dairyUse tofu, tempeh, edamame, or unsweetened soy drink.
Oily fishProvides unsaturated omega fats and proteinChoose salmon, sardines, trout, herring, or mackerel.
Olive and rapeseed oilsProvide monounsaturated and polyunsaturated fatsUse small amounts instead of butter or ghee.
Whole grain foodsProvide more fibre than many refined alternativesChoose brown rice, whole grain bread, and whole wheat pasta.
Fruit and vegetablesProvide fibre and help replace foods high in saturated fatAim for a varied selection across the day.

1. Oats

Oats contain beta-glucan.

Beta glucan is a type of soluble fibre.

It forms a gel in the digestive system.

This can reduce the amount of cholesterol absorbed from the gut.

A bowl of porridge is a simple starting point.

You can also use:

  • Rolled oats
  • Oat bran
  • Oatcakes
  • Unsweetened oat cereal

Add berries, apple, seeds, or plain yogurt.

Limit large amounts of sugar, syrup, chocolate, or cream.

2. Barley

Barley also provides beta-glucan.

It can support cholesterol management as part of a varied diet.

Try pearl barley in:

  • Vegetable soup
  • Lentil stew
  • Chicken soup
  • Grain salad
  • A barley risotto-style meal

Increase fibre gradually when you are not used to whole grains.

Drink enough fluid unless you have a medical fluid restriction.

3. Beans, Peas, and Lentils

Beans, peas, and lentils provide soluble fibre and plant protein.

They can replace some processed meat or fatty meat.

Useful choices include:

  • Kidney beans
  • Black beans
  • White beans
  • Chickpeas
  • Green peas
  • Red lentils
  • Brown lentils

Drain and rinse canned beans to reduce some salt.

Choose baked beans with less salt and sugar when possible.

People with kidney disease may need personal potassium and phosphorus advice.

4. Nuts

Nuts provide unsaturated fats, fibre, protein, and minerals.

They are a useful replacement for biscuits, pastries, and crisps.

Choose:

  • Walnuts
  • Almonds
  • Peanuts
  • Pistachios
  • Hazelnuts

Use one small handful.

Choose plain nuts without added salt or sugar.

Nuts are nutritious but energy-dense.

5. Seeds

Seeds provide fibre and unsaturated fats.

Useful choices include:

  • Ground flax seeds
  • Chia seeds
  • Pumpkin seeds
  • Sunflower seeds
  • Sesame seeds

Add one spoonful to porridge, yogurt, soup, bread, or salad.

Ground seeds may be easier to chew.

Increase the amount slowly to reduce bloating.

6. Soya Foods

Soya foods provide protein and are usually low in saturated fat.

They can replace fatty meat, cream, or some full-fat dairy foods.

Choose:

  • Tofu
  • Tempeh
  • Edamame
  • Soya beans
  • Unsweetened soy drink
  • Plain soy yogurt

Check flavoured products for salt and added sugar.

The benefit comes partly from what soya replaces in the meal.

7. Oily Fish

The NHS lists oily fish among foods to eat more often.

Oily fish provide protein and unsaturated omega fats.

Choices include:

  • Salmon
  • Mackerel
  • Sardines
  • Herring
  • Trout
  • Pilchards

Bake, grill, steam, or poach fish.

Check the salt in smoked and canned products.

Fish can replace sausages, fatty meat, or processed meat.

8. Olive Oil and Rapeseed Oil

Olive oil is not one of the worst foods for cholesterol.

It provides mainly unsaturated fat.

Rapeseed oil also provides unsaturated fats.

The useful change happens when these oils replace butter, ghee, lard, coconut oil, palm oil, or fatty sauces.

Use a small amount for cooking or dressing.

All oils are high in energy.

Adding unlimited olive oil to an unchanged diet does not create extra protection.

9. Whole Grain Foods

The NHS recommends brown rice, whole grain bread, and wholewheat pasta.

Whole grains provide more fibre than many refined alternatives.

Other choices include:

  • Bulgur
  • Whole grain cereal
  • Wholemeal couscous
  • Rye bread
  • Quinoa

Replace one refined grain at a time.

Whole grain foods are not suitable in unlimited portions, especially when diabetes or calorie needs require planning.

10. Fruit and Vegetables

Fruit and vegetables provide fibre, vitamins, minerals, water, and plant compounds.

They also help replace foods high in saturated fat and energy.

Useful higher fibre choices include:

  • Apples
  • Pears
  • Berries
  • Oranges
  • Aubergine
  • Okra
  • Broccoli
  • Sweet potatoes

Fresh, frozen, and canned products can all fit.

Choose canned fruit in juice or water.

Choose vegetables without excess salt.

For more balanced food ideas, visit the Healthy Aging Foods Guide.

Simple Swaps That May Help Lower Cholesterol

Adding a healthy food is useful.

Replacing foods high in saturated fat is often more useful.

Eat less oftenChoose more often
Butter or gheeA small amount of olive or rapeseed oil
Sausage or baconBeans, lentils, fish, tofu, or lean poultry
Creamy pasta sauceTomato and vegetable sauce
Meat pieBean stew or lentil soup with whole grain bread
BiscuitsFruit with a small handful of nuts
Sweet breakfast cerealPlain porridge with fruit
White breadWhole grain bread
Coconut oilOlive or rapeseed oil
Large cheese portionSmaller cheese portion, hummus, or beans
Fried fishBaked or grilled oily fish

Foods to Limit When Cholesterol Is High

The main issue is usually saturated fat rather than cholesterol, found naturally in every animal food.

Fatty and Processed Meat

Limit frequent consumption of sausages, bacon, salami, fatty mince, fatty ribs, meat pies, and processed meat.

Choose lean meat, fish, beans, tofu, or skinless poultry more often.

Butter, Ghee, Lard, and Cream

These foods contain a lot of saturated fat.

Use smaller amounts or replace them with suitable unsaturated oils.

Cheese

Cheese provides protein and calcium.

Many types also contain saturated fat and salt.

Use a smaller portion and compare labels.

Cakes, Biscuits, Pastries, and Chocolate

These foods may combine saturated fat, added sugar, refined flour, and many calories.

They can fit occasionally.

The concern is frequent large portions.

Coconut and Palm Oils

These oils come from plants.

They are still high in saturated fat.

Olive and rapeseed oils are better everyday choices for many people.

Do You Need to Avoid Eggs?

Eggs contain dietary cholesterol.

They are not automatically banned in the current UK cholesterol guidance.

NICE removed its previous reference to restricting dietary cholesterol because the evidence did not support a general restriction strategy.

Eggs also provide protein, vitamin B12, choline, and other nutrients.

Prepare them with little butter, cheese, sausage, or bacon.

Boiled, poached, or dry-cooked eggs may fit many heart-healthy diets.

Ask for personal advice if you have familial hypercholesterolemia, diabetes, established cardiovascular disease, or very high LDL.

What About Plant Sterols and Stanols?

Plant sterols and stanols can reduce cholesterol absorption from the gut.

They are added to some spreads, yogurt drinks, milk products, and other fortified foods.

However, NICE does not advise plant sterol or stanol products as a general method to prevent cardiovascular disease.

This is an important difference between lowering a laboratory cholesterol number and proving that a product prevents heart attacks or strokes.

These products should not replace:

  • A diet lower in saturated fat
  • Prescribed statins
  • Blood pressure treatment
  • Diabetes care
  • Stopping smoking
  • Physical activity

Ask your doctor, pharmacist, or dietitian whether a fortified product has a useful place in your personal plan.

Do not give specialized cholesterol-lowering products to children unless a qualified professional recommends them.

How to Read UK Food Labels for Cholesterol

Food labels can help you compare similar products.

Check Saturated Fat

On UK labels, food is considered high in saturated fat when it contains more than 5 grams per 100 grams.

It is considered low when it contains 1.5 grams or fewer per 100 grams.

Choose more green and amber options when possible.

Compare Per 100 Grams

Serving sizes differ between brands.

Comparing per 100 grams makes the comparison clearer.

Check Salt

Food is high in salt when it contains more than 1.5 grams per 100 grams.

Too much salt can raise blood pressure.

Blood pressure and cholesterol both affect cardiovascular risk.

Read What to Drink to Lower Blood Pressure Quickly for safe blood pressure guidance.

Check Sugar

Cakes, biscuits, sweet drinks, and desserts may be high in sugar and saturated fat.

High sugar intake may make weight and triglyceride management harder.

Check the Ingredient List

Look for ingredients such as:

  • Butter
  • Ghee
  • Lard
  • Coconut oil
  • Palm oil
  • Cream
  • Fatty or processed meat

One Day Foods to Lower Cholesterol NHS Meal Plan

This is a general example.

Adjust it for allergies, diabetes, kidney disease, calorie needs, food access, and culture.

Breakfast

Choose porridge made with oats and an unsweetened milk or soy drink.

Add berries and ground flaxseeds.

Morning Snack

Choose an apple with a small handful of unsalted nuts.

Lunch

Choose lentil and vegetable soup.

Add whole grain bread and a side salad.

Afternoon Snack

Choose plain yogurt or soy yogurt with fruit.

Dinner

Choose baked salmon, tofu, or beans.

Add barley or brown rice and two vegetables.

Dressing

Use a small amount of olive or rapeseed oil with lemon and herbs.

Vegetarian Alternative

Choose tofu, edamame, chickpeas, or lentils instead of fish.

For more meal planning ideas, visit the Foods and Nutrition Hub.

Other NHS Advice for Lowering Cholesterol

Food is only one part of cholesterol management.

Physical Activity

The NHS recommends at least 150 minutes of moderate activity or 75 minutes of vigorous activity each week for most adults.

Activity should match your health and physical ability.

Stop Smoking

Smoking damages blood vessels and raises cardiovascular risk.

NHS stop smoking services can provide support.

Alcohol

Excess alcohol may raise triglycerides and create other health risks.

UK guidance advises not regularly drinking more than 14 units a week.

Do not start drinking for heart health.

Weight and Waist Size

Weight loss may improve cholesterol and other risk factors for some people.

A strict or extreme diet is not required.

Small, sustainable changes are more useful.

Blood Pressure and Diabetes

Control of blood pressure and blood glucose is also important for heart and artery health.

Statins and Food Safety

Statins reduce the amount of cholesterol the body makes.

They lower the risk of heart attack and stroke for people who need them.

Do Not Stop a Statin

Statins are usually taken for a long time.

Your cholesterol may rise again after stopping.

Speak with your doctor or pharmacist before changing treatment.

Grapefruit

Grapefruit can interact with some statins.

Simvastatin users are usually advised to avoid grapefruit juice.

Atorvastatin advice depends on the amount consumed.

Other statins may have different guidance.

Read the leaflet for your exact medicine or ask a pharmacist.

Muscle Symptoms

Contact your prescriber about unexplained muscle pain, tenderness, or weakness.

Do not simply stop the medicine without advice unless emergency care is needed.

Supplements

Tell your doctor or pharmacist about every supplement and herbal product you take.

Natural does not mean free from interactions.

Cholesterol Testing and Familial Hypercholesterolemia

High cholesterol usually causes no symptoms.

A blood test is needed.

Who May Need Testing?

Ask about a cholesterol test when:

  • You are over 40 and have not been tested
  • You have high blood pressure
  • You have diabetes
  • You have kidney disease
  • You smoke
  • You are overweight
  • High cholesterol runs in your family
  • A close relative had early heart disease

Familial Hypercholesterolaemia

Familial hypercholesterolemia is an inherited condition that can cause very high cholesterol from a young age.

A healthy diet remains important.

Food alone is usually not enough.

Medicine and family screening may be needed.

Tell your doctor about parents, siblings, or children with very high cholesterol or early heart attacks.

When to Seek Medical Care

Arrange a Routine Medical Review When

  • You have not had your cholesterol checked
  • Your LDL or no HDL remains high
  • You stopped a statin because of side effects
  • You have diabetes, kidney disease, or heart disease
  • Early heart disease runs in your family
  • You may have familial hypercholesterolemia
  • You are unsure how to interpret your results

Call Emergency Services for Heart Attack

  • Chest pressure, squeezing, heaviness, or pain
  • Pain spreading to the arm, jaw, neck, back, or stomach
  • Shortness of breath
  • Cold sweat
  • Nausea
  • Faintness

Call Emergency Services for a Possible Stroke

  • Sudden facial drooping
  • Sudden arm weakness
  • Sudden speech trouble
  • Sudden vision change
  • Sudden loss of balance

Conclusion

The most useful foods to lower cholesterol NHS advice supports include oily fish, olive oil, rapeseed oil, whole grains, nuts, seeds, fruit, and vegetables.

Oats, barley, beans, lentils, and soya foods can add soluble fibre or replace foods high in saturated fat.

The main goal is not to find one miracle food.

It is to reduce saturated fat and build a varied, heart-healthy eating pattern.

Olive oil belongs among the healthier alternatives.

Eggs are not automatically banned.

Plant sterol products are not a replacement for proven cardiovascular treatment.

Keep taking prescribed medicine and attend cholesterol tests.

Use these food to lower cholesterol NHS guide by replacing one food high in saturated fat with oats, beans, fish, nuts, whole grains, or an unsaturated oil today.

Cholesterol and Medical Disclaimer

This content is for general education only.

It does not replace cholesterol testing, cardiovascular risk assessment, diagnosis, medicine, medical nutrition therapy, or emergency care.

Dietary needs differ when you have diabetes, kidney disease, liver disease, pregnancy, an eating disorder, food allergies, or prescribed medication.

Seek urgent care for heart attack or stroke symptoms.

References and Sources

  1. NHS. How to Lower Your Cholesterol.Current NHS advice about oily fish, olive oil, rapeseed oil, whole grains, nuts, seeds, fruit, vegetables, saturated fat, exercise, smoking, and alcohol.
  2. NHS. How to Eat Less Saturated Fat.Open guidance about saturated fat sources, daily limits, label values, cooking methods, dairy, meat, coconut oil, palm oil, butter, and ghee.
  3. NHS. How to Read Food Labels.Official guidance about high and low saturated fat, salt, sugar, front label colours, portion sizes, and comparison per 100 grams.
  4. NICE. Cardiovascular Disease Risk Assessment and Lipid Modification.Current UK clinical guidance about replacing saturated fat with unsaturated fat, olive and rapeseed oil, cholesterol testing, statins, dietary cholesterol, and plant sterols.
  5. British Heart Foundation. Five Cholesterol-Lowering Foods.Open guidance about oats, barley, beta glucan, beans, lentils, nuts, seeds, plant protein, saturated fat, and practical food swaps.

About Adel Galal

Adel Galal is the founder and lead writer of NextFitLife.

He has more than 30 years of independent interest and study in nutrition, fitness, sleep, weight management, cardiovascular wellness, and healthy aging.

He has also spent more than 15 years writing health and wellness content.

His professional background includes 29 years in information technology management.

This experience shaped his structured approach to source comparison, fact-checking, health claim review, and clear educational writing.

I am not a dermatologist or A doctor, and this content does not replace professional medical advice. What I share comes from real-life experience, extensive research, and consultation with healthcare providers. Always consult qualified medical professionals for diagnosis and treatment of any health condition.

A doctor, cardiologist, pharmacist, or registered dietitian should guide your cholesterol targets, cardiovascular risk, medicine, supplements, and personal food plan.

Frequently Asked Questions

What are the principal foods to lower cholesterol NHS recommends?

The NHS recommends more oily fish, olive and rapeseed oils, whole grains, nuts, seeds, fruit, and vegetables, while reducing saturated fat.

Does the NHS publish an official top cholesterol food list?

No. The NHS gives general dietary advice rather than an official ranked list of miracle foods.

Which food lowers cholesterol fastest?

No food lowers cholesterol instantly. Regular dietary changes work over time and may need to be combined with medicine.

Do oats help lower cholesterol?

Oats contain beta-glucan soluble fibre, which can reduce cholesterol absorption from the digestive system.

Are beans good for high cholesterol?

Yes. Beans and lentils provide soluble fibre and plant protein and can replace some processed or fatty meat.

Is olive oil good for cholesterol?

Olive oil provides unsaturated fat. It is most useful when it replaces butter, ghee, coconut oil, palm oil, or other saturated fats.

Is coconut oil recommended by the NHS for cholesterol?

No. NHS guidance lists coconut oil among foods high in saturated fat that should be reduced.

Do I need to avoid eggs?

Eggs are not automatically banned. NICE no longer recommends a general restriction of dietary cholesterol.

Are nuts good for cholesterol?

Unsalted nuts provide unsaturated fats and fibre. Use a small handful as a replacement for biscuits, cakes, or crisps.

Which fish is good for cholesterol?

Oily fish such as salmon, mackerel, sardines, trout, and herring provide protein and unsaturated omega fats.

Should I use plant sterol products?

NICE does not advise plant sterol or stanol products as a general method to prevent cardiovascular disease. Ask for personal advice.

How do I identify food high in saturated fat?

On UK labels, more than 5 grams of saturated fat per 100 grams is considered high.

Can food replace a statin?

No. Healthy eating supports treatment, but many people still need a statin or another cholesterol-lowering medicine.

Does high cholesterol cause symptoms?

High cholesterol usually causes no symptoms. A blood test is needed to measure it.

What is familial hypercholesterolemia?

It is an inherited condition that can cause very high cholesterol from a young age. Medicine and family screening are often needed.

Is this article medical advice?

No. It provides general education. A qualified healthcare professional should interpret cholesterol results and recommend treatment.

Scroll to Top