Skip to content

Healthy Foods to Lower Cholesterol

Eating for lower cholesterol levels doesn’t mean filling up on tasteless, uninspiring meals that completely cut fat out of our diets. The latest dietary advice to help us lower cholesterol actually encourages us to eat more of many delicious foods like oily fish, wholegrains, healthy unsaturated fats, an array of fruit and vegetables, and products that have plant stanols added to them such as Benecol. Follow these tips to help lower and maintain cholesterol levels within a healthy range for you.

healthy cholesterol lowering food

Table of content:

1. Enjoy fatty foods occasionally… Just not too much
2. Choose the right fats
3. Reduce saturates (rather than cholesterol in food)
4. Enjoy more fish
5. Add plant stanols to your daily diet
6. Take 5-a-day
7. Keep the carbs – but choose the high-fibre ones
8. Eat more plant-based protein
9. Enjoy sugary and salty foods in moderation
10. Enjoy a tipple… but in moderation


We all need some fat in our diet – it’s needed for good health and provides fat-soluble vitamins A, D, E and K, as well as essential fats that can’t be made in the body and so need to be supplied in our diet. But at the same time, it’s important not to have too much fat in our diet, as it’s high in calories and too many calories over time can lead to unwanted weight gain. That’s bad news for our heart health as being overweight – like having high cholesterol – is a risk factor for coronary heart disease and stroke. Plus, it increases the risk of developing type 2 diabetes. Guidelines in the UK, known as Reference Intakes, recommend we have no more than 70g fat a day [1]. You can use the nutrition panel on food labels to help you identify how much fat is in a food.

The low-down on labelling

As well as the nutrition panel, some products include extra information on the packaging e.g. on portion sizes to help us make healthier choices. Here’s what some of the information means [2] …

  • Low Fat – foods must contain less than 3g fat per 100g, and liquids less than 1.5g fat per 100ml. These are the same benchmarks that need to be met to get a green traffic light on the front of the packaging, too.
  • Fat Free – products must contain less than 0.5g fat per 100g or per 100ml. Products that meet these requirements may also include a green traffic light on the front of packaging.
  • Reduced Fat – the food must contain 30% less fat than a similar standard product. This doesn’t mean the product is low fat though!
  • Low saturates – the total of the saturated fat and trans fats in the product must be less than 1.5g saturates per 100g for food and less than 0.75g per 100ml for liquids. These are the same benchmarks used for labelling foods with a green traffic light on the front of packaging.
  • Saturates-free – the total of the saturated fat and trans fats in the product must be less than 0.1g saturates per 100g or per 100ml. Foods and drinks that meet these criteria can also use a green traffic light on the front of packaging.
  • Light or Lite – products that make this claim have to follow the same rules as ‘reduced’ and must outline the characteristics that make it light or lite, for example, a reduction in fat.

How to keep fat intake under control

  • Grill, bake, steam, microwave, boil or poach most of the time rather than frying or roasting.
  • If you use oil in cooking or drizzle it over salads, measure it out with a spoon rather than pouring it straight from the bottle. The same goes for dressings.
  • Remove the skin from chicken and the fat from meat before you cook it.
  • Swap fatty meats and processed meats such as sausages, burgers and salami for lean meat, poultry, fish, tofu, beans, lentils or chickpeas. Use smaller amounts of meat, too.
  • Stick with recommended amounts of spreads made with unsaturated oils like rapeseed oil. Benecol spreads are a great choice as they have plant stanols added to them, ingredients that are shown to lower cholesterol.
  • Eat fewer high-fat snack foods such as crisps, chocolates, doughnuts, cakes, pastries and biscuits.
  • Limit the amount of pastry products you eat such as pies, pasties, tarts and flans.
  • Use semi-skimmed, 1% fat or skimmed milk instead of full-fat milk.
  • Choose low-fat or reduced-fat varieties of dairy products such as reduced-fat cheese and low-fat yogurts. Benecol Yogurts are low in fat and also have cholesterol-lowering plant stanols added to them.
  • Don’t add cream to puddings, sauces or coffee.



