Foods That Lower Cholesterol

Food has a direct impact on many aspects of your health, including your heart health. Certain foods can improve your cholesterol levels and, in turn, lower your risk of heart disease. Keeping your cholesterol in a normal range by choosing heart-healthy foods will help you live a healthier life.

This article will describe several types of food and how they can be part of your plan for controlling cholesterol.

Healthy Foods in Heart Containers

fcafotodigital / Getty Images


Besides being a good source of plant-based protein and minerals such as iron and magnesium, beans are a great source of fiber. In particular, beans are rich in soluble fiber—which dissolves in water to form a gel-like material as it passes through your digestive tract. Soluble fiber is known for lowering cholesterol, specifically LDL, or “bad” cholesterol.


Nuts might be small, but they pack a ton of nutrients, including healthy fats, fiber, and antioxidants. In a review of three large prospective cohort studies, people who ate more nuts had a lower risk of cardiovascular disease and coronary heart disease.

Walnuts are especially great for heart health, as they contain the essential omega-3 fat alpha-linolenic acid (ALA). ALA is associated with a decreased risk of cardiovascular disease events, such as heart attack or stroke.

Almonds are another nut often studied for heart health benefits, as they are rich in mono- and polyunsaturated fatty acids, fiber, and antioxidants like vitamin E. A review of studies found that eating almonds may not only reduce LDL cholesterol levels, but may also maintain HDL “good” cholesterol levels, which can help reduce your risk of heart disease.


Avocados are not only a delicious addition to your diet, but a heart-healthy one, too. This green fruit packs plenty of healthy monounsaturated fats and dietary fiber, which help lower LDL cholesterol levels, especially when consumed in place of less healthy saturated fats.

A 2020 randomized control trial found that people who were overweight or obese and who ate one avocado per day as part of an overall heart-healthy diet had an improved LDL cholesterol profile compared with baseline.

Fatty Fish

Fish are well known as a lean protein source and are often touted for their heart health benefits.

Your doctor may have even recommended eating more fish, taking a fish oil supplement, or following a Mediterranean diet (fish are a major component) to help improve your cholesterol levels. This is because fish—particularly fatty fish like salmon, tuna, sardines, mackerel, and trout—are full of heart-healthy omega-3 fatty acids.

A large, 25-year follow-up study published in 2016 concluded that adults who ate non-fried fatty fish had a decreased risk of developing metabolic syndrome. This syndrome comprises a group of risk factors, including low HDL cholesterol and high triglycerides, which increase your risk for heart disease.


Barley is a whole grain rich in beta-glucans. Beta-glucans are a type of soluble fiber that helps lower cholesterol levels by interacting with fats and bile salts in the digestive tract.

A 2016 review and meta-analysis of randomized controlled trials found that barley beta-glucan lowers LDL cholesterol and other non-HDL cholesterol. Because of this, including barley-containing foods in your diet may help reduce your risk of heart disease.


Soybeans are a legume high in plant-based protein. Soy is found in edamame and other foods such as tofu, tempeh, soy milk, and more. One study found that eating about 30 grams of soy foods daily reduced cholesterol levels, thus decreasing risk of heart disease.

Another review of 35 studies concluded that soy foods provided heart health benefits, especially in people with high cholesterol, including improving LDL, HDL, and total cholesterol levels.

Dark Chocolate

It might seem counterintuitive, but adding a little dark chocolate and cocoa to your diet might benefit your heart. Studies have shown that the flavonoids present in dark chocolate and cocoa may decrease your risk of heart disease.

In particular, one clinical trial studied 84 people who consumed either two grams of dark chocolate or two grams of milk chocolate for six months. At the end of the six months, total cholesterol, triglycerides, and LDL cholesterol all significantly decreased, and blood pressure significantly improved in those who ate 70% dark chocolate compared with those who ate milk chocolate.

However, you do not want to eat too much chocolate, as it is often high in added sugars, which can negatively affect heart health. It’s best to limit your daily intake of dark chocolate to one serving and choose one with a cocoa content of 70% or higher.

Apples, Citrus, and Berries

Fruit is included as part of any heart-healthy eating pattern, and for good reason. Many fruits are rich in vitamins, minerals, dietary fiber, and antioxidants. Pectin, a specific type of soluble fiber found in many fruits, including apples, citrus fruits, and berries, helps lower cholesterol in part by decreasing the amount of cholesterol made by the liver.

One small clinical trial of 40 adults found that those who ate two apples per day for eight weeks had lower LDL and total cholesterol levels compared with the control apple beverage.

Antioxidant compounds called polyphenols found in these fruits also provide anti-inflammatory effects that may reduce your risk of heart disease by lowering LDL cholesterol and preventing it from being oxidized.


Including vegetables in your diet is beneficial for many reasons, including for heart health. Just like fruits, vegetables are nutrient rich, boasting many vitamins, minerals, fiber, and antioxidants. Additionally, they are low in calories and fat, making them a heart-healthy choice.

