The 13 Best Foods to Lower Cholesterol

Having high cholesterol levels is considered a significant risk factor for heart disease. Having excess LDL, often known as "bad" cholesterol, in your bloodstream may increase your risk of heart disease by contributing to atherosclerosis, or the formation of plaque in your arteries.

To reduce your heart disease risk, it’s essential to maintain healthy cholesterol levels. Fortunately, making dietary changes, such as increasing your intake of heart-healthy fruits, vegetables, nuts, and legumes, can help you achieve and maintain optimal cholesterol levels.

Here are 13 of the best foods to lower cholesterol. 

1. Oats and Oat Bran

dry oatmeal in wooden bowls, wheat sprig beside

bit245 / Getty Images

Studies show that eating oats regularly can significantly reduce heart disease risk factors, including high total and LDL cholesterol levels.

Oats and oat bran are concentrated sources of a soluble fiber called beta-glucan, which helps lower cholesterol by preventing the absorption of cholesterol in the GI tract and increasing cholesterol excretion through the stool. 

A 2022 review that included 13 studies found that the consumption of dietary oat beta-glucan was associated with significantly lower total and LDL cholesterol levels in people with high cholesterol.

2. Almonds 

close up of almonds

Javier Zayas Photography / Getty Images

Nuts and seeds are a rich source of soluble fiber and can help reduce cholesterol levels when consumed as part of a nutritious diet.

Almonds are a popular type of nut that has been consistently linked with heart health benefits, including reduced cholesterol levels. Numerous studies have shown that incorporating almonds into your diet is an easy and effective way to improve and protect heart health.  

A 2023 review of 19 studies found that the consumption of nuts, including almonds, is effective for decreasing total cholesterol, LDL cholesterol, and triglyceride levels, which can help boost heart health. The review also found that people who regularly consume nuts have lower levels of small dense LDL particles, which are more strongly linked to atherosclerosis development than larger LDL particles.

3. Berries

pink ceramic bowl full of berries: raspberries, blackberries, blueberries. On a wooden table

Westend61 / Getty Images

Berries, such as blueberries, strawberries, cranberries, raspberries, and blackberries, are excellent sources of fiber and other heart-protective nutrients and plant compounds such as anti-inflammatory flavonoid antioxidants. 

Adding berries to your diet could benefit heart health in several ways, including lowering LDL cholesterol, boosting heart-protective HDL cholesterol, and lowering blood pressure levels. 

A 2018 review found that berry intake was linked to reductions in total cholesterol, LDL cholesterol, triglycerides, and blood pressure, as well as improvements in levels of HDL cholesterol.

In addition to lowering cholesterol levels, berries may help protect against heart disease by reducing inflammation, improving artery function, and protecting against cellular damage.

4. Walnuts 

Wooden bowl of walnuts

Arx0nt / Getty Images

Like almonds, walnuts are an excellent source of soluble fiber, which is effective for reducing cholesterol levels. 

A 2022 review that included 13 studies from the U.S., Europe, and Asia found that walnut intake was associated with significant reductions in total cholesterol,  LDL cholesterol, and triglyceride levels, especially in people considered overweight and obese.

In addition to fiber, walnuts contain polyunsaturated fatty acids (PUFA), including α-linoleic acids, which activate LDL receptors that help remove excess LDL from the blood.

5. Beans 

Various dried beans

Janine Lamontagne / Getty Images

Beans are one of the best choices for lowering cholesterol levels. Beans are an excellent source of fiber, which binds to cholesterol and prevents it from being absorbed into the bloodstream. In fact, research shows that eating about ¾ of a cup of beans per day may reduce LDL cholesterol levels by 19% and lower heart disease rates by 11%.

A 2021 study that included 73 adults with high LDL cholesterol found that daily consumption of one cup of mixed canned beans, including black, navy, pinto, dark red kidney, and white kidney beans,  per day for four weeks significantly decreased total cholesterol and LDL cholesterol by 5.46% and 8.08%, respectively. The researchers estimated that the reduction in LDL cholesterol equated to a  7% reduction in heart disease risk.

