Foods That May Help Lower LDL Cholesterol
LDL cholesterol carries cholesterol particles into artery walls, where they contribute to the plaque buildup behind heart attacks and stroke. A specific group of plant foods, oats and barley, ground flaxseed, legumes, soy, walnuts, almonds, and avocado, has randomized controlled trial evidence...

LDL cholesterol carries cholesterol particles into artery walls, where they contribute to the plaque buildup behind heart attacks and stroke. A specific group of plant foods, oats and barley, ground flaxseed, legumes, soy, walnuts, almonds, and avocado, has randomized controlled trial evidence for modestly lowering LDL, roughly 5 to 15 percent, when eaten regularly as part of a lower-saturated-fat diet. The effect is real but incremental, works best as a combined pattern rather than any single "miracle" food, and adds to, rather than replaces, any cholesterol treatment a clinician has prescribed.
Key takeaways
- Soluble fiber from /food/oats, /food/barley, and legumes binds bile acids in the gut and can lower LDL by roughly 5 to 11 points when eaten daily.
- /food/walnuts and /food/almonds have strong nut evidence: pooled randomized trials link regular walnut intake to LDL reductions of about 5 to 6 mg/dL.
- Soy protein and non-soy legumes such as /food/chickpeas and /food/black-beans both lower LDL, with soy showing a larger average effect in an FDA-reviewed meta-analysis of 46 trials.
- Combining several of these foods at once, the "dietary portfolio" approach, produces larger LDL drops than eating any one of them in isolation.
- None of these foods substitute for a statin or other prescribed lipid-lowering medicine; use them alongside medical treatment, never as a replacement for it.
How these foods were chosen
This list is limited to foods with human randomized controlled trial data, not animal studies or single observational associations, and where a systematic review or meta-analysis exists. Priority went to foods cited in cardiology and lipid-guideline literature, including a 2025 American College of Cardiology summary of dietary approaches to elevated LDL and an NIH National Library of Medicine review of evidence-based dietary patterns for LDL reduction. Effect sizes below come from meta-analyses of controlled trials, not marketing claims, and are reported as typical ranges because individual response varies with baseline diet, genetics, and how much of a food is actually eaten.
The food list, and why each earns its place
/food/oats and /food/barley. Both contain beta-glucan, a soluble fiber that forms a gel in the gut, trapping bile acids (which are made from cholesterol) and carrying them out in stool, forcing the liver to pull more cholesterol from the blood to make more bile acids. The FDA-recognized effective dose is about 3 grams of oat beta-glucan a day, roughly one and a half cups of cooked oatmeal, and trials show that amount lowers LDL by about 3 to 5 percent. Ground flaxseed. Flaxseed supplies both soluble fiber and lignans, plant compounds that may modestly affect lipid metabolism. Evidence is smaller in scale than for oats, but flaxseed adds fiber grams with very little effort, about 2 tablespoons ground into oatmeal or a smoothie. Legumes (beans, lentils, /food/chickpeas, /food/black-beans). A meta-analysis of 10 randomized trials found diets rich in non-soy legumes lowered LDL by about 8 mg/dL and total cholesterol by nearly 12 mg/dL, largely through soluble fiber and protein that displaces saturated-fat-containing meat. Soy (soybeans, edamame, tofu). An FDA-reviewed meta-analysis of 46 studies found soy protein lowers LDL more than most single plant foods on this list, with pooled reductions in the range of 3 to 5 percent, and soy isoflavones contributing a smaller independent effect. /food/walnuts and /food/almonds. A pooled analysis of 49 randomized trials with over 4,600 participants found walnut intake lowered LDL by roughly 5.7 mg/dL on average, with total cholesterol and triglycerides also improving; almonds show a similar, slightly smaller effect. Both are calorie-dense, so portion (about a small handful, one ounce) matters. /food/avocado. Avocado is rich in monounsaturated fat, and controlled feeding trials that substitute it for saturated fat (butter, cheese) in the diet show modest LDL reductions; the effect depends on what avocado is replacing, not just on adding it.
How to actually use them
Aim for 25 to 30 grams of total fiber a day from food, the American Heart Association's target, with 5 to 10 grams of that as soluble fiber specifically. A practical day might look like: oatmeal with ground flaxseed for breakfast, a bean- or lentil-based lunch, a small handful of walnuts or almonds as a snack, and avocado or tofu swapped in for some meat or butter at dinner. Increase fiber gradually over one to two weeks to avoid bloating, and drink enough water, since fiber without fluid can worsen constipation rather than help cholesterol. None of these foods need to be eaten in huge quantities; consistency over months matters more than any single large serving.
Why the overall pattern matters more than any single food
The strongest clinical results come from combining these foods, not from adding one to an otherwise unchanged diet. The "dietary portfolio" studied by researchers at the University of Toronto pairs viscous fiber (oats, barley, psyllium), plant sterols, soy or nut protein, and a low-saturated-fat base, and produces LDL reductions in the range seen with some low-dose statins in some trial populations, though not as a substitute for medication in people who need it. Guideline bodies including the American Heart Association and the American College of Cardiology frame these foods as part of broader patterns, Mediterranean-style, DASH, or a "healthful plant-based" diet, where the total mix of foods, and what they displace (red meat, butter, refined starch), drives the benefit more than any individual item.
Who should adapt or be cautious
People taking levothyroxine or other thyroid medication should separate soy intake from dosing by several hours, since soy can reduce absorption. People with a soy or tree nut allergy should skip those categories entirely rather than substitute cautiously. Anyone with irritable bowel syndrome or a history of significant bloating should increase legumes and fiber slowly and may need to test tolerance one food at a time. People with familial hypercholesterolemia or existing atherosclerotic cardiovascular disease typically need medication to reach target LDL levels; diet changes are additive, not a substitute, and should not be used as a reason to delay or stop a prescribed statin. Anyone already on cholesterol medication should not adjust the dose or stop taking it based on dietary changes without talking to the prescribing clinician first.
When to seek care
Chest pain, pressure or tightness, shortness of breath, pain radiating to the arm or jaw, or sudden severe fatigue can signal a heart attack and need emergency care immediately, not a dietary fix. An LDL reading above 190 mg/dL, or any LDL elevation in someone with diabetes, existing heart disease, or a strong family history of early heart attacks, warrants a conversation with a clinician about whether medication is needed alongside diet. Because high cholesterol itself usually has no symptoms, periodic lipid panels through a primary care provider, not self-monitoring by how someone feels, are the only reliable way to know whether these food changes are working.
Bottom line
Oats, barley, legumes, soy, walnuts, almonds, and avocado each have trial evidence for modestly lowering LDL, and the effect is larger when several are combined into a consistent daily pattern rather than added as an afterthought. The realistic expectation is a modest reduction, not a cure, and these foods work alongside, not instead of, medical treatment for anyone who already needs it.
Frequently asked questions
Can diet alone lower LDL enough to avoid a statin?
For some people with mildly elevated LDL and no other risk factors, sustained dietary changes can bring levels into a healthier range. For people with very high LDL, existing heart disease, diabetes, or strong genetic risk, diet alone is usually not enough, and a clinician should guide the decision about medication.
How fast will LDL change after adding these foods?
Most trials measure effects after 4 to 8 weeks of consistent intake. A single meal or a few days of eating oatmeal will not move the number; the changes shown in research come from sustained daily intake over weeks to months.
Are supplements like fiber powder or fish oil a shortcut?
Psyllium fiber supplements do have trial evidence for lowering LDL and can help people who struggle to reach fiber targets through food alone, but they work through the same soluble-fiber mechanism as oats and legumes, not a separate one. Always check with a clinician or pharmacist before adding a supplement if taking other medications.
Is coconut oil or other tropical oil a heart-healthy fat here?
No. Coconut oil is high in saturated fat and raises LDL in most controlled trials; it does not belong on a cholesterol-lowering food list despite some popular claims.
Does eating cholesterol in food, like eggs, matter as much as saturated fat?
For most people, dietary saturated fat has a larger effect on LDL than dietary cholesterol itself. Individual response varies, and people with certain genetic profiles are more cholesterol-sensitive, which is a conversation for a clinician or dietitian rather than a blanket rule.
Sources and evidence
- Dietary Therapy for LDL Cholesterol Reduction, evidence-based patterns (NCBI Bookshelf/StatPearls, NIH National Library of Medicine)
- Prioritizing Health: Dietary Approaches for Elevated LDL-C, American College of Cardiology, 2025
- Cholesterol: Top foods to improve your numbers, Mayo Clinic
- Bioactive oat beta-glucan reduces LDL cholesterol, randomized trial data (NIH PMC)
- The effect of walnut intake on lipids, systematic review and meta-analysis of RCTs (NIH PMC)
- Meta-analysis of 46 FDA-identified studies on soy protein and serum lipids, Journal of Nutrition (https://jn.nutrition.org/article/S0022-3166(22)16634-4/full)
- Non-soy legume consumption lowers cholesterol levels, meta-analysis of randomized controlled trials
- Dietary Fiber and Cholesterol patient guidance, U.S. Department of Veterans Affairs Nutrition and Food Services
- USDA FoodData Central, nutrient composition of oats, legumes, nuts and avocado
Know Your Numbers
Eating healthy is a start. Now get to know your biomarkers.
Food changes bloodwork — inflammation, lipids, blood sugar and nutrient status all respond to what you eat. 59 markers from $59.
- Results in 7–10 days at 2,000+ Quest sites
- Licensed provider reviews every result
- One flat price, no membership, HSA/FSA eligible
Educational information only, not medical advice. Panels are ordered and reviewed through our licensed partner; Plantopedia may earn a commission.