The short answer

Aim for at least 10g of soluble fibre a day, as part of the 30g of total fibre the NHS recommends. US cholesterol guidance has long suggested 10–25g of soluble (viscous) fibre a day to help lower LDL, and as little as 3g a day of beta-glucan from oats or barley has a recognised effect. Beans, oats, psyllium, avocado, Brussels sprouts and citrus fruit are the easiest ways to get there.

General information, not medical advice

If your doctor or dietitian has given you your own targets, follow those. This is especially important if you have familial hypercholesterolaemia, diabetes, heart or kidney disease, or you take cholesterol medication.

How much does soluble fibre lower cholesterol?

Modestly, but it adds up, and it works alongside other changes:

So soluble fibre is one of several levers. It works best combined with cutting saturated fat and adding nuts and plant protein.

How soluble fibre works

Soluble fibre dissolves into a gel in your gut. That gel binds bile acids, which your liver makes from cholesterol, and carries them out of your body instead of letting them be reabsorbed. Your liver then pulls more LDL out of your blood to make new bile. Insoluble fibre (wheat bran, vegetable skins) is good for your bowels but doesn't have this effect, which is why the type of fibre matters.

Foods highest in soluble fibre

Soluble fibre isn't on most nutrition labels, so this table uses values compiled by Canadian hospital dietitians from Dietitians of Canada data. A cup is 250ml, so ½ cup is about 125ml.

FoodPortionSoluble fibre
Black beans, cooked½ cup3.6g
Lima (butter) beans, cooked½ cup3.5g
Psyllium husk, ground1 tbsp2.4g
Prunes½ cup2.4g
Oat bran, cooked¾ cup2.2g
Navy (haricot) beans, cooked½ cup2.2g
Avocado½2.1g
Brussels sprouts, cooked½ cup2.0g
Kidney beans, cooked½ cup1.7–2.0g
Chia seeds1 tbsp1.4–2.1g
Orange1 medium1.8g
Sweet potato, cooked½ cup1.8g
Flaxseed, ground2 tbsp1.2–1.6g
Pear, with skin1 medium1.1–1.5g
Oatmeal (porridge), cooked¾ cup1.4g
Chickpeas, cooked½ cup1.4g
Broccoli, cooked½ cup1.2–1.5g
Apple, with skin1 medium1.0g
Barley (pearl), cooked½ cup0.8g
Lentils, cooked½ cup0.5g

Two surprises: beans beat lentils by a long way for soluble fibre (lentils are still great for total fibre and plant protein), and an apple has less than you might think.

Oats and barley: the 3g beta-glucan target

The soluble fibre in oats and barley is called beta-glucan. US food regulations allow a heart-health claim for foods that help you reach 3g or more of beta-glucan a day from whole oats or barley (or 7g a day of soluble fibre from psyllium husk). UK porridge oat packs typically state 1.4–1.8g of beta-glucan per 40g portion, so you'd need about two portions, roughly 80g of oats, to reach 3g from oats alone. Oat bran is more concentrated than rolled oats.

A day with about 13g of soluble fibre

MealWhat to eatSoluble fibre
Breakfast¾ cup porridge with 2 tbsp ground flaxseedAbout 2.8g
LunchSoup or salad with ½ cup black beans, plus an orangeAbout 5.4g
Dinner½ cup Brussels sprouts and ½ cup sweet potato with your mainAbout 3.8g
SnackA pearAbout 1.3g

That's about 13g of soluble fibre with no supplements. Swapping the porridge for oat bran or adding a tablespoon of psyllium adds a couple more grams. For snack ideas built around beans and oats, see our low-cholesterol snacks (the roasted chickpeas and white bean dip are both fibre-rich), and the berry oat crumble in our desserts for high cholesterol.

Should you take psyllium?

Psyllium husk (sold as Metamucil, Fybogel and own-brand versions) is the most studied fibre supplement for cholesterol, and the 2026 guideline lists it at 10g a day. Its side effects are mainly wind and bloating, which tend to settle with regular use. Take it with plenty of water, and ask your pharmacist about timing if you take other medicines, because fibre supplements can affect how some medicines are absorbed. Food sources are still worth prioritising, because beans, oats and fruit bring other benefits too.

Increase it slowly

Going from a low-fibre diet to 10g or more of soluble fibre overnight is a recipe for wind and stomach cramps. Add one fibre-rich food every few days, spread fibre across your meals, and drink more fluid as you go.

Check that it's working

Because the effect is modest, the only way to see it is to compare your results. Our guide to reading your cholesterol test results explains LDL in mg/dL and mmol/L, and if you want an app to log fibre alongside your results, see the best cholesterol tracking apps.

Track your fibre alongside your LDL

Heart Tracker logs fibre and saturated fat for every meal, shows your four-week averages, and puts them next to your cholesterol results so you can see whether more fibre is moving your LDL. Free, with no account needed.

Download Heart Tracker Free

Soluble fibre and cholesterol: quick answers

How much soluble fibre should I eat a day to lower cholesterol?

Aim for at least 10g a day, as part of about 30g of total fibre. US cholesterol guidance has suggested 10–25g of soluble fibre a day to help lower LDL, and 3g a day of oat or barley beta-glucan is the amount linked to a heart-health benefit.

How much does fibre lower LDL cholesterol?

On average, each extra gram of soluble fibre a day lowers LDL by about 2.2 mg/dL (0.057 mmol/L), based on a meta-analysis of 67 trials. Psyllium at 10g a day is listed in the 2026 ACC/AHA guideline as lowering LDL by 6–24%.

Which foods are highest in soluble fibre?

Beans are top: half a cup of cooked black beans has about 3.6g. Psyllium husk, oat bran, prunes, avocado and Brussels sprouts each provide about 2g or more per portion.

Is porridge enough to lower cholesterol on its own?

Usually not. The 2026 ACC/AHA guideline notes that three servings of oatmeal a day lower LDL by up to about 5 mg/dL (0.13 mmol/L). Oats work best combined with less saturated fat and other soluble fibre sources such as beans.

Is psyllium good for cholesterol?

Yes. Psyllium is the best-studied fibre supplement for lowering LDL, and the 2026 ACC/AHA guideline lists 10g a day as lowering LDL by 6–24%. Start with a small dose, take it with water, and check timing with your pharmacist if you take other medicines.

What's the difference between soluble and insoluble fibre?

Soluble fibre forms a gel in your gut that binds cholesterol-rich bile acids, which helps lower LDL. Insoluble fibre, found in wheat bran and vegetable skins, helps keep your bowels regular but doesn't lower cholesterol in the same way.

Sources

Related reading