Skip to main content
Login to MyChart

Help us elevate and expand our care, make breakthroughs in biomedical science and improve community health and wellness.

Donate today

Search UVM Health

Health Library

Can foods or supplements lower cholesterol?


You must carefully read the "Consumer Information Use and Disclaimer" below in order to understand and correctly use this information

Can I lower my cholesterol by changing my diet?

Maybe. Some people can lower their cholesterol by changing their diet. But this does not always work. Still, you can improve your overall health by eating better.

If you have high cholesterol, it might help to avoid or limit saturated fats. These are found in foods like:

  • Red meat

  • Butter

  • Fried foods

  • Cheese

  • Baked goods, such as cookies, cakes, or brownies

Other things that might help lower cholesterol include:

  • Eating more soluble fiber – This is found in fruits, oats, barley, beans, and peas.

  • A vegetarian or vegan diet – A vegetarian diet contains no meat. A vegan diet contains no animal products at all, including meat, eggs, or milk.

  • Replacing meat with soy sometimes – Soy-based products include tofu and tempeh.

In general, you can improve your health by eating lots of fruits, vegetables, and whole grains. You can also cut back on carbohydrates, sweets, and processed foods.

Eating a "Mediterranean diet" might help lower your cholesterol. This diet:

  • Includes a lot of fruits, vegetables, nuts, and whole grains

  • Uses olive oil instead of other fats

  • Includes some fish, poultry, and dairy products, but not a lot of red meat

What about eggs?

Eggs are OK, but don't overdo it. The news often has stories about the health benefits or risks of eggs. The truth is, eggs are a good source of protein and do not raise cholesterol much. Saturated fats raise cholesterol levels more than eggs do.

Are there specific foods that can lower my cholesterol?

Maybe. Some foods seem to help lower cholesterol, including:

  • Foods rich in omega-3 fatty acids – Studies show people who eat lots of these foods are less likely to have heart disease than those who eat less of them. Examples include oily fish (such as salmon, herring, or tuna), olive oil, and canola oil. It's fine to eat 1 to 2 servings of oily fish a week.

  • Nuts – Some studies show eating certain nuts can help lower cholesterol. They might even lower the risk of heart attack or death. These nuts include walnuts, almonds, and pistachios.

  • Fiber-rich foods – These foods seem to lower cholesterol and are generally good for your health. Examples include fruits, vegetables, beans, and oats. Some doctors even recommend taking fiber supplements.

What about designer foods that claim to lower cholesterol?

Be careful with these. There are now many foods that have added plant extracts called "sterols" or "stanols." Examples include special margarines such as Benecol. These can lower cholesterol. But it's not clear whether they help lower the risk of heart attack or stroke, or if they are safe to use long term. Also, research in animals shows these extracts might actually cause health problems. Experts think more research is needed before they can recommend people eat these foods.

Should I take supplements to lower my cholesterol?

Maybe. Some research has shown certain supplements can lower cholesterol. But there is almost no research showing supplements can help prevent heart attacks, strokes, or any of the problems caused by high cholesterol.

If you try supplements, remember that in the US, the government does not regulate supplements very well. This means what's on a supplement's label is not always actually in the bottle.

Here are some supplements that might help with cholesterol:

  • Red yeast rice – This helps lower cholesterol. It might contain monacolin K, which is the same ingredient that is in a prescription medicine to lower cholesterol. But the supplements you can buy might not always have much monacolin K. If you are interested in taking red yeast rice, talk to your doctor to see if the prescription medicine is a better choice.

  • Omega-3 fatty acid supplements – Some of these might help lower cholesterol, but they might also raise it.

If you want to try a supplement, it's a good idea to talk to your doctor first. They can talk to you about the possible benefits and risks. In some cases, they might also recommend blood tests to check for any side effects.

What supplements do not work?

There is no good evidence calcium, garlic, coconut oil, coconut water, resveratrol, policosanol, or soy isoflavone supplements lower cholesterol.


Consumer Information Use and Disclaimer: Disclaimer: This generalized information is a limited summary of diagnosis, treatment, and/or medication information. It is not meant to be comprehensive and should be used as a tool to help the user understand and/or assess potential diagnostic and treatment options. It does NOT include all information about conditions, treatments, medications, side effects, or risks that may apply to a specific patient. It is not intended to be medical advice or a substitute for the medical advice, diagnosis, or treatment of a health care provider based on the health care provider's examination and assessment of a patient's specific and unique circumstances. Patients must speak with a health care provider for complete information about their health, medical questions, and treatment options, including any risks or benefits regarding use of medications. This information does not endorse any treatments or medications as safe, effective, or approved for treating a specific patient. UpToDate, Inc. and its affiliates disclaim any warranty or liability relating to this information or the use thereof.The use of this information is governed by the Terms of Use, available at https://www.wolterskluwer.com/en/know/clinical-effectiveness-terms. 2026© UpToDate, Inc. and its affiliates and/or licensors. All rights reserved.
Retrieved from UpToDate® Digital Architect on: June 5, 2026
Topic 87108 Version 22.0
844-UVM-HEALTH

Give to a Healthier Future

Help us elevate and expand our care, make breakthroughs in biomedical science and improve community health and wellness.

Healthier communities. Healthiest lives. Together.

University of Vermont Medical Center

111 Colchester Ave
Burlington, VT 05401

802-847-0000

Golisano Children's Hospital

111 Colchester Ave
Burlington, VT 05401

802-847-0000

Central Vermont Medical Center

130 Fisher Road
Berlin, VT 05602

802-371-4100

Champlain Valley Physicians Hospital

75 Beekman Street
Plattsburgh, NY 12901

518-561-2000

Elizabethtown Community Hospital

75 Park Street
Elizabethtown, NY 12932

518-873-6377

Alice Hyde Medical Center

133 Park Street
Malone, NY 12953

518-483-3000

Porter Medical Center

115 Porter Drive
Middlebury, VT 05753

802-388-4701

Home Health & Hospice

1110 Prim Road
Colchester, VT 05446

802-658-1900

© 2026 University of Vermont Health
Jump back to top