Home » General Health » How to lower cholesterol naturally with food as medicine

Last Updated on August 20, 2026 by Nikki Hawkes

How to lower cholesterol naturally with food as medicine

by | Nov 12, 2023 | Metabolic and Heart health

Several everyday foods can lower cholesterol when eaten regularly and in the right amounts. The evidence is strongest for oats, nuts, soluble fibre from sources like psyllium and flaxseed, and plant sterol fortified foods. This post covers the practical side: what to eat, how much, and what else helps. For the science underneath, including how cholesterol changes after menopause and why LDL subtypes matter, see the companion post Understanding High Cholesterol.

Key Takeaways

  • Oats are one of the simplest daily changes. Three grams of oat beta-glucan a day (roughly a bowl of porridge) can lower LDL cholesterol. This is one of the few food claims approved by European food safety regulators.
  • A handful of nuts a day (about 28 g) lowers both total and LDL cholesterol. Walnuts and pistachios have the strongest evidence, but all tree nuts contribute.
  • Psyllium husk, taken regularly, lowers LDL and total cholesterol. It works well alongside other changes and can even add to the effect of medication.
  • Plant sterol fortified foods (spreads, yoghurts, drinks) lower LDL by 8 to 10 per cent when taken at 2 g a day with meals. They work by reducing cholesterol absorption in the gut.
  • No single food does the job on its own. Combining several of these has a stronger effect than relying on any one.

A practical eating pattern

The eating pattern with the broadest evidence for heart health is the Mediterranean style: vegetables, fruit, oily fish, olive oil, nuts, beans and whole grains, with limited processed food and red meat. In older adults, a Mediterranean diet enriched with extra virgin olive oil or nuts was associated with better cardiovascular outcomes over time.

In practice, this doesn’t need to be complicated. It means building meals around plants and good fats, eating fish a couple of times a week, and using olive oil as your main cooking fat. Most of the specific foods below are already within this pattern.

Oats and beta-glucan

Oats contain a soluble fibre called beta-glucan. It forms a gel in the gut that binds bile acids, which forces the liver to use more cholesterol to make new bile. The result is lower circulating LDL.

The European Food Safety Authority approved a health claim for this: 3 g of oat beta-glucan a day lowers blood cholesterol. Meta-analyses of randomised controlled trials have consistently found that this amount reduces LDL cholesterol by 0.25 to 0.6 mmol/L.

Three grams of beta-glucan is roughly:

  • A bowl of porridge made from 40 to 50 g of rolled oats
  • Three oatcakes, depending on the brand (check the label)
  • Two to three tablespoons of oat bran stirred into yoghurt or a smoothie

For the science on cholesterol, including why LDL subtypes matter and how menopause changes the picture, see my post on Understanding High Cholesterol.

Or you might like to read my post where I talk about oats in relation to the gut microbiome and ageing.

Nuts

A large meta-analysis of 61 trials found that one serving of tree nuts a day (about 28 g) lowered LDL cholesterol by around 4.8 mg/dL. A separate 2023 review, combining data from intervention and cohort studies, reported a 21 to 25 per cent reduction in cardiovascular disease risk with a daily intake of 28 g, with little variation between nut types.

Pistachios and walnuts have ranked highest in network meta-analyses comparing different nuts, but almonds, cashews, hazelnuts and pecans all contribute. The type matters less than the habit of eating them regularly.

A practical amount is a small handful a day, roughly 30 g. Scatter them on porridge, stir through yoghurt, add to salads, or eat as a snack with a piece of fruit. Unsalted and uncoated is best.

It can take three to six months of regular nut eating before the effect on cholesterol is measurable, so this is a long game rather than a quick fix.

Soluble fibre: psyllium and flaxseed

Soluble fibre lowers cholesterol by binding bile acids in the gut, similar to the way oat beta-glucan works. Psyllium husk and ground flaxseed are two of the most studied sources.

A 2025 meta-analysis of 41 randomised controlled trials found that psyllium lowered both LDL and total cholesterol. Earlier work with psyllium enriched cereals found total cholesterol fell by 5 per cent and LDL by 9 per cent, on top of what a low fat diet achieved. And, psyllium can add to the effect of statin medication in people already taking it, which is useful if cholesterol remains above target.

