By the Numbers Health

Articles

How to lower cholesterol naturally: what lowers LDL most, ranked with real numbers

By Dr. Ryan Kasky, DO, family physician · Updated October 31, 2026 · Sources linked in the text

The biggest food change for most people is cooking with liquid oils in place of butter, which lowers LDL about 9 to 16 mg/dL for every 10% of calories you swap; oats, beans, nuts and 150 minutes a week of exercise each add about 5 to 10 more.

Most lists of foods that lower cholesterol give no numbers, so a handful of almonds looks as strong as changing your cooking fat. In the trials, the oil swap lowered LDL more than nuts did.

For my book on cholesterol, I checked every food, habit and supplement against the published research and ranked them. Here are the top items, each with its LDL change in mg/dL, the unit on your lab report. A drop of 10 mg/dL takes an LDL of 160 to about 150.

Lifestyle is part of treatment for everyone. The 2026 guideline from the American College of Cardiology and the American Heart Association calls counseling on health habits "the first line of treatment" for preventing a first heart attack or stroke (2026 guideline). Some people need a statin too, and I cover who that is below.

The book's grade: SUPPORTED (works) for liquid oils in place of butter and for oats and barley. SUPPORTED (works), small effect, for about 150 minutes a week of aerobic exercise, beans, nuts and more soluble fiber. Each has good trials in people behind it.

The ranking: foods and habits that lower LDL cholesterol the most

Start with these. They're the book's Start here items for everyone: the biggest, best-proven LDL drops, plus one eating pattern with the strongest heart-attack evidence.

  1. Swap saturated fat for liquid vegetable oils. Cook with olive, canola, soybean or sunflower oil where you used butter, lard, ghee or coconut oil. LDL fell about 9 to 16 mg/dL for every 10% of calories moved from butter to a liquid oil (review of feeding trials). The older U.S. low-saturated-fat diets lowered LDL about 12% to 16% in everyday life (review). Oil runs about 120 calories a tablespoon, so pour it in place of the butter, not on top.
  2. Oats and barley, about 3 grams of beta-glucan a day. That's roughly a cup of dry rolled oats, which cooks up to about 2 cups of oatmeal. LDL fell about 7 to 10 mg/dL (28 trials, 58 trials). A single small bowl usually falls short, so split it across two meals.
  3. Aerobic exercise, about 150 minutes a week. Walking and swimming count. In 148 trials, LDL fell about 7 mg/dL (about 6%), triglycerides about 8 and HDL rose about 2 (review).
  4. Beans, lentils and chickpeas, about ½ to 1 cup a day. LDL about 5 to 7 mg/dL lower, and non-HDL about 9 (2026 review, 26 trials). Add them a few spoonfuls at a time, since gas comes first.
  5. Nuts, about an ounce a day. LDL about 5 mg/dL lower, and apoB about 4 (review). Eat them in place of a snack you already have.
  6. More soluble fiber from food overall. Each gram a day lowered LDL about 2 mg/dL (67 trials).
  7. Eat the Mediterranean way. For LDL alone, the grade is PLAUSIBLE (mixed evidence): about 6 mg/dL lower in one set of trials, and little different from minimal advice in another (review). It's ranked this high for its heart results. In the PREDIMED trial, high-risk adults had about 30% fewer heart attacks, strokes and heart deaths over about 5 years, mostly fewer strokes (PREDIMED).

Changes that matter if they apply to you