While it’s important to cut down on the total amount of fat we eat, it’s also vital to choose the right fats as this helps to improve the balance between non-HDL (‘bad’) cholesterol and HDL (‘good’) cholesterol. In particular, the focus should be on reducing saturated fats and trans fats, and swapping them for polyunsaturated and monounsaturated fats, where possible.

The reason we need to cut down on saturated fats and trans fats is because these increase blood cholesterol, especially ‘bad’ cholesterol. This is the type that’s deposited in our arteries, causing them to narrow and harden and in turn, increasing our risk of coronary heart disease and stroke.

Most foods contain a mixture of different types of fat, but tend to be classed according to the ones found in greatest amounts.

Saturated fats

Red meat, full-fat dairy products, and fats such as butter, lard and ghee, as well as coconut and palm oil, are amongst the richest sources of saturates. But foods like cakes, biscuits, pastries and chocolate can also contribute saturated fat to our diet, so it’s just as important to cut down on these.

According to the National Diet and Nutrition Survey – a large survey that looks at what people eat in the UK – in adults aged 19 to 64 years, red meat, chicken and meat products such as bacon, ham, burgers, sausages, kebabs and meat pies provide around a quarter of the saturates in our diet. Milk and cheese provide 17% and butter provides 6%. Sweet treats like biscuits, cakes, pastries, puddings, ice cream and chocolate account for 15% of the saturates in our diet [3].

On average, we have around 25g saturated fat in our diet each day [3]. This is more than is recommended. In the UK, the Reference Intake for saturated fat is no more than 20g a day [4].
In the UK and EU, foods that have a low or reduced content of saturates can include the following information on the packaging: Reducing consumption of saturated fat contributes to the maintenance of normal blood cholesterol [5].

Polyunsaturated fats

These can be divided into two groups:

  1. Omega-3 fats – small amounts of omega-3 fats are found in plant foods like rapeseed oil, walnut oil, flaxseeds, nuts, soya and green leafy veg, but it’s hard to get all the omega-3 fats we need in this way. Oil-rich fish such as mackerel, salmon, sardines, trout, pilchards, kippers and herring provide a ‘ready-made’ source of omega-3 fats in good amounts.
  2. Omega-6 fats – omega-6 fats are found in corn, sunflower and soya oils and spreads that are made from these.

Monounsaturated fats

Good sources of monounsaturates include olive oil, rapeseed oil, avocados, nuts and seeds. Replacing saturated fats with unsaturated fats such as polyunsaturates and monounsaturates in the diet contributes to the maintenance of normal blood cholesterol levels [6] and has been shown to lower blood cholesterol. High cholesterol is a risk factor in the development of coronary heart disease [7].

What are trans fats?

Trans fats occur naturally in small amounts in red meat and dairy products. They are also created when vegetable oils are processed to create solid fats. In the past, these manufactured fats – known as hydrogenated fats – were widely used in foods like cakes, biscuits, spreads, pastries and pies, as well as in many takeaway outlets. It wasn’t good news for heart health as these types of fats, like saturated fats, increase ‘bad’ cholesterol.

Many manufacturers have now removed hydrogenated fats from their products and as a result, most people in the UK have fewer trans fats than the maximum daily amount recommended [3]. Eating fewer fried, processed and takeaway foods is the best way to keep intakes down.

Myth buster: Butter is a natural fat and better for your cholesterol than spread

Just because butter comes straight from nature doesn’t mean it’s healthier for you. Calorie wise – butter, sunflower, rapeseed or olive oil spreads are fairy similar, but it’s the type of fat that’s different.
Spreads tend to contain unsaturated fat, which can help to keep cholesterol levels under control, or even actively lower it when it contains plant stanols – the active ingredient in Benecol, whereas saturated fat found in butter can increase cholesterol levels.
Indeed a 10g serving of butter (one of those little packs that you get in cafes and restaurants) contains around 5g of saturated fat – that’s a quarter of our daily recommended limit of saturated fat. This is clearly a case of nature doesn’t always know best!