Ground flaxseed provides both soluble fibre and plant omega-3 (ALA). One small study found a flaxseed fibre drink lowered total cholesterol by 12 per cent and LDL by 15 per cent within a week, though larger reviews find smaller average effects. The fibre and the omega-3 both contribute, so flaxseed is doing more than one job.

Practical amounts: one to two tablespoons of ground flaxseed a day, stirred into porridge, yoghurt or a smoothie. For psyllium, start with one teaspoon in water and build up. Drink plenty of water with psyllium, because it absorbs a lot of fluid.

Read about the Omega-3 to Omega-6 fats ratio

Plant sterol fortified foods

Plant sterols and stanols have a similar chemical structure to cholesterol. When you eat them, they compete with cholesterol for absorption in the gut, so less cholesterol gets through. The effect is well established: 2 g a day lowers LDL cholesterol by 8 to 10 per cent.

You won’t get enough from ordinary food. The typical diet provides only about 300 to 600 mg a day of plant sterols. To reach the effective 2 g dose, you need fortified products: spreads, yoghurt drinks or mini yoghurts labelled with a plant sterol claim.

A few things to know. Take them with meals, because they work by mixing with the food you eat. They need to be eaten every day, since the benefit stops when you stop. And, one fortified yoghurt drink or two portions of fortified spread a day is usually enough to reach 2 g.

The BDA notes that while plant sterols lower cholesterol, there isn’t yet enough evidence to confirm they reduce heart attack or stroke risk directly. They’re a useful tool within a broader pattern, not a standalone solution.

Colourful plants and polyphenols

Brightly coloured fruits and vegetables contain polyphenols, compounds that help to protect LDL cholesterol from oxidation. Oxidised LDL is more damaging to artery walls than LDL on its own, so reducing oxidation matters alongside lowering the number.

Berries, pomegranate, dark leafy greens, beetroot, red onions, aubergine and peppers are all rich sources. Extra virgin olive oil is another. The aim is variety: eat across the colour range rather than focusing on one.

Pomegranate juice has specific evidence for reducing LDL oxidation. A small glass a day (about 150 ml) is enough. Choose pure pomegranate juice without added sugar.

Beyond food

Move regularly. Regular physical activity helps to raise HDL (the protective cholesterol) and can lower triglycerides. It doesn’t need to be intense. Brisk walking for 30 to 40 minutes, several times a week, is a good starting point.

Sleep. Poor sleep is linked to worse cardiovascular markers. Regularly getting fewer than six hours can raise heart disease risk. A consistent bedtime, a cool and dark room, and limiting caffeine after lunch all help.

Learn more about Perimenopause and Sleep

Manage stress. Chronic stress raises cortisol, which can increase cholesterol production in the liver. A daily practice of something calming, whether that’s a walk, ten minutes of breathing, or time in the garden, helps to keep stress hormones in check.

Putting it together

No single food does enough on its own. The strongest approach combines several of these: oats at breakfast, a handful of nuts during the day, soluble fibre from flaxseed or psyllium, plant sterol foods with meals, and plenty of colourful vegetables. When several of these strategies are combined, the effect on LDL can be comparable to a low dose statin.

Changes in cholesterol from food take time. Allow three to six months before repeating a blood test. And, if your cholesterol is raised or you have other cardiovascular risk factors, these dietary changes work well alongside medical advice, not as a replacement for it.

If you’d like help putting this into a plan that fits your situation, including how your digestion, hormones and nutrient status all connect to what your body does with cholesterol, a consultation can help to make sense of the fuller picture.

For the science underneath cholesterol, including why LDL subtypes matter and how menopause changes the picture, see my post on Understanding High Cholesterol.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Nikki Hawkes Medical Herbalist and Functional Medicine Practitioner

Nikki Hawkes

BSc.Hons, PG.Dip

MNIMH, MCPP

Nikki Hawkes holds a BSc (Hons) in Phytotherapy and a Postgraduate Diploma in Nutritional Medicine. She is a registered member of the National Institute of Medical Herbalists (MNIMH) and the College of Practitioners of Phytotherapy (MCPP). Both require degree-level entry. With over 20 years of clinical experience, she also holds certification as a Functional Medicine Health Consultant. Her practice combines traditional herbal medicine with current research in nutrition and functional medicine.