6. Avocados 

Avocado and a split avocado

Westend61 / Getty Images

Avocados have been linked to several impressive benefits, including improving heart disease risk factors like high LDL cholesterol and low HDL cholesterol. 

Studies show that eating avocados regularly may help increase heart-protective HDL cholesterol and decrease levels of oxidized LDL cholesterol, a type of cholesterol that’s significantly associated with atherosclerosis. In a 2020 study that included 45 men and women with high LDL levels, it was found that, compared to baseline, a moderate-fat diet with one fresh Hass avocado per day for five weeks significantly reduced total cholesterol and LDL cholesterol compared to moderate fat and low-fat diets. The avocado diet also significantly decreased blood levels of oxidized LDL compared with an average American diet.

However, it’s important to note that this study was funded by the Hass Avocado Board, which could have influenced the results of the study. 

7. Flaxseeds 

Glass container of flaxseed spilling over onto a wood table; wooden spoon full of flaxseeds beside it

BURCU ATALAY TANKUT / Getty Images

Flaxseeds are a good source of heart health-promoting nutrients, including soluble fiber and magnesium. Adding flaxseeds to your diet could help lower total and LDL cholesterol levels, thus supporting the health of your heart.

A 2020 review of 62 studies demonstrated that flaxseed supplementation significantly reduced total cholesterol by an average of -5.389 milligrams per deciliter (mg/dl) and LDL cholesterol by an average of -4.206 mg/dl, which could delay the progression of heart disease.

8. Cocoa Products  

dark chocolate; close up of chocolate chunks and shavings

Capelle.r / Getty Images

Though eating sweets like chocolate candies too often can harm the health of your heart, adding certain cocoa products to your diet, like unsweetened cocoa and cacao nibs, may help promote heart health by improving blood lipid levels, lowering inflammation, and supporting healthy blood pressure levels. 

Studies show that cocoa and dark chocolate intake may help increase heart-protective HDL cholesterol levels and significantly decrease LDL cholesterol. Also, unsweetened cocoa products have also been shown to improve blood vessel function and blood flow, which can protect against heart disease risk.

9. Chia Seeds

Wooden spoons in a close-up pile of chia seeds

R.Tsubin / Getty Images

Chia seeds are tiny seeds that are packed with nutrients, including fiber and healthy fats like PUFAs. Chias are one of the best sources of fiber you can eat. In fact, the fiber content of chia seeds exceeds dried fruit, cereals, and nuts.

Because they’re so rich in fiber, and other lipid-lowering nutrients like fatty acids, chia seeds are a good choice for those with high cholesterol. Studies show that eating chia seeds helps reduce total and LDL cholesterol levels in people with elevated blood lipid levels. Plus, chia seeds can help boost HDL cholesterol.

10. Okra

Okra stems; one stem cut vertically, one stem cut horizontally into slices

HUIZENG HU / Getty Images

Okra is a highly nutritious vegetable that contains compounds called polysaccharides, which have lipid-lowering properties. Okra is also a good source of fiber, which is highly effective for lowering cholesterol levels.

A 2020 study found that eight weeks of okra powder consumption resulted in a significant decrease in total cholesterol and LDL cholesterol as well as fasting blood sugar in people with type 2 diabetes.

11. Apples

close up of a pile of apples in all shades: yellow, red, green

Steve Terrill / Getty Images

Apples are a popular fruit that can benefit your health in several ways, including reducing high cholesterol levels. Because they’re rich in fiber, including soluble fiber, eating apples is a smart way to promote healthy blood lipid levels and keep your heart healthy.

A 2020 review concluded that whole-apple consumption is an effective way to reduce total cholesterol and LDL cholesterol, as well as systolic blood pressure and inflammatory markers. The researchers recommended a daily intake of 100 to 150 grams a day of whole apples to reduce heart disease risk, which equates to one small-to-medium-sized apple per day.

12. Buckwheat