Cholesterol is only found in animal foods, usually in relatively small amounts. But a few foods, including eggs (egg yolks precisely), shellfish and liver (and other offal), contain much larger quantities. In the past, this meant advice was to limit these ‘high-cholesterol’ foods if you had high blood cholesterol. Eggs were usually pinpointed as foods to avoid by anyone with high cholesterol as they tend to be eaten more often than shellfish or liver.

However, newer research now shows that compared to saturated fats, for most people the cholesterol in food impacts only moderately our blood cholesterol levels. The exception is people who suffer with Familial Hypercholesterolaemia (FH), an inherited condition that results in extremely high blood cholesterol levels, and those with high cholesterol or at a high risk of cardiovascular disease, as well as people with high risk of CHD/CVD, enhanced cholesterol absorption due to certain gene variants in sterol transporters like ABCG5/G8 (~30% of the population) [8].

For most people though, saturated fat has a far bigger effect on blood cholesterol than the cholesterol found in food. This means if you need to lower your blood cholesterol, the most important thing you can do is eat fewer foods that contain saturates, such as fatty meats, full-fat milk, butter, lard, cream, pastry, cakes and biscuits. Meanwhile, most people can enjoy eggs as part of a healthy, balanced diet that’s low in saturated fat, unless advised otherwise by their GP or a dietitian.

enjoy more fish, good fats


Health guidelines recommend we eat two portions of fish a week, one of which should be an oily fish such as mackerel, salmon, sardines, trout, pilchards or herring. A portion is around 140g when cooked (or 170g before cooking). However, figures from the National Diet and Nutrition Survey reveal that, on average, adults aged 19 to 64 years only have around one portion of fish a week – and only manage a portion of oily fish once every three weeks! [3]

Fish is packed with protein and many vitamins and minerals, depending on the variety. But it’s the omega-3 fats in fish that shine when it comes to heart health. While most fish, including white and shellfish contain some omega-3 fats, oily fish are the richest natural sources of these fats. In particular, the two main omega-3 fats found in fish – DHA and EPA – help to maintain normal blood triglyceride levels [9], raised levels of which are another risk factor for coronary heart disease. At the same time, most fish are also low in saturated fat.

What counts as an oily fish?

  • Mackerel
  • Sardines
  • Pilchards
  • Herring
  • Kippers]
  • Bloaters
  • Sprats
  • Salmon
  • Trout

Myth buster: Taking omega-3 supplements will help prevent a heart attack

There is insufficient evidence that supplements of omega-3 fats will help to prevent cardiovascular disease or heart attacks [10].
Getting the omega-3 fats we need from food, such as oily fish, means we also benefit from the wide range of nutrients that oily fish supply such as protein, phosphorus, selenium, and vitamins B3, B6, B12 and D. And of course, fish is a tasty addition to our diet.

Benecol UK product range


Plant stanols are naturally found in small amounts in plant foods such as wholegrains, nuts, seeds, fruit, vegetables, beans, lentils and vegetable oils. But they’re also added to some foods in larger amounts, such as yogurt drinks, yogurts, spreads and cereal bars. Benecol products, for example, contain added plant stanols.

The reason plant stanols are so important for cholesterol lowering is thanks to their ability to partially block cholesterol (both cholesterol produced by the body and the cholesterol found in food) from being absorbed into the blood stream from the gut. Normally, about 50% of cholesterol is absorbed from the digestive tract into the blood stream, but when plant stanols are taken, it drops to just 20% [11, 12]. This lowers cholesterol in people suffering with raised blood cholesterol. High cholesterol is a risk factor in the development of coronary heart disease.

Plant stanols have been rigorously researched and tested and more than 80 independent clinical studies show they’re effective at lowering cholesterol [13 – 20]. No surprise then that guidelines around the world recommend people with high blood cholesterol include plant stanols as part of an overall eating plan that will help to reduce cholesterol [21 – 23].

How much plant stanols is needed?