These are also Start here items, for the people they fit.

  • French press, boiled or Turkish coffee most days? Switch to a paper filter or instant coffee. At 5 to 6 cups a day, LDL came out about 10 to 16 mg/dL lower (trial, trial). You keep the coffee and lose the oil that raises LDL. Paper-filtered coffee is fine.
  • Carrying extra weight? Each kilogram (2.2 pounds) lost went with LDL about 1.3 mg/dL lower and triglycerides about 4 lower (73 trials). Weight loss does far more for triglycerides than for LDL.
  • High triglycerides, daily soda or about 3 or more drinks a day? Cutting sugar and alcohol moves triglycerides the most. My article on how to lower triglycerides ranks those changes.
  • Smoke? Quitting raised HDL about 2 to 4 mg/dL with no change in LDL (review). The real payoff is fewer heart attacks and strokes.
  • LDL jumped on keto? Bringing back some carbs lowered it a lot in case reports, a PLAUSIBLE (weak evidence) grade (case series).
  • Already on cholesterol medicine? A pharmacist who checks in and helps adjust lowered LDL about 8 mg/dL more than usual care (review).

Add next: boosters if you're not at goal

These work too, but the drops are smaller or the changes are harder to keep up.

  • The Portfolio diet stacks sterol foods, soy, sticky fiber and nuts on a low-saturated-fat base. LDL fell about 17% (about 28 mg/dL) in pooled trials (review), and about 13% (about 25 mg/dL) in everyday life at 6 months (trial).
  • Psyllium, about 10 grams a day. LDL about 13 mg/dL lower (review). My oatmeal and psyllium article covers how to take it.
  • Plant sterol or stanol foods, about 2 grams a day with meals. LDL about 8% lower (review), and about 12 mg/dL more on top of a statin (review).
  • A registered dietitian. LDL about 12 mg/dL lower and triglycerides about 33 lower than usual care (review).
  • Soft tub margarine with no partially hydrogenated oil, in place of butter. LDL about 10% lower than with butter (trial).

Foods and supplements to skip if you're lowering LDL

  • Butter, coconut oil or palm oil as your everyday fat: HARMFUL (clear harm), compared with liquid oils. That doesn't mean one buttered roll will hurt you. It shouldn't be your daily cooking fat.
  • Keto and very-low-carb eating for your LDL: POSSIBLY HARMFUL. It lowers triglycerides, but LDL tends to rise.
  • Store fish oil for cholesterol: it lowers triglycerides but not LDL, so it's a Skip for this job. If your triglycerides are high, ask about prescription options.
  • Garlic pills, curcumin and turmeric pills, CoQ10, policosanol and artichoke extract: UNLIKELY TO HELP.
  • Red yeast rice bottles with no monacolin amount on the label: UNLIKELY TO HELP. A measured product is a different story, covered in red yeast rice for cholesterol.
  • Giving up eggs: cutting back is only PLAUSIBLE (very small effect), about 4 mg/dL for every 200 mg a day less cholesterol, and up to about one egg a day is fine for most people. See do eggs raise cholesterol?

How fast can you lower cholesterol?

Food changes can show on LDL within about 4 weeks. When a study kitchen supplied all the food, the Portfolio foods lowered LDL about 29% in 4 weeks (trial). People cooking for themselves got about 13% (trial), which is the more realistic number to expect.

A 7-day result is hard to read. The same person's LDL typically varies about 9.5% from one test to the next, with nothing changed (30 studies). My rule of thumb, built from that figure, is that a change under about 20% to 25% between two single tests may be noise. At an LDL of 130, that's about 25 to 30 mg/dL.

So recheck once, about 12 weeks after you start, under the same conditions as your first panel. That fits the guideline's 4- to 12-week window (2026 guideline) and judges all your changes together.

How much can lifestyle lower LDL in total?

Most single food changes lower LDL about 3% to 10%. A full stack of cholesterol-lowering foods lowered it about 13% in everyday life (trial), while a moderate-strength statin lowers it 30% to 49% (2026 guideline).

The numbers above come from separate trials and don't add up neatly, and people vary. Men who all made the same fat swap saw LDL changes from a drop of about 54 mg/dL to a rise of about 30, partly from ordinary test noise (trial).

Even so, diet changes count. LDL lowered by diet seems to count about the same for each mg/dL as LDL lowered by a statin (analysis).

When to see your doctor first