Wooden bowl and scoop full of buckwheat. on a wood table
fcafotodigital / Getty Images.

Buckwheat is a naturally gluten-free pseudo-grain that’s high in lipid-lowering nutrients, like fiber, flavonoids, and bioactive peptides. 

Choosing buckwheat over refined grain products, like white rice and white bread, could help you lower your blood lipid levels, including total cholesterol and triglyceride levels, and could also help improve your nutrient intake, as buckwheat is rich in vitamins and minerals like magnesium and potassium.

13. Seafood

Cooked salmon with lemon slices; vegetables behind

gbh007 / Getty Images

Studies show that people who eat fish more regularly tend to have healthier blood lipid levels, including higher levels of HDL cholesterol and lower levels of VLDL cholesterol, which could help protect against heart disease.

Fish, especially fatty fish like sardines, trout, and salmon, is an excellent source of anti-inflammatory omega-3 fats, which are known to support healthy blood vessel function, plus vitamins and minerals like zinc, calcium, and selenium, making fish a good choice for overall health.

Foods to Limit

There are many factors that can contribute to high cholesterol levels, including your dietary choices. Though your diet as a whole is what matters most for heart health, limiting the following foods is wise if you have elevated blood lipid levels:

  • Ultra-processed foods such as frozen foods, packaged snack foods, and fast food
  • Added sugar, sugary drinks, and sweets like ice cream, cookies, candy, and cakes
  • Fried and greasy foods such as fast food, fried chicken, and french fries
  • Some high-fat animal products, like bacon, fatty cuts of meat, and sausage
  • Alcohol such as beer, wine, and liquor 

While limiting these foods can help reduce your blood lipid levels, it’s important to replace these items with nutrient-dense foods known to support heart health, like vegetables, fruits, beans, nuts, and seeds. 

Other Ways to Lower Cholesterol

In addition to following a well-rounded, nutritious diet, a healthy lifestyle that includes plenty of exercise, quality sleep, and stress management can help support overall heart health and optimal blood lipid levels.

Staying physically active, getting at least seven hours of sleep per night, limiting alcohol, quitting smoking, and maintaining a healthy body weight are all essential for managing cholesterol levels.

It’s also important to understand that some people are genetically predisposed to have high cholesterol levels, which is known as familial hypercholesterolemia. People with familial hypercholesterolemia have a reduced capacity to remove excess LDL from their bloodstream and may require medical management in order to reduce their risk of heart disease. If you have familial hypercholesterolemia, your healthcare provider will recommend the best treatment based on your specific health needs.

A Quick Review

If you have elevated cholesterol levels, there are plenty of ways to reduce your cholesterol while promoting overall heart health.

Following a diet rich in foods known to lower cholesterol levels, like oats, berries, beans, nuts, and seeds, is one of the best ways to support healthy blood lipid levels and reduce your heart disease risk. 

If you’re concerned about your cholesterol levels or need specific dietary recommendations for reducing cholesterol, speak with a trusted healthcare provider like a cardiologist or a registered dietitian who specializes in heart health.  