In people with high blood cholesterol, a daily intake of 1.5-2.4g of plant stanols lowers LDL cholesterol (the main component of non-HDL or ‘bad’ cholesterol) by an average of 7-10% within two to three weeks. The LDL cholesterol lowering effect of plant stanol ester is dose-dependent and EU Commission approved based on a scientific evaluation by EFSA (EFSA Journal 2012;10(5):2693). You need to have these amounts every day for two to three weeks to see the benefit to cholesterol levels and continuous use in order to collect a benefit to health.

How can I get this amount?

Even though plant stanols occur naturally in a variety of plant foods, they’re only found in small amounts, so even a healthy diet that includes plenty of these foods won’t provide enough plant stanols to lower cholesterol – a normal diet has been shown to contain just 20-30mg plant stanols each day [24]. The only way to get enough plant stanols to actively reduce cholesterol is to enjoy foods that have plant stanols added to them in large enough doses. Benecol products include yogurts, yogurt and soya drinks, spreads and fruit and nut/oat bars, all of which have plant stanol ester added to them to help you achieve the 1.5-3g of plant stanols each day – the amount needed to see a reduction in cholesterol. Plus, they taste delicious!


Health guidelines recommend we eat at least five servings of fruit and veg every day, preferably a mix of different ones [25]. Here’s how getting 5-a-day can help heart health and lower our cholesterol…

Most fruit and veg:

  • Are low in fat – this is great news for lowering cholesterol, as we should reduce the total amount of fat in our diet.
  • Are low in calories – this can help us manage our weight, important as being overweight (especially if you carry extra weight around your middle) increases the chance of having raised blood cholesterol.
  • Add fibre to our diet – this can help to make meals more satisfying, which in turn can help with maintaining or achieving a healthy weight.
  • Provide potassium – this mineral helps to maintain normal blood pressure, raised levels of which increase the risk of coronary heart disease and stroke.
  • Are the main providers of vitamin C in our diet – this nutrient is needed to make collagen, which in turn is needed for our blood vessels to function normally. Vitamin C also protects the cells from oxidative stress. This is what is usually meant when vitamin C is described as an ‘antioxidant’.
  • Add phytochemicals to our diet – these naturally occurring plant chemicals are thought to have many benefits to health, including our heart health.

Read more: How to fit the 5-a-day into your daily diet and what counts as a portion?


Eating more fibre-rich foods is well known for keeping our digestive system working well and our gut microbes happy. But it’s also important for a healthy heart – according to the NHS, eating plenty of fibre is associated with a lower risk of heart disease and stroke [26]. Foods that contain good amounts of fibre are usually low in fat and contain a range of nutrients. Plus, a diet that contains good amounts of fibre can be more satisfying, which in turn may help us control our weight, although more research is needed to confirm whether boosting fibre intakes can help us lose weight [27].

Adults should have 30g fibre a day [28]. However, on average, we’re only having 19g a day [3] – less than one in 10 people aged 19 to 64 years manage to meet the daily recommendation of 30g [3].

There are various types of dietary fibre and these have different properties and therefore different actions in the body.

The type of fibre found in cereal grains such as wheat and rye, tends to act like a sponge and absorbs and holds onto water in the digestive system. This makes our stools bulky and soft so they pass smoothly through the body. It’s this type of fibre that helps to prevent complaints such as constipation, diverticular disease and possibly even bowel cancer.

Other types of fibre, such as those in fruit, veg, oats and beans provide food for bacteria in our gut, which can help them grow and flourish.

Another type of fibre – beta-glucans found particularly in oats and barley – helps to balance blood sugar levels after eating [29]. Beta-glucans also have a role to play in heart health as they help to keep blood cholesterol levels within a normal range [30] and can even lower cholesterol [31, 32].
To enjoy the health benefits offered by all the different types of fibre, it’s best to eat a mixture of different fibre-rich foods, rather than just sticking to one or two.

Read more: How to eat more fibre?



Many of the foods that are pinpointed as being great sources of protein for anyone following a plant-based diet, are actually good choices for including in a diet to lower cholesterol, especially ‘bad’ cholesterol.

