Select your site

Please select your delivery destination.

foods that cause high cholesterol

What causes high cholesterol?

Understanding your blood cholesterol is a great step towards managing your wellness. So, here we delve into what causes high cholesterol and explain some common terminology you may see on the readings from a cholesterol test.

Cholesterol is a common indicator of wellness and a term most of us are familiar with. But do you actually understand what is cholesterol? What about LDL and HDL – do you know the difference between good cholesterol and bad cholesterol? And how can you spot if your LDL cholesterol levels are creeping up too high?

What is cholesterol?

Cholesterol is a fatty substance found in your blood. Your liver naturally produces it, but it can also be consumed in foods such as red meat, high-fat cheese, butter and eggs. Some cholesterol is healthy. In fact, it’s used all around your body to perform some vital bodily functions.1

What is cholesterol used for?

  • It helps create a healthy outer wall for cells around your body.
  • By contributing to the production of bile acids, it supports digestion and the absorption of fats.
  • It helps with the creation of hormones and vitamin D. So, it has an important role in keeping your bones, teeth and muscles healthy.

To perform these essential functions, the liver produces most of the cholesterol you need.

So, what happens if you end up with more of the fatty substance in your bloodstream than you need? This is referred to as high cholesterol and it can in time cause you problems. Excess cholesterol can start to build up and stick to the walls of your arteries. This makes your blood vessels get stiffer and narrower. Because it’s more difficult for blood to flow freely around your body, if cholesterol continues to accumulate, it can increase your risk of a heart attack or stroke.

Good cholesterol v bad cholesterol

As a fat (or lipid), cholesterol can't travel in your bloodstream on its own. Before being released into your bloodstream, the lipids attach to protein. Lipids plus proteins, combine to create ‘lipoproteins’, which are spherical parcels that carry cholesterol in your bloodstream to wherever in your body they’re needed.2

Your body creates many variations of lipoprotein, but there are two main types – HDL and LDL. But which one is good cholesterol?

  1. Low density lipoprotein (non-HDL or LDL cholesterol)
These lipoproteins contain higher volumes of cholesterol. Their function is to transport cholesterol from the liver to cells around your body.3 But if there’s more cholesterol than the body needs, it has the potential to build up and clog arteries. This earns LDLs the label ‘bad’ cholesterol.

  1. High density lipoprotein (or HDL cholesterol)

This lipoprotein contains less cholesterol and more protein. Its role is to return the cholesterol you don’t need back to the liver. Here it can be used to make bile acids which help with digestion. Or, it’s broken down so it can either be absorbed back into the blood and returned to the liver, or excreted as waste. HDLs can prevent disease, so they get the more favourable title of ‘good’ cholesterol.

What causes high cholesterol?

Anyone can get high cholesterol. Even if you’re fit, healthy and slim. However, here are ten risk factors that can make you more susceptible to raised levels of blood cholesterol.4

  1. Diet. Eating too much saturated fat or a high cholesterol diet.

  2. Alcohol. Drinking more than the recommended amount of alcohol.

  3. Smoking

  4. Being inactive

  5. Existing health conditions. For example, an underactive thyroid gland, type 2 diabetes, liver disease or kidney disease.

  6. Being overweight

  7. Genes. Susceptibility can be inherited from your parents.

  8. Age. Raised cholesterol levels are more common as you get older.

  9. Gender. Men are more likely to have high cholesterol levels.

  10. Ethnicity. People from a South Asian background can have a high risk of high cholesterol

There are often no signs of high cholesterol

Public Health England estimate that six out of ten adults in England have high cholesterol.5 But although it’s common, finding out you have high cholesterol often comes as a surprise. There aren’t any physical high cholesterol symptoms or obvious warning signs that your LDL levels are creeping up too high. The only way to find out if you have healthy cholesterol levels is to have a cholesterol test at your doctors (a simple blood test) or to buy a cholesterol test kit.

But what do cholesterol readings mean?


Type of cholesterol Normal cholesterol levels
Total cholesterol. The combined amount of good and bad cholesterol in your blood. 5 or lower
HDL. The amount of good cholesterol in your blood. 1 or lower
LDL. A measure of the bad cholesterol in your blood. 3 or lower
Triglycerides. Another type of fat found in your blood that’s similar to bad cholesterol and can also contribute to the narrowing of arteries. 2.3 or lower
Note: This is general NHS guidance on cholesterol readings.6

Are there natural ways to lower cholesterol?

Healthy levels of blood cholesterol are specific to each person. And what causes high cholesterol also varies between individuals. So, your doctor will interpret your cholesterol chart in the context of your personal circumstances and risk factors. For some people medication (e.g. statins) provides the best answer to how to lower your cholesterol. But by making positive, natural diet and lifestyle changes, many people are able to lower cholesterol naturally.

Last updated: 21 July 2020

Related Topics

Cholesterol