Yes, fiber lowers cholesterol, but only one kind does and the effect is modest. Soluble fiber, the type found in oats, beans and some fruits, lowers LDL cholesterol by a small, measurable amount in controlled trials.
It is a useful part of an eating pattern. It is not a replacement for medication when your risk calls for one, and the trials that tested it measured cholesterol, not heart attacks.
Key takeaways
- Soluble fiber is the type that lowers LDL; insoluble fiber does not have the same effect on cholesterol.
- In pooled trials the LDL drop from a few grams a day is in the single digits of mg/dL.
- Fiber does not meaningfully change triglycerides or HDL.
- People who eat more fiber have less heart disease in long-term studies, but that evidence is observational.
Soluble and insoluble fiber are different
Fiber is the part of plant food your body cannot digest. It comes in two broad types, and most plant foods contain some of each.
- Soluble fiber dissolves in water and forms a gel. Oats, barley, beans, lentils, apples, citrus fruit and psyllium husk are rich in it.
- Insoluble fiber does not dissolve. It adds bulk and is found in wheat bran, whole grains, nuts and many vegetables.
When people talk about fiber lowering cholesterol, they mean the soluble, gel-forming kind.
How soluble fiber lowers LDL
Your liver uses cholesterol to make bile acids, which help you digest fat. Normally most bile acids are reabsorbed in the gut and reused.
The gel that soluble fiber forms traps some bile acids, and they leave the body in your stool. To replace them, the liver pulls more LDL cholesterol out of your blood. The result is a slightly lower LDL level.
How big is the effect?
Small but real. A meta-analysis of 67 controlled trials found that each gram of soluble fiber per day lowered LDL cholesterol by about 2.2 mg/dL, within a tested range of 2 to 10 grams a day.1 The authors gave an example: 3 grams of soluble fiber from oats, about three servings of oatmeal, lowers LDL by roughly 5 mg/dL.
Later analyses of single fiber types found effects in the same range.
| Fiber studied | Daily amount in trials | Average LDL change |
|---|---|---|
| Mixed soluble fibers (67 trials) | 2 to 10 g | About 2.2 mg/dL lower per gram |
| Oat beta-glucan (58 trials) | Median 3.5 g | About 7 mg/dL lower |
| Psyllium (28 trials) | Median about 10 g | About 13 mg/dL lower |
A pooled analysis of 58 trials found that a median of 3.5 grams a day of oat beta-glucan, the soluble fiber in oats, lowered LDL cholesterol by 0.19 mmol/L, which is about 7 mg/dL.2 ApoB, the count of plaque-forming particles, fell slightly too.
A pooled analysis of 28 trials found that a median of about 10 grams a day of psyllium lowered LDL cholesterol by 0.33 mmol/L, which is about 13 mg/dL.3 Psyllium in these trials was given as a supplement, which is a separate question from food. Our guide to supplements for cholesterol covers that evidence and its limits.
Two more findings from the 67-trial analysis are worth knowing. Triglycerides and HDL cholesterol were not significantly changed by soluble fiber.1 And oat, psyllium and pectin fibers worked about equally well.
Putting the number in proportion
A drop of 5 to 13 mg/dL helps, but it is modest. The authors of the largest analysis said so directly: increasing soluble fiber can make only a small contribution to lowering cholesterol through diet.
If your LDL is a little above where you want it, fiber may be one of several small changes that add up. If your LDL or ApoB is far above goal, or your overall risk is high, fiber will not close the gap. Our guide to lifestyle versus medication explains how clinicians weigh that choice.
Does eating more fiber prevent heart disease?
Here the evidence is of a different kind. No large trial has assigned people to high or low fiber and counted heart attacks. What we have are long-term studies that track what people eat.
A series of reviews in The Lancet, covering 185 prospective studies, found that people who ate the most fiber had a 15 to 30 percent lower rate of cardiovascular death and coronary heart disease than people who ate the least.4 The benefit was greatest at intakes of 25 to 29 grams of total fiber a day.
An earlier meta-analysis of 22 cohort studies found that each additional 7 grams of fiber a day was associated with a 9 percent lower risk of cardiovascular disease.5
These numbers are larger than the LDL effect alone would explain. Part of the reason may be that fiber affects weight and blood pressure as well. Part is likely that people who eat a lot of fiber differ in other ways: they tend to eat more whole foods and less processed food. Observational studies cannot fully separate those factors.
Practical sources of soluble fiber
This is general information, not a meal plan. Foods that supply soluble fiber include:
- Oats and oat bran
- Barley
- Beans, lentils and chickpeas
- Apples, pears and citrus fruit
Many people find that raising fiber gradually and drinking enough water makes it easier on the stomach. These foods also fit the eating patterns with the best heart evidence, which our guide to the best diet for heart health describes.
Your next step: measure, change, measure again
The only way to know what fiber does for you is to check your numbers before and after a steady change. A standard lipid panel shows LDL cholesterol, and an ApoB test shows the particle count behind it.
You can also answer the three quick questions in the Cardio Res-Q screener on our program page to see whether a closer evaluation makes sense for you.
Are You a Candidate for Cardio Res-Q?
Three quick questions about the risk factors we screen for. Your answers stay between you and the clinic.
Frequently asked questions
How long does it take for fiber to lower cholesterol?
The trials pooled in these analyses often ran for only a few weeks and still showed a change, and the largest analysis found that the effect did not depend on how long the treatment lasted. A recheck after a couple of months of a steady habit is a reasonable way to see your own response.
Can oatmeal replace a statin?
No. The LDL drop from soluble fiber in trials is in the range of 5 to 13 mg/dL, which is far smaller than what cholesterol medicines achieve. If your clinician has recommended medication, fiber can sit alongside it but does not stand in for it. Do not stop or change a medication without your prescriber.
Does fiber lower triglycerides?
Not meaningfully. In the largest pooled analysis of soluble fiber trials, triglycerides and HDL cholesterol did not change significantly. If triglycerides are your main issue, other factors such as weight, alcohol and blood sugar matter more.
Is a fiber supplement as good as food?
Psyllium supplements lowered LDL in trials, so the fiber itself works in that form. Food sources bring other nutrients and tend to displace less healthy choices, which a supplement does not. If you take regular medicines, ask your clinician or pharmacist before adding a fiber supplement.
Related reading
This article is for general education and is not medical advice. Decisions about testing and medication should be made with your clinician. If you have chest pain or other symptoms of a heart attack, call 911.




