Wednesday, July 1, 2026

How to Reduce Cholesterol Naturally: What Foods Should Be Eaten & Avoided?

 

Eat Heart-healthy Foods

A large body of evidence shows there were once enormous swaths of the world where the coronary heart disease epidemic seemed to be almost non-existent, such as rural China and sub-Saharan Africa. It’s not genetics: When people move from low- to high-risk areas, their disease rates appear to skyrocket as they adopt the diet and lifestyle habits of their new homes. The extraordinarily low rates of heart disease in rural China and Africa have been attributed to the extraordinarily low cholesterol levels among these populations. Though Chinese and African diets are very different, they are both centered on plant-derived foods, such as grains and vegetables. By eating so much fiber and so little animal fat, their total cholesterol levels averaged under 150 mg/dL, similar to people eating contemporary strictly plant-based diets.

Calorie Restriction

In The Benefits of Calorie Restriction for Longevity I discuss the CALERIE study (the Comprehensive Assessment of Long-term Effects of Reducing Intake of Energy). It was the first clinical trial to test the effects of caloric restriction. Hundreds of non-obese men and women were randomized to two years of 25 percent calorie restriction. They only ended up achieving half that but lost about 18 pounds and three inches off their waists, wiping out more than half of their visceral abdominal fat. That translated into significant improvements in cholesterol levels, triglycerides, insulin sensitivity, and blood pressures.

What Foods Lower Your Cholesterol Fast?

 

1. Oats

The fiber in oatmeal can lower our blood cholesterol levels so less gets stuck in our arteries. There are also anti-inflammatory and antioxidant phytonutrients in oats that can help prevent atherosclerotic buildup and then help maintain arterial function. Check out my video Can Oatmeal Reverse Heart Disease? for more on this.

2. Barley

As I discuss in Whole Grains May Work as Well as Drugs, just a single serving a day of barley may lower your cholesterol.

3. Beans

In a randomized crossover trial, adding two servings a day of lentils, chickpeas, beans or split peas cut cholesterol levels so much that many participants moved below the range for which statin drugs are typically prescribed. Learn more about this in Beans, Beans, They’re Good for Your Heart.

4. Amla (Indian gooseberries)

As discussed in the video Amla vs. Drugs For Cholesterol, Inflammation, & Blood-Thinning500 milligrams (which is like a tenth of a teaspoon) of powdered amla works just as well as Zocor, a leading cholesterol-lowering drug. 

5. Brazil nuts

A single serving of Brazil nuts may bring cholesterol levels down faster than statin drugs and keep them down even a month after that single ingestion. I go into more detail on this in Four Nuts Once a Month