Eating a healthy diet and doing regular exercise can help lower the level of cholesterol in your blood.
Adopting healthy habits, such as eating a healthy, balanced diet and keeping active, can also help prevent your cholesterol levels becoming high in the first place.
It's important to keep your cholesterol in check because high cholesterol levels increase your risk of heart disease and stroke.
If you're concerned about your cholesterol, talk to your doctor.
If your doctor has advised you to change your diet to reduce your blood cholesterol, you should cut down on saturated fat and eat more fibre, including plenty of fruit and vegetables.
There are two main types of fat – saturated and unsaturated. Eating too many foods high in saturated fat can raise the level of cholesterol in your blood.
Foods high in saturated fat include:
Eating foods that contain unsaturated fat instead of saturated fat can actually help reduce cholesterol levels.
Try to replace foods containing saturated fats with small amounts of foods high in unsaturated fats, such as:
Trans fats can also raise cholesterol levels. Trans fats can be found naturally in small amounts in some foods, such as animal products, including meat, milk and dairy foods.
Artificial trans fats can be found in hydrogenated fat, so some processed foods, such as biscuits and cakes, can contain trans fats.
Reducing the total amount of fat in your diet can also help reduce your risk of heart disease.
Instead of roasting or frying, consider:
Choose lean cuts of meat and go for lower-fat varieties of dairy products and spreads, or eat a smaller amount of full-fat varieties.
Eating plenty of fibre helps lower your risk of heart disease, and some high-fibre foods can help lower your cholesterol. Adults should aim for at least 30g of fibre a day.
Your diet should include a mix of sources of fibre. Good sources of fibre include:
Aim to eat at least five portions of different fruit and vegetables a day.
Some foods naturally contain cholesterol, known as dietary cholesterol. Foods such as kidneys, eggs and prawns are higher in dietary cholesterol than other foods.
The cholesterol found in food has much less of an effect on the level of cholesterol in your blood than the amount of saturated fat you eat.
If your doctor has advised you to change your diet to reduce your blood cholesterol, the most important thing to do is to cut down on saturated fat. It's also a good idea to increase your intake of fruit, vegetables and fibre.
An active lifestyle can also help lower your cholesterol level. Activities can range from walking and cycling to more vigorous exercise, such as running and energetic dancing. Doing 150 minutes of moderate aerobic activity every week can improve your cholesterol levels.
Moderate aerobic activity means you're working hard enough to raise your heart rate and break a sweat. One way to tell whether you're exercising at a moderate intensity is if you can still talk, but you can't sing the words to a song.
Read more about getting more active.
If your doctor has told you that you have high cholesterol and you can lower it by changing your diet, there's no need to buy special products to lower your cholesterol. These products are not recommended by doctors and they're no substitute for a healthy, balanced diet.
There are foods specially designed to lower your cholesterol, such as certain dairy spreads and yoghurts containing added ingredients called plant sterols and stanols. There is some evidence these ingredients may help reduce the cholesterol in your blood, but there is no evidence they also reduce your risk of a heart attack or stroke.
These products are designed for people who already have high cholesterol, but it's not essential to eat plant sterols or stanols to help manage your cholesterol. There may be other, simpler and less expensive changes you can make, such as eating a healthy, balanced diet and being more physically active.
There are some groups of people these products are not suitable for, including children and pregnant or breastfeeding women. If you do eat foods designed to lower your cholesterol, read the label carefully. These foods need to be eaten every day and in the right amount, as having too much could be harmful.
Statins are medicines that can help lower your cholesterol. They are usually offered to people who have been diagnosed with coronary heart disease or another cardiovascular disease, or whose personal or family medical history suggests they are likely to develop it during the next 10 years. For most other people, the first way to tackle high cholesterol is by making changes to your diet and getting more active.
If you have high cholesterol, you should talk to your doctor about how you can lower it. People who need statins can be prescribed them, and your doctor can also advise you on healthy lifestyle changes.
Some pharmacies sell low-dose statins, which you can buy without a prescription, but they are no substitute for lowering your cholesterol by eating a healthy, balanced diet and being active.
Speak to your pharmacist if you are considering over-the-counter statins. If you have high cholesterol and need statins, your doctor will prescribe them and monitor how well they are working.
Important: Our website provides useful information but is not a substitute for medical advice. You should always seek the advice of your doctor when making decisions about your health.