Indeed, many studies have shown that soya, nuts and pulses such as beans, lentils and chickpeas, can benefit cholesterol levels. Exactly how these foods work to lower cholesterol most likely varies, but one reason could be because these foods are all low in saturated fat and people often eat them in place of foods that contain more saturates. For example, they eat beans or soya mince in place of red meat; soya milk instead of full-fat cows’ milk; or nuts rather than chocolate.

Added to this, many of these foods also provide fibre and a wide range of vitamins and minerals. Or it could be that people who regularly eat these sorts of foods are more likely to have healthier diets overall, or indeed healthier lifestyles, where they’re less likely to smoke and more likely to exercise!

It’s probably a combination of all these things that makes plant-based proteins a great choice for including in a heart-healthy diet. To gain the wide-ranging benefits, it’s best to enjoy a variety in our diet. But at the same time, it’s important not to consider them a cholesterol-lowering cure-all. It’s still important to eat a healthy diet, avoid smoking, lose weight if necessary and take more exercise to lower cholesterol.

An eating plan that aims to lower cholesterol and includes plenty of plant-based proteins is the portfolio diet.

Read more: What is portfolio diet?


Cutting down on sugar and salt is important for eating a healthier diet that supports heart health overall. Reducing sugar, for example, can help us better manage our weight, while cutting back on salt is beneficial for our blood pressure. That’s important because, in the same way that high blood cholesterol is a risk factor for coronary heart disease and stroke, so too are being overweight or having high blood pressure.

Many sugary and salty foods also come packaged with large amounts of fat, especially saturates. For example, cakes, biscuits and chocolate are loaded with fat and sugar, while takeaway foods such as pizza and burgers are often high in fat and salt. There’s no need to give up these foods completely, but eating fewer sugary and salty foods helps to reduce intakes of saturated fat – and that’s great news for helping to lower cholesterol.

There are heaps of tips for reducing both at Change4Life.


Many of us who enjoy a glass of wine may think it’s a good way to look after our heart. But the truth is, eating healthily, stopping smoking and being more active are far more beneficial to heart health than drinking alcohol. In fact, alcohol is more likely to damage, rather than protect, our heart, especially when we drink more than is recommended.

Drinking too much increases the chances of having raised triglycerides [36] and high blood pressure [36] and can cause abnormal heart rhythms [37]. Plus, alcohol is high in calories, an excess of which can lead to unwanted weight gain – and being overweight increases the risk of high blood cholesterol. It can also hinder our good intentions to eat more healthily. In short, too much booze in the long term means we’re more likely to have a heart attack or stroke and it increases our risk of developing other conditions including some cancers and liver disease [36, 37].

How much can I drink?

Health guidelines recommend men and women have a maximum of 14 units of alcohol a week. Drinks should be spread out over the week (it’s best to avoid binge drinking), ideally with a couple of alcohol-free days in between.

It’s not as simple as thinking one drink equals one unit. The number of units in a drink depend on the strength of the alcohol (what’s known as the %ABV) and the quantity consumed.

For example:

  • 1 pint of ordinary strength (4%) beer, lager or cider = 2 units
  • 175ml glass of red or white wine (13%) = 2 units
  • 25ml pub measure of spirits = 1 unit

To find out the number of units in your favourite drinks, use the unit calculator.

Myth buster: Drinking red wine is good for the heart

It’s commonly thought red wine may help to reduce the risk of heart disease thanks to the antioxidants it contains. But antioxidants are also found in many other foods such as fruit and veg.
Better still, the antioxidants in fruit and veg are naturally packaged with beneficial fibre and other vitamins and minerals – and don’t come with the negative effects of alcohol.
Meanwhile, research funded by the British Heart Foundation in 2018 found the risks of consuming alcohol on diseases of the heart and circulation outweigh any benefits [38]. The truth is, drinking red wine – or any other alcohol – is not a great strategy for keeping our heart healthy and is more likely to do harm than good.