Diet & Cholesterol

British Dietetic Association

This fact sheet explains what cholesterol is and how eating better can help to lower your cholesterol if it is too high.

What is cholesterol?

Cholesterol is a fatty substance found in your blood. It is produced naturally in the liver. We need some cholesterol to stay healthy. It is used to make certain hormones and vitamin D, as well as bile acids, which help digest and absorb dietary fat.

Your blood carries cholesterol around your body on proteins called lipoproteins. There are two main types:

  • High density lipoproteins (HDL cholesterol) take cholesterol you don’t need back to the liver to be broken down and passed out of the body. It’s often known as ‘good’ cholesterol as it removes cholesterol from the blood.
  • Non-high-density lipoproteins (Non-HDL cholesterol) take cholesterol from the liver to the cells around the body. It’s often known as ‘bad’ cholesterol because when there is too much, it can build up in your arteries. This can cause them to become narrowed or blocked and increase your risk of having a heart attack or stroke.

What causes high cholesterol?

Having high cholesterol is mainly caused by:

  • eating foods high in saturated fat
  • not being active enough
  • smoking
  • having too much body fat, especially around your middle

It can also run in families. Changing what you eat, being more active, and stopping smoking can help get your cholesterol back to a healthy level.

Lowering your cholesterol with diet

A few small changes to your diet can make a big difference to your cholesterol level.

1. Choose healthier fats

To help lower your cholesterol you don’t need to avoid fats altogether. You should cut down on foods high in saturated fat and replace them with food high in unsaturated fat like vegetable oils (olive, rapeseed and sunflower oil), nuts, seeds, avocado and oily fish (see Table 1).

Main food sources of dietary fats


  • Full-fat dairy products
  • Fatty meat and meat products, such as pasties, sausages and pies
  • Biscuits, cakes and pastries
  • Butter, cream, ghee and lard
  • Coconut and palm oils


  • Oily fish
  • Sunflower, soya, corn or safflower oils and spreads
  • Flax, pumpkin and sesame seeds
  • Walnuts

Monounsaturated fat

  • Olive and repeseed oil
  • Avocado
  • Nuts, such as almonds, cashews and hazelnuts


Swap saturated fats for unsaturated fats. Try these smart swaps to help cut back on saturated fat.

Table 2

Eat less

Smart swap

Creamy or cheesy sauces

Tomato or vegetable-based sauces

Fatty meat products such as sausages, burgers, pate, salami, meat pies and pasties

Lean cuts of meat and mince

Chicken and turkey with the skin removed

Fish especially oily fish such as mackerel, sardines, salmon

Vegetarian options like lentils, chickpeas, soya

Crisps and chocolate

Fresh or dried fruit or a handful of unsalted nuts and seeds

Full-fat milk, cheese, cream and yoghurt

Lower fat dairy foods such as 1% milk, reduced fat cheddar, low-fat yoghurt

Lard, dripping, ghee, butter and coconut oil

Vegetable oils - such as olive, sunflower, soya or rapeseed oil and their spreads


2. Look at food labels

Compare labels and choose foods with green or amber labels for ‘saturates’. Foods are high (red) in saturated fat if they contain more than 5g of saturates per 100g. Foods containing 1.5g or less per 100g are low (green) in saturated fat. Some healthy foods that are high in fat like oily fish, nuts and oils, may be red for saturated fat. This is okay, as they contain more of the healthy unsaturated fat.

3. Eat more high fibre foods

Eating plenty of fibre helps lower your risk of heart disease and some high fibre foods can help lower your cholesterol.  To make sure you get enough fibre:

  • Aim for five portions of fruit and vegetables a day
  • Switch to wholegrain varieties of bread, cereals, pasta and rice
  • Choose other high fibre foods such as pulses (lentils, beans, chickpeas), oats, unsalted nuts and seeds

What about Plant stanols or sterols products?

If you have high cholesterol, using foods with added plant stanols and sterols has been shown to help to lower cholesterol levels. You need to eat 1.5-3g of plant stanols or sterols, in combination with a healthy diet, to see a reduction in cholesterol.

You can get this from fortified foods such as mini drinks, spreads, milk and yoghurts from both branded and supermarket own label products. If you decide to use these products, follow guidelines on the packet to get the right amount. However, they are not a substitute for healthy diet nor a replacement for cholesterol lowering medication. And if you don’t have high cholesterol, these products are not recommended.

Dietary cholesterol – don’t get confused!

Some foods naturally contain dietary cholesterol, but don’t make a big difference to the cholesterol in your blood.  These are foods like eggs, some shellfish such as prawns and crab and offal such as liver, liver pate and kidney. They are low in saturated fat and so are fine to eat as part of a healthy diet. Only cut down on these foods if your doctor or a dietitian has advised you to. To lower cholesterol, it’s more important to cut down on the amount of saturated fat you eat.

Top tips

  • Cholesterol is a fatty substance found in your blood. There are two main types: HDL- cholesterol or ‘good’ cholesterol and non- HDL cholesterol or ‘bad’ cholesterol.
  • Too much non-HDL cholesterol can cause your arteries to become blocked. This increases your risk of having a heart attack or stroke.
  • A healthy balanced diet, being physically active, stopping smoking and keeping a healthy weight and shape can all help to lower your cholesterol.
  • Replace foods containing saturated fats with those that contain polyunsaturated and monounsaturated fats. You can do this by choosing healthy fats such as olive or rapeseed oil, nuts, seeds, fish and avocado.
  • Increase your fibre intake by choosing vegetables, fruits, wholegrains, pulses, nuts and seeds every day.

Useful resources

Cancer Focus NI, Keeping Well vans are mobile drop-in units which bring health checks,...
Well mind is a workshop which focuses on recognising the triggers of stress and the...
Well Checks Our 'Well Check' is a comprehensive cardiovascular health check that can...
This supportive behaviour change programme motivates individuals who are ready to make...
Is your heart condition.... Stopping you doing the things you want to do? Limiting your...
Work Well Live Well is a FREE workplace health and wellbeing support programme funded by...
Is your lung condition... Stopping you getting a good night’s sleep? Making you feel...
As well as continuing to offer services to people with chest, heart and stroke conditions...
There are a number of health campaigns throughout the year to raise awareness of...
Educating and inspiring people in our local communities to lead a healthy and active...
Our interactive webinars empower people to make informed lifestyle changes that will...
Well NI is our range of workplace health promotion services which aim to improve people’s...
Our information and wellness sessions delivered across NI focus on secondary prevention,...
If you’re living with a long-term chest, heart or stroke condition, then our Taking...
Delivered over 6 weeks, this online cardiac education programme brings together groups of...
If you’re living with a respiratory condition, then our Breathing Better team is here to...
This idea is a walk in the park. It really is that simple, post a news item to see how...