Dietary fiber from whole foods, including vegetables, may reduce the risk of cardiovascular disease by reducing total and LDL cholesterol levels.


Tea contains antioxidative, anti-inflammatory, and cholesterol-lowering properties called polyphenols. These compounds may aid in the prevention of heart disease and stroke.

Though some studies have been mixed, the majority of research seems to agree that both green tea and black tea provide heart health benefits.

Olive Oil

As a staple in the Mediterranean diet, olive oil has often been studied for its heart health benefits. Extra virgin olive oil is rich in healthy monounsaturated fats that help lower LDL cholesterol. It’s also a good source of polyphenols, which can help reduce inflammation and the risk of heart disease.

Replacing saturated fats (like butter) with extra virgin olive oil in your diet may confer heart-protective benefits.

Foods Fortified With Plant Sterols and Stanols

Plant sterols and stanols are compounds naturally found in small amounts in many plant-based foods, including grains, vegetables, fruits, legumes, nuts, and seeds. They help reduce cholesterol by blocking the absorption of cholesterol into your bloodstream.

Many food manufacturers are adding plant sterols and stanols to their products, ranging from margarine and cheese to orange juice and bread. You can also find plant sterols and stanols in supplement form. When taken at two grams a day, plant sterols or stanols can lower LDL cholesterol levels by 8% to 10%.


Foods that can improve your cholesterol levels include beans, nuts, avocados, fatty fish, barley, soy, dark chocolate, certain fruits, vegetables, tea, olive oil, and foods fortified with plant sterols and stanols. These foods should be enjoyed in variety and as part of a lifestyle that also reduces saturated and trans fats and incorporates exercise.

A Word From Verywell

Besides the Mediterranean diet, other heart-healthy eating patterns include the Dietary Approaches to Stop Hypertension (DASH) diet and the Therapeutic Lifestyle Changes (TLC) diet.

Always consult with your healthcare professional before starting any new diet or if you are concerned about your cholesterol levels. They can answer any questions you might have and help you find the right treatment plan for you.

Frequently Asked Questions

  • What foods can lower cholesterol quickly?

    No single food is going to change your cholesterol levels overnight. It can take months to see lower cholesterol levels through dietary changes and physical activity. Focus on an overall heart-healthy diet for the long term by including foods high in fiber, healthy unsaturated fats, and antioxidants.

  • Which foods can lower cholesterol the most?

    Rather than focusing on one or two foods to lower cholesterol, including several foods that lower cholesterol in different ways is more beneficial. The main dietary components of a heart-healthy diet include plenty of fruits and vegetables, whole grains instead of highly refined ones, lean protein, and healthy fats instead of saturated and trans fats.

    Additionally, consuming foods or supplements fortified with plant sterols and stanols can help lower cholesterol.

  • What foods should you avoid if you have high cholesterol?

    Dietary cholesterol may not have as much an effect on blood cholesterol as was once believed. Instead, it has been shown that saturated and trans fats are more to blame for increasing blood cholesterol levels.

    Foods often high in saturated fats include animal products, such as red meat, butter, and cheese, and highly processed snack and dessert foods, such as cookies, cake, chips, ice cream, and pastries.

