top of page
  • Writer's pictureLOAD

5 foods that are scientifically proven to reduce cholesterol levels

Updated: Jul 20, 2021

Written by Phoi Yan Yin

Cholesterol. What a fear-inducing word, when it really shouldn’t be. I know some of you out there would dread health check-ups or blood tests lest you happen to discover that your cholesterol levels are sky-high. You know that your GP will then tell you to reduce cholesterol levels by “watching your diet” and “avoiding fatty foods, eggs, and seafood”, or horrors of all horrors…“do more exercise”. This advice will then be finished off with a warning: “If not, I’m going to start you on some meds next time you come in!”

This is how you let disease fester beneath the surface and go unnoticed for years until sometimes, it gets too late.

Darn it, I gotta start cutting out all my favorite foods, you think. Right?

Wrong. What if I told you, that there were foods that you can start eating more of to reduce your cholesterol levels? It’s not just about removing foods from your lives, my dear readers, it’s about adding some others in.

Now don’t say dietitians are the bringer of bad news. I’m telling you this straight out—YES, there are foods you can eat that will reduce your cholesterol levels. And this is not just based on research carried out on animals or a single stand-alone trial on humans. These recommendations are based on reviews of multiple studies carried out on humans. Of course, because these studies vary in design, population, type, and amount of the food being investigated, there’s always a need for larger numbers of longer-term studies. However, I would say that the case for these foods being capable of reducing cholesterol levels, specifically LDL-cholesterol, is pretty strong. Wait—What? What’s LDL-cholesterol?

Alright. First things first. Let’s clarify the basics of this topic.


What is cholesterol?


Cholesterol is a fatty substance that is transported around our body in our blood. Our body produces most of the cholesterol in our body, while the rest comes from the foods we consume. Contrary to what you may think, cholesterol plays important role in our body and we cannot do without it. It is a part of our cell walls and is involved in the formation of bile acids and hormones.

However, how cholesterol is packaged in our body plays a crucial role in our health. Cholesterol is carried around our body by lipoproteins (imagine them as vehicles in your bloodstream). They include low-density lipoproteins (LDL) and high-density lipoproteins (HDL), which makes LDL- and HDL-cholesterol, respectively!

LDL-cholesterol is known to be bad, because, in excess, it accumulates and clogs up arteries, causing diseases like heart disease and stroke. On the other hand, HDL-cholesterol is known to be good as it prevents cholesterol build-up within our arteries. Total cholesterol is a combination of both LDL- and HDL-cholesterols. At times, people get unnecessarily alarmed at a high total cholesterol reading, when it could be driven up by high HDL-cholesterol levels. Therefore, it’s always important to look at the cholesterol readings individually and focus on reducing LDL-cholesterol levels.

So remember, when doctors or dietitians talk about the need to “reduce cholesterol levels”, what we actually mean is reducing LDL-cholesterol levels. Now, let’s move on to my top 5 foods that are scientifically proven to reduce cholesterol levels.


1. Almonds


Almonds are high in mono- and polyunsaturated fatty acids, vitamin E (an antioxidant), and fibre, which are factors that maintain healthy blood vessels. In a review of studies, it was found that consuming 45 grams of almonds a day led to reductions in LDL-cholesterol levels in a dose-dependent relationship. What’s more, replacing saturated fats (found in butter, animal skins, palm oil, coconut milk, and chocolate) with almonds adds to the effect and further reduces LDL-cholesterol levels. In fact, these benefits extend beyond just almonds. A systematic review of 2582 participants found that tree nut consumption lowers total cholesterol and LDL-cholesterol, thus drawing the link between nut intake and reduced risk of heart disease. Tree nuts include walnuts, pistachios, macadamia nuts, pecans, cashews, almonds, hazelnuts, and Brazil nuts. They found greater effects on LDL-cholesterol with consumption of more than 60 grams a day, regardless of nut type. Of course, these nuts should be raw or baked, and not roasted in palm oil or coated with sugar.

2. Oats



A review in 2016 observed the effect of oats on LDL-cholesterol in 58 human trials. Most of the participants were in their middle age and two-thirds of the studies included people with high cholesterol. There is a substance in oats called beta-glucan, that improves cholesterol levels by encouraging the excretion of bile acids from the body. As bile acids are made of cholesterol, this helps reduce cholesterol levels in the body.


The dose of oat beta-glucan studied ranged from 0.9-10.3g/day, and the studies were carried out for a duration of 3 to 12 weeks. With a median dose of 3.5g/day and duration of 6 weeks, a significant reduction of LDL-cholesterol by 4.2% was observed. The review revealed that consuming higher doses of oat beta-glucan led to a greater reduction in LDL-cholesterol levels. Furthermore, it was found that the higher your baseline LDL-cholesterol level, the greater your LDL-cholesterol will reduce if you start consuming oats.

If you’re wondering what 3.5 grams of oat beta-glucan translates to, that will be about 1.5 cups of cooked oatmeal, which really isn’t too much to ask. Check out Elvis Presley’s Overnight Oats for a quick and tasty way to get oats into your diet! Trust me, it’s delicious.

3. Barley



Barley contains fibre, phytochemicals, vitamins, and minerals. However, the substance in it shown to largely contribute to its health benefits would be the same as oats—beta-glucan!

A systematic review of 14 studies found that median doses of 6.5-6.9 grams of barley beta-glucan a day for a rough duration of 4 weeks reduced LDL-cholesterol levels significantly. This would be equivalent to approximately 2.5 cups of cooked pearl barley.


While this may seem like quite a bit to consume every day, you can always include some in the form of a barley drink, which will be both a tasty and a healthy treat. Remember though, you have to eat the barley too! Otherwise, they are a great addition in small amounts to Chinese boiled soups, western-styled stews (they taste great in stewed lamb shanks!) or even Chinese desserts.


4. Flaxseed