Bank Holiday

Keep up to date with delivery, collection and our customer service hours. Find out more.

On this page

    How to lower your high cholesterol

    On this page
    1. What is cholesterol?
    2. What is high cholesterol?
    3. How do you know if you have high cholesterol?
    4. How to reduce your cholesterol
    5. What diets help lower cholesterol?
    6. Does losing weight lower cholesterol?
    7. Weight loss treatments

    Reviewed by Dr Bhavini Shah

    This article will explore ways that you can lower your cholesterol levels, including medication if appropriate, losing weight, regularly exercising and following certain low cholesterol diets. If you’re worried about your cholesterol levels or have been told you have high cholesterol, read on for simple ways you can begin to lower it. 

    how to lower your cholesterol

    What is cholesterol?

    Cholesterol is a type of fat which is found in our blood and made in the liver. Cholesterol can also be found in some of the foods we eat. Cholesterol is important as it helps to keep the cells in our bodies healthy, but problems arise when we have too much, also known as high cholesterol.

    What is high cholesterol?

    High cholesterol is when you have too much cholesterol in your blood. Cholesterol develops into fatty deposits that line your arteries, making it harder for the blood to flow through them.  In the UK 56% of men and 61% of women have raised total cholesterol. 

    High levels can be caused by lifestyle factors such a:

    • Smoking
    • Your diet
    • The amount of exercise you do 

    These are things you can change and control. However other factors that cause high cholesterol such as your age, ethnic background, your biological sex aren't always in your control.

    Why is high cholesterol bad for you?

    High cholesterol is bad for you as it can increase your risk of heart problems including heart attack or a stroke. This is because the cholesterol blocks blood vessels making it hard for blood to flow through your arteries. 

    How do you know if you have high cholesterol?

    If you have high cholesterol you may not know, as it usually doesn’t cause any symptoms. That’s why it’s important to follow a healthy lifestyle as much as possible.

    You can also take a blood test at home to check your levels. Our general health blood test measures your lipid profile to reveal the different fats in your blood.

    You can also speak to your doctor about a blood test. If your doctor thinks you might be at risk they may suggest a cholesterol test. If you’re under 40 you’re likely to be offered a blood test, if you’re over 40 you may be tested during your NHS Health Check. Cholesterol tests may also be available in your local participating pharmacy for a fee.

    How to reduce your cholesterol

    Cholesterol can be caused by things we can control like eating habits and factors we can’t like your age. Changing the things we can control can help to reduce cholesterol and in turn lower your risk of heart problems. An annual cholesterol test may be recommended to track your progress, however you can take a general health blood test every three months as well.

    Medication may also be needed to help keep your cholesterol levels in check. These can be combined with lifestyle changes to improve your cholesterol and support the effects of your medication.

     “Even if you haven’t been diagnosed with high cholesterol, you can take steps to live a healthier lifestyle, even small changes add up.” - Dr Bhavini Shah

    The ways you can reduce high cholesterol:  

    Regular exercise

    With our busy lives it can be hard to make exercise a priority. But with all the benefits exercise brings including improved mood and lessening your risk of certain conditions, it’s important to find a physical activity you enjoy and that you can fit into your lifestyle.

    It’s recommended that adults do 150 of moderate aerobic activity such as hiking or dancing or 75 minutes of vigorous aerobic exercise such as running or swimming. Find out how you can get started with exercise in our guide. 

    Stopping smoking

    We all know smoking is bad for our health including our heart health. Smoking can increase your risk of heart disease, heart attack and stroke. Smoking damages the walls of your arteries meaning that cholesterol can easily collect these. 

    The good news is that quitting smoking can improve your cholesterol levels as well as offer other health benefits. We know that giving up smoking isn’t easy, which is why we’ve got advice to help you stop smoking and treatments, so you can take control of your health.  

    Drinking less alcohol

    The NHS recommends cutting down on alcohol to help lower your cholesterol. Drinking less alcohol can help your liver to better remove the bad cholesterol in your blood. 

    The guidelines around alcohol consumption are drinking no more than 14 units a week which is roughly 6 pints of 4% beer or 6 (175ml) glasses of 13% wine. You should also spread your drinking over at least 3 days of the week. If you want to lower your cholesterol you should consider:

    • Drinking less than 14 units a week
    • Having alcohol-free days during the week
    • Avoid binge-drinking

    If you think you may be drinking too much, find out what support is available and how you can begin to cut down. 

    Taking medication that helps lower cholesterol

    Lifestyle changes on their own might not be enough to lower your cholesterol. Your GP may decide that you need medication such as statins, alongside lifestyle changes, to help keep your cholesterol levels under control. Statins are the most common medication for cholesterol, and you usually need to take them for life, but don’t worry your doctor will tell you everything you need to know about this medication. 

    Eating low-cholesterol foods

    Foods high in saturated fat and trans fat such as processed meat, pastry, cream, butter and cakes can increase cholesterol. Simple swaps may help you to lower your cholesterol levels, such as: 

    • Using vegetable oil spreads instead of butter
    • Using natural yoghurt instead of cream
    • Swapping red meat for chicken or fish or plant based alternatives
    • Cooking from scratch instead of ordering takeaways

    If you steam, grill or boil foods instead of frying them you can decrease the amount of fat you eat as well.

    Foods that reduce high cholesterol

    What foods help lower cholesterol?

    Foods that reduce cholesterol are those low in saturated fat like:

    • Vegetable oils and spreads
    • Unsalted nuts and seeds
    • Avocados
    • High fibre foods
    • Kidney beans
    • Foods fortified with sterols or stanols 

    Adding these into your diet, alongside other healthy eating can help. For more healthy swaps read our healthy alternatives guide

    Eating high fibre foods

    Foods high in fibre reduce the amount of cholesterol that is absorbed by the body. Fibre is a type of carbohydrate that keeps your digestive system healthy and regulate blood sugar. They can help lower cholesterol and keep you feeling fuller for longer.

    What are high-fibre foods?

    Fruits, vegetables alongside lentils, beans, oats, seeds and pulses are high in fibre. Wholegrain foods such as brown rice, brown pasta and brown bread are higher in fibre than white varieties.  Dairy and meat products have no fibre.  

    Foods with plant sterols or stanols 

    Plant sterols and stanols help block the absorption of cholesterol. Adding just 2 grams of sterol every day to your diet can lower your levels of “bad” cholesterol by 5-15%

    What foods have plant sterols or stanols?

    Plant sterols and stanols are added to margarine, orange juice, milk and yoghurt. These fortified foods help to lower your cholesterol gradually.

    What diets help lower cholesterol?

    As well as eating a healthy balanced diet, there are types of diets that can help to lower cholesterol. These diets include the foods and nutrients you need to help reduce your cholesterol.  

    The Mediterranean Diet

    The Mediterranean diet can help to lower cholesterol and improve gut health too. The origins of this diet are Greece, Spain and Italy and the way people in these countries typically and traditionally eat. 

    It’s a way of eating that focuses on:

    • Fruits and vegetables
    • Beans and cereals
    • Wholegrain bread and pasta
    • Brown rice
    • Fish and white meat 
    • Low-fat dairy 
    • Olive oil
    • Nuts

    Red meat, sweets, desserts and alcohol are consumed occasionally and in smaller quantities. 

    This diet also helps to lower cardiovascular risk by being low in salt as this seasoning is often swapped for garlic or herbs. It’s beneficial to be mindful of the amount of salt you consume for your cardiovascular health, check out healthy salt alternatives here

    Does losing weight lower cholesterol?

    Losing weight can make a difference to your cholesterol levels. Weight loss has a lot of unexpected benefits, not just for cholesterol levels it can also reduce joint pain and increase your libido.

    Losing just 10% of your body weight will help lower your cholesterol and blood pressure, helping to keep your heart healthy. One study found that participants who lost 5-10% of their starting weight had significant reductions in their total cholesterol levels including ‘bad’ cholesterol.

    Increasing your physical activity and eating less by following portion size guidelines can help you to lose weight. You can find out more about how to lose weight.

    Weight loss can be difficult, especially as you get older. There are weight loss treatments that can be used alongside lifestyle changes. Some people may find weight loss treatments helpful too on their weight loss journey.  

    Weight loss treatments

    Following a healthy balanced diet and exercise plan can help most people lose weight, there are times however when you may want to try weight loss treatments. Medicated weight loss options include:

    • Mounjaro® - a weekly self-administered injection that suppresses your appetite  
    • Orlistat (sometimes known by the branded version Xenical) – a daily pill
    • Saxenda® – a daily self-administered injection
    • Wegovy® – a weekly self-administered injection - this is not available in the UK yet

    To use a weight loss treatment a pharmacist or clinician will need to check if they’re suitable for you. At Online Doctor you can complete a short online consultation to make sure your chosen treatment is right for you. 


    High cholesterol comes with certain health risks including heart attacks. Sometimes our cholesterol levels are influenced by our genetics and other times they’re caused by our lifestyle. Making lifestyle changes such as losing weight or exercising more can control levels. These changes can have a knock-on effect supporting liver health as well as our mental health. 

    Even if you’ve not been diagnosed with high cholesterol, you can still make changes to look after your health. If you’d like to find out your cholesterol profile, an at-home blood test alongside medical advice could help. If in doubt speak to your GP.  


    Find the right weight loss treatment for you
    View treatment options
    LloydsPharmacy Online Doctor

    This service operates in the United Kingdom only

    LloydsPharmacy Online Doctor

    This service operates in the United Kingdom only

    Visit IE Online Doctor Continue with UK service
    LloydsPharmacy Online Doctor

    This service operates in the Republic of Ireland only

    Continue with Irish Service Continue with UK Service