Login to your account
Many people struggle with high cholesterol however, changing your diet and eating the right foods can help.
Cholesterol is a substance found throughout the body, which is needed to build cells and make vitamins and hormones.
There are two types of cholesterol:
If you have too much bad cholesterol, it can slowly build up in the inner walls of the arteries, especially those that carry blood to the heart or brain. This increases the risk of heart diseases, such as a heart attack or stroke.
Cholesterol is mainly produced in the liver, but it also comes from foods, such as meat, poultry and dairy products. Your diet is a key controllable factor influencing cholesterol levels. In this article, we explain what foods to eat to lower cholesterol and support heart health.
There’s evidence to show that following a heart-healthy diet can improve your blood cholesterol and heart health. Listed below are some of the best foods to lower your cholesterol.
Starting your day with a bowl of oats is a great way to lower cholesterol. Whole grain foods such as oats and barley can reduce your risk of heart disease as they are high in beta glucan.
Beta glucan is a type of soluble fibre which forms a gel-like substance in the gut. This binds to dietary cholesterol, and removes it as waste instead of reabsorbing it. As a result more cholesterol is removed, which helps lower blood cholesterol levels.
The European Food Safety Authority (EFSA) recommended eating at least 3g of oat beta-glucan per day.
To help you reach the recommended daily intake of beta-glucan, try including the following foods regularly in your meals:
Oily fish is a good source of omega-3 fatty acids, which improve your cholesterol profile by reducing triglycerides, lowering LDL cholesterol, and boosting HDL cholesterol levels. Our bodies cannot make omega-3s, which means that we need to get these from our diet.
The NHS recommends eating at least 2 portions of fish each week to promote overall heart health. One of these should be an oily fish such as salmon, mackerel, or sardines.
Other types of fish to include in your diet include tuna, trout, and herring. Try adding a can of tuna to salads, sandwiches or wraps. Alternatively, you can replace meat with fish in your meals.
Cooking tip :
- Fish is simple and easy to prepare. Simply bake fish in foil with a squeeze of lemon, a drizzle of olive oil and your choice of herbs for a flavourful and easy meal.
Nuts contain healthy unsaturated fats and fibre, which can help to lower cholesterol. Regularly consuming tree nuts (e.g. walnuts, pistachios, almonds) have been shown to lower total cholesterol, LDL cholesterol, and triglyceride levels.
Aim for 30 grams (1/4 cup) of nuts daily, or one small handful. Eating a variety of nuts, such as macadamias, pecans, cashews, hazelnuts, and Brazil nuts is best as they contain different levels of healthy fats.
Here are 3 helpful ways you can include nuts in your diet:
Pro tip :
- Choose nuts in their natural form, with their skin on as these contain more nutrients. Avoid eating a lot of salted, flavoured, or roasted nuts.
Legumes are high in soluble fibre, low in saturated fat, and are a good plant-based protein source. Including legumes regularly in your diet can help to lower your 'bad' LDL cholesterol.
It is recommended to eat at least four servings of beans, peas or lentils a week to lower cholesterol and improve heart health in the long run. One serving is around 120-140g when cooked.
Canned beans, lentils, or chickpeas are great for a quick and easy option. Make sure to rinse and drain the brine before adding them to your salads, casseroles, bolognese and other tasty dishes.
Avocados contain heart-healthy mono and poly-unsaturated fats. Research shows that avocados help to increase the levels of 'good' HDL-cholesterol in the blood, creating a positive impact on heart health.
Eating at least two servings (one avocado) each week can reduce the risk of developing heart disease by 21%. While avocados are both tasty and healthy, sticking to a daily intake of one avocado is generally considered healthy.
Avocados are easy to incorporate into your weekly meals. For breakfast, consider smashed avocado on wholegrain toast, topped with a poached egg or cherry tomatoes. Avocados can also be added to salads, smoothies, grain bowls or wraps for a creamy texture.
Olive oil is high in monounsaturated fatty acids, which helps lower LDL cholesterol. The health benefits of olive oil also come from its antioxidant and anti-inflammatory effects. Extra-virgin olive oil contains more of the natural compounds called phenols, which are mostly lost in regular processed olive oils. Phenols may offer even more antioxidant benefits.
The recommended daily intake of olive oil for health benefits is usually between 1 to 4 tablespoons. It’s important to measure how much olive oil you use when cooking, as it's easy to be heavy handed.
Try replacing butter or margarine with extra-virgin olive oil when roasting vegetables. It can even be used as a simple salad dressing, a dip for bread or drizzled over dishes for added flavour.
Fruits such as apples, grapes, strawberries, and citrus fruits are rich in pectin. Pectin is a type of soluble fiber that lowers LDL cholesterol by interfering with cholesterol and bile acid absorption in the body.
The World Health Organization recommends consuming at least 400g, or five portions of fruit and vegetables per day. This can include a mix of at least two servings of fruit and two servings of vegetables to help meet your daily target. For example, 1 medium apple, 1 slice of papaya, 1 banana.
Fruits are a great snack to include in your diet. Berries are great toppings for porridge, yoghurt, smoothie bowls, or overnight oats. Whereas, apples or grapes are an easy snack and can also be added to salads for a touch of sweetness.
Leafy greens and cruciferous vegetables are nutrient-dense, low in calories, and high in soluble fibre, which helps reduce cholesterol absorption. Eating a variety of colourful vegetables each day can help reduce the risk of heart disease, stroke and certain cancers.
You should aim to eat at least 5 portions of fruits and vegetables each day. An adult portion of vegetables is 80g.
Include a range of cholesterol-lowering vegetables in your diet. This includes vegetables such as broccoli, spinach, okra, aubergine, and leafy greens. Try steaming or roasting these vegetables as side dishes, tossing them into stir-fries, or blending them into soups and sauces.
Intact whole grains are unrefined and close to their natural state. They’re packed full of nutrients including fibre, vitamins, minerals and antioxidants. Compared to refined carbs, whole grains are a better choice for supporting health cholesterol levels.
Aim for at least three servings of whole grain foods per day for heart health. One serving could be 1 slice of whole-grain bread, ½ cup cooked brown rice, or 3 cups of popped popcorn.
Try to replace refined grains with whole grains and high-fibre products. Refer to our table below for some easy swaps you can make:
Refined grain | Whole grain alternative |
---|---|
White bread | Whole grain bread |
White rice | Brown rice |
Pasta (white/refined) | Whole grain pasta or quinoa |
Bagels | Whole grain or seeded bagels |
Sugary breakfast cereals | Natural muesli, bran flakes, or porridge |
Soya foods are naturally low in saturated fat, and are a good source of fibre. The protein structure of soya up-regulates LDL cholesterol receptors in the liver, so more cholesterol is removed from the body.
Studies show that consuming 25 grams of soy protein a day can lower LDL cholesterol by 3-4% in adults. Aim for around 15g to 25g of soya protein daily.
Soya products such as tofu, tempeh, soy milk, and edamame are versatile and can easily replace other foods in your diet. For example, try using soy milk in your morning cereal or coffee, adding tofu to stir-fries, or snacking on edamame.
Making your diet more cholesterol-friendly starts by making small, consistent changes. Here are a few practical tips to help with the change:
Below is a sample meal plan to help you incorporate these cholesterol-lowering foods into your daily routine.
Key focus
- Omega-3 rich foods
- High fiber
- Lean proteins
- Limited saturated fats
Monday
Breakfast
Porridge with berries & almondsLunch
Lentil & veggie soup with a slice of whole grain breadSnack
Apple with some walnutsDinner
Grilled salmon with steamed broccoli, beans & quinoaTuesday
Breakfast
Whole grain toast with avocado & a poached eggLunch
Chickpea salad with cucumber, tomatoes, & olive oilSnack
A handful of mixed nutsDinner
Stir-fried tofu & vegetables with brown riceWednesday
Breakfast
Muesli, soy milk, sliced strawberries & grapesLunch
Whole grain wrap with hummus, turkey slices, salad, carrot & avocadoSnack
Edamame pods with a pinch of sea saltDinner
Salmon tray bake with olive oil & root vegetablesThursday
Breakfast
Overnight oats with grapes & chia seedsLunch
Avocado and black bean quinoa bowl with lime dressingSnack
Apple with a spoonful of almond butterDinner
Tempeh stir-fry with broccoli, carrots, & red peppersFriday
Breakfast
Porridge with blueberries, pumpkin seeds, & nutsLunch
Tuna & white bean salad with red onion, rocket, & cherry tomatoesSnack
Oatcakes with hummusDinner
Baked tofu with stir-fried greens & brown riceSaturday
Breakfast
Soy milk smoothie with spinach, banana, & berriesLunch
Quinoa with roasted aubergine, peppers & courgettesSnack
Carrot or cucumber sticks with guacamole or tahiniDinner
Stuffed peppers with buckwheat grains, black beans & cornSunday
Breakfast
Whole grain toast with peanut butter & bananaLunch
Roast chicken salad with rocket, cherry tomatoes, & olive oilSnack
Berries with plain soy or low-fat yoghurtDinner
Vegetable and bean chilli with avocado & a dollop of yoghurtIt is important to understand the difference between foods that help lower cholesterol and those that raise it. The table below highlights some common examples to guide your diet.
Food group | Foods to include | Foods to limit or avoid |
---|---|---|
Fibre-rich grains | Oats, barley | White bread, pastries |
Healthy fats | Olive oil, nuts | Trans fats, fried foods |
Proteins | Fatty fish, legumes | Processed meats, fatty cuts |
Dairy | Plant-based or low-fat | Full-fat cheese, butter |
After incorporating cholesterol-lowering foods into your diet, you may experience improvements in blood cholesterol levels in 6 or more weeks. However, this can vary depending on your overall diet, lifestyle and other medical conditions you have.
Some studies have shown that dietary changes alone may reduce LDL cholesterol by around 5–10%. For the best results, stay consistent by changing your diet to include a variety of cholesterol-lowering foods and avoiding high-saturated fat or processed meals.
Diet and medication work together to support healthy cholesterol levels. Make sure to discuss any changes you plan to make to your diet with your doctor. Also, remember that some foods can help lower cholesterol however, they should support, not replace, any medicines your doctor prescribes.
Eating more fibre-rich foods, healthy fats, and plant-based proteins can help enhance the effectiveness of statins like simvastatin, atorvastatin, and fluvastatin.
To support healthy cholesterol levels, it’s important to limit or avoid foods that can raise cholesterol levels. Here are some foods to cut back on and their replacements:
Certain foods, especially grapefruit and grapefruit juice can interfere with how statins work. This interaction can increase the risk of side effects, especially with medications like simvastatin. Always follow your doctor’s advice when making dietary changes.
High cholesterol often shows no symptoms, so many people don’t realise they have it until it’s too late. This is why regular blood tests are important, as they are the only reliable way to check your cholesterol levels.
Most healthy adults should have their cholesterol checked every 4 to 6 years. However, people with risk factors (e.g. heart disease, diabetes, family history) need to get their cholesterol checked more often. If it has been a while since your last cholesterol check, or if you have risk factors, it may be worth seeing your doctor.
At euroClinix, we offer free online consultations from the comfort of home.
Understanding and managing the side effects of statins
Reviewed by Dr. Caroline FontanaSelect
medication
Fill out a short
medical form
Doctor issues
prescription
Medication sent
from pharmacy