Lifestyle adds to medicine. It never replaces a medicine you were prescribed, so keep taking yours.

  • A statin shouldn't wait if you've had a heart attack, stroke, stent or bypass, if your LDL is 190 or higher, or if you have diabetes and are 40 to 75. The guideline recommends a statin with these habits in those cases. Your doctor may also start one sooner if a heart scan shows heavy calcium (see my coronary calcium score article).
  • An LDL of 190 or higher deserves an appointment, since it can point to an inherited problem your relatives may share.
  • Triglycerides of 500 to 999: call your doctor's office within a few days. At 1,000 or higher, call the same day, even if you feel fine. Both raise the risk of pancreatitis.
  • Upper belly pain that spreads to your back or keeps getting worse needs care right away, especially if your triglycerides run high.
  • Never take red yeast rice with a statin.
  • Chest pain or pressure, or signs of a stroke, mean calling 911, whatever your last cholesterol number was.

Where to start this week

  1. Get a starting panel if you don't have a recent one. For most people no fasting is needed. Ask for an Lp(a) test once in your life.
  2. Ask your doctor for your 10-year risk on the PREVENT calculator and your LDL goal.
  3. Change your cooking fat to olive or canola oil.
  4. Eat oats, barley or beans every day.
  5. Walk briskly, building toward about 150 minutes a week.

Bottom line

The strongest food change for LDL is replacing butter and other solid fats with liquid oils. Oats, beans, nuts, soluble fiber and regular exercise each add a smaller, well-proven drop. People cooking a full stack of cholesterol-lowering foods at home got about 13% lower LDL. If your risk calls for a statin, these habits go alongside it.

Questions people ask

How can I lower my cholesterol naturally?

Start by cooking with olive, canola or another liquid oil in place of butter. Then add oats or barley (about 3 grams of beta-glucan a day), ½ to 1 cup of beans, an ounce of nuts and about 150 minutes a week of walking or other aerobic exercise.

How can I lower my LDL fast?

Food changes can show within about 4 weeks, and with all the food supplied in a study, a combination diet lowered LDL about 29% in that time. At home, about 13% is more realistic. Test-to-test noise makes a 7-day recheck hard to read, so recheck at about 12 weeks.

What foods lower cholesterol the most?

Liquid vegetable oils in place of butter (about 9 to 16 mg/dL per 10% of calories), paper-filtered in place of French press coffee if you drink a lot (about 10 to 16), oats and barley (about 7 to 10), beans (about 5 to 7) and nuts (about 5). Psyllium and plant sterol foods add more if you need it.

Does exercise lower cholesterol?

Yes, modestly. About 150 minutes a week lowered LDL about 7 mg/dL in 148 trials, with triglycerides about 8 lower and HDL about 2 higher.

Can you lower cholesterol without medication?

Many people at low or moderate risk can try lifestyle first, with their doctor, and see what it does. People with heart disease, an LDL of 190 or higher, or diabetes at ages 40 to 75 should talk with their doctor now, because the guideline recommends a statin along with these habits. The same goes if your 10-year risk on the newer PREVENT calculator is 5% or higher.

The full scoreboard, coming soon

This article covers the top of the ranking. My book, Your Cholesterol by the Numbers, grades dozens more items with a real number each. A few you may want next: dark chocolate or cocoa, PLAUSIBLE (weak evidence) at about 6 to 9.5 mg/dL; berberine, PLAUSIBLE (weak evidence), with a medicine-clash warning; and store fish oil, SUPPORTED for triglycerides but UNLIKELY TO HELP for LDL. The book is coming soon. Until then, read how to lower triglycerides or what oatmeal and psyllium really do.

Every food, habit and supplement, graded

This article comes from Your Cholesterol by the Numbers, coming soon, which grades every food, habit and supplement for high cholesterol and triglycerides, each with a real number and a safety badge.

For education only, not medical advice. Talk with your doctor before changing your eating, exercise, supplements or medicines.