25 Sources
Verywell Health 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. American Heart Association. The benefits of beans and legumes.

  2. Guasch-Ferré M, Liu X, Malik VS, et al. Nut consumption and risk of cardiovascular disease. J Am Coll Cardiol. 2017;70(20):2519-2532. doi:10.1016/j.jacc.2017.09.035

  3. Ros E, Izquierdo-Pulido M, Sala-Vila A. Beneficial effects of walnut consumption on human health: role of micronutrients. Curr Opin Clin Nutr Metab Care. 2018;21(6):498-504. doi:10.1097/MCO.0000000000000508

  4. Abdelhamid AS, Brown TJ, Brainard JS, et al. Omega-3 fatty acids for the primary and secondary prevention of cardiovascular disease. Cochrane Database Syst Rev. 2020;3(2):CD003177. doi:10.1002/14651858.CD003177.pub5

  5. Kalita S, Khandelwal S, Madan J, Pandya H, Sesikeran B, Krishnaswamy K. Almonds and cardiovascular health: a review. Nutrients. 2018;10(4):468. doi:10.3390/nu10040468

  6. Peou S, Milliard-Hasting B, Shah S. Impact of avocado-enriched diets on plasma lipoproteins: a meta-analysis. J Clinical Lipidology. 2016;10(1):161-171. doi:10.1016/j.jacl.2015.10.011

  7. Wang L, Tao L, Hao L, et al. A moderate-fat diet with one avocado per day increases plasma antioxidants and decreases the oxidation of small, dense LDL in adults with overweight and obesity: a randomized controlled trial. J Nutr. 2020;150(2):276-284. doi:10.1093/jn/nxz231

  8. Kim YS, Xun P, Iribarren C, et al. Intake of fish and long-chain omega-3 polyunsaturated fatty acids and incidence of metabolic syndrome among American young adults: a 25-year follow-up study. Eur J Nutr. 2016;55(4):1707-1716. doi:10.1007/s00394-015-0989-8

  9. Wang Y, Harding SV, Thandapilly SJ, Tosh SM, Jones PJH, Ames NP. Barley β-glucan reduces blood cholesterol levels via interrupting bile acid metabolism. Br J Nutr. 2017;118(10):822-829. doi:10.1017/S0007114517002835

  10. Ho HV, Sievenpiper JL, Zurbau A, et al. A systematic review and meta-analysis of randomized controlled trials of the effect of barley β-glucan on LDL-C, non-HDL-C and apoB for cardiovascular disease risk reduction [published correction appears in Eur J Clin Nutr. 2016;70(11):1340]. Eur J Clin Nutr. 2016;70(11):1239-1245. doi:10.1038/ejcn.2016.89

  11. Ruscica M, Pavanello C, Gandini S, et al. Effect of soy on metabolic syndrome and cardiovascular risk factors: a randomized controlled trial. Eur J Nutr. 2018;57(2):499-511. doi:10.1007/s00394-016-1333-7 

  12. Tokede OA, Onabanjo TA, Yansane A, Gaziano JM, Djoussé L. Soya products and serum lipids: a meta-analysis of randomised controlled trials. Br J Nutr. 2015;114(6):831-843. doi:10.1017/S0007114515002603

  13. Sansone R, Rodriguez-Mateos A, Heuel J, et al. Cocoa flavanol intake improves endothelial function and Framingham Risk Score in healthy men and women: a randomised, controlled, double-masked trial: the Flaviola Health Study. Br J Nutr. 2015;114(8):1246-1255. doi:10.1017/S0007114515002822

  14. Leyva-Soto A, Chavez-Santoscoy RA, Lara-Jacobo LR, Chavez-Santoscoy AV, Gonzalez-Cobian LN. Daily consumption of chocolate rich in flavonoids decreases cellular genotoxicity and improves biochemical parameters of lipid and glucose metabolism. Molecules. 2018;23(9):2220. doi:10.3390/molecules23092220

  15. Soliman GA. Dietary fiber, atherosclerosis, and cardiovascular disease. Nutrients. 2019;11(5):1155. doi:10.3390/nu11051155

  16. Koutsos A, Riccadonna S, Ulaszewska MM, et al. Two apples a day lower serum cholesterol and improve cardiometabolic biomarkers in mildly hypercholesterolemic adults: a randomized, controlled, crossover trial. Am J Clin Nutr. 2020;111(2):307-318. doi:10.1093/ajcn/nqz282

  17. Williamson G. The role of polyphenols in modern nutrition. Nutr Bull. 2017;42(3):226-235. doi:10.1111/nbu.12278

  18. Maćkowiak K, Torlińska-Walkowiak N, Torlińska B. Dietary fibre as an important constituent of the diet. Postepy Hig Med Dosw (Online). 2016;70:104-109. doi:10.5604/17322693.1195842

  19. Hayat K, Iqbal H, Malik U, Bilal U, Mushtaq S. Tea and its consumption: benefits and risks. Crit Rev Food Sci Nutr. 2015;55(7):939-954. doi:10.1080/10408398.2012.678949

  20. Hartley L, Flowers N, Holmes J, et al. Green and black tea for the primary prevention of cardiovascular disease. Cochrane Database Syst Rev. 2013;2013(6):CD009934. doi:10.1002/14651858.CD009934.pub2

  21. American Heart Association. Monounsaturated fat.

  22. Estruch R, Ros E, Salas-Salvadó J, et al. Primary prevention of cardiovascular disease with a Mediterranean diet supplemented with extra-virgin olive oil or nuts. N Engl J Med. 2018;378(25):e34. doi:10.1056/NEJMoa1800389

  23. Anderson-Vasquez HE, Pérez-Martínez P, Ortega Fernández P, Wanden-Berghe C. Impact of the consumption of a rich diet in butter and it replacement for a rich diet in extra virgin olive oil on anthropometric, metabolic and lipid profile in postmenopausal women. Nutr Hosp. 2015;31(6):2561-2570. doi:10.3305/nh.2015.31.6.8732

  24. Gylling H, Plat J, Turley S, et al. Plant sterols and plant stanols in the management of dyslipidaemia and prevention of cardiovascular disease. Atherosclerosis. 2014;232(2):346-360. doi:10.1016/j.atherosclerosis.2013.11.043

  25. Soliman GA. Dietary cholesterol and the lack of evidence in cardiovascular disease. Nutrients. 2018;10(6):780. doi:10.3390/nu10060780

Additional Reading

By Brittany Poulson, MDA, RDN, CD, CDCES
Brittany Poulson, MDA, RDN, CDCES, is a registered dietitian and certified diabetes care and education specialist.