Cholesterol 101

What Foods Are Good for Cholesterol?

Eating some foods may lower bad (LDL) cholesterol. Oatmeal and other high-fiber foods, such as kidney beans, apples, pears, barley and prunes may reduce cholesterol absorption into the bloodstream.

Fish may also lower bad (LDL) cholesterol due to its high levels of omega-3 fatty acids. Omega-3s can reduce blood pressure and the risk of developing blood clots. The American Heart Association recommends eating at least two servings of fish a week.

Walnuts, almonds and other nuts rich in fatty acids can keep blood vessels healthy. Eating about a handful a day of most nuts can reduce your risk of heart disease, according to the Mayo Clinic. Make sure these nuts aren't salted or coated with sugar, however.

Reviewed by: 
Review Date: 
May 19, 2015

Last Updated:
May 20, 2015