Was this page helpful?
19 Sources
Health.com uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. Joyce SA, Kamil A, Fleige L, Gahan CGM. The cholesterol-lowering effect of oats and oat beta glucan: modes of action and potential role of bile acids and the microbiome. Front Nutr. 2019;6:171. doi: 10.3389/fnut.2019.00171. 

  2. Yu J, Xia J, Yang C, et al. Effects of oat beta-glucan intake on lipid profiles in hypercholesterolemic adults: a systematic review and meta-analysis of randomized controlled trials. Nutrients. 2022;14(10):2043. doi: 10.3390/nu14102043. 

  3. Guasch-Ferré M, Tessier AJ, Petersen KS, et al. Effects of nut consumption on blood lipids and lipoproteins: a comprehensive literature update. Nutrients. 2023;15(3):596. doi: 10.3390/nu15030596. 

  4. Luís Â, Domingues F, Pereira L. Association between berries intake and cardiovascular diseases risk factors: a systematic review with meta-analysis and trial sequential analysis of randomized controlled trials. Food Funct. 2018;9(2):740-757. doi: 10.1039/c7fo01551h.

  5. Wu X, Wang TTY, Prior RL, Pehrsson PR. Prevention of atherosclerosis by berries: the case of blueberries. J Agric Food Chem. 2018;66(35):9172-9188. doi: 10.1021/acs.jafc.8b03201. 

  6. Alshahrani SM, Mashat RM, Almutairi D, et al. The effect of walnut intake on lipids: a systematic review and meta-analysis of randomized controlled trials. Nutrients. 2022;14(21):4460. doi: 10.3390/nu14214460. 

  7. Nchanji EB, Ageyo OC. Do common beans (Phaseolus vulgaris L.) promote good health in humans? A systematic review and meta-analysis of clinical and randomized controlled trials. Nutrients. 2021;13(11):3701. doi: 10.3390/nu13113701. 

  8. Doma KM, Dolinar KF, Dan Ramdath D, Wolever TMS, Duncan AM. Canned beans decrease serum total and ldl cholesterol in adults with elevated ldl cholesterol in a 4-wk multicenter, randomized, crossover study. J Nutr. 2021;151(12):3701-3709. doi: 10.1093/jn/nxab323. 

  9. Dreher ML, Cheng FW, Ford NA. A comprehensive review of hass avocado clinical trials, observational studies, and biological mechanisms. Nutrients. 2021;13(12):4376. doi: 10.3390/nu13124376. 

  10. Effect of flaxseed supplementation on lipid profile: An updated systematic review and dose-response meta-analysis of sixty-two randomized controlled trials. Pharmacological Research. 2020;152:104622. 

  11. Ludovici V, Barthelmes J, Nägele MP, et al. Cocoa, blood pressure, and vascular function. Front Nutr. 2017;4:36. doi: 10.3389/fnut.2017.00036. 

  12. Kulczyński B, Kobus-Cisowska J, Taczanowski M, Kmiecik D, Gramza-Michałowska A. The chemical composition and nutritional value of chia seeds—current state of knowledge. Nutrients. 2019;11(6). doi: 10.3390/nu11061242. 

  13. Silva L de A, Verneque BJF, Mota APL, Duarte CK. Chia seed (Salvia hispanica L.) consumption and lipid profile: a systematic review and meta-analysis. Food Funct. 2021;12(19):8835-8849. doi: 10.1039/d1fo01287h. 

  14. Moradi A, Tarrahi MJ, Ghasempour S, Shafiepour M, Clark CCT, Safavi SM. The effect of okra (Abelmoschus esculentus) on lipid profiles and glycemic indices in Type 2 diabetic adults: Randomized double blinded trials. Phytother Res. 2020;34(12):3325-3332. doi: 10.1002/ptr.6782.

  15. Sandoval-Ramírez BA, Catalán Ú, Calderón-Pérez L, et al. The effects and associations of whole-apple intake on diverse cardiovascular risk factors. A narrative review. Crit Rev Food Sci Nutr. 2020;60(22):3862-3875. doi: 10.1080/10408398.2019.1709801. 

  16. Sofi SA, Ahmed N, Farooq A, et al. Nutritional and bioactive characteristics of buckwheat, and its potential for developing gluten‐free products: An updated overview. Food Sci Nutr. 2022;11(5):2256-2276.doi: 10.1002/fsn3.3166. 

  17. Amigó N, Akinkuolie AO, Chiuve SE, Correig X, Cook NR, Mora S. Habitual fish consumption, n-3 fatty acids, and nuclear magnetic resonance lipoprotein subfractions in women. J Am Heart Assoc. 2020;9(5):e014963. doi: 10.1161/JAHA.119.014963. 

  18. National Heart, Blood, and Lung Institute. Choose Heart-Healthy Foods

  19. National Heart, Blood, and Lung Institute. Blood Cholesterol Treatment

Related Articles