Heart Disease

Information, Symptoms, Treatments and Resources

Blank

17 Heart-Healthy Foods to Eat

Beans

Beans

You were onto something as a kid: It turns out beans are good for your heart. In addition to being packed with LDL cholesterol-lowering soluble fiber, beans are high in magnesium and potassium which help regulate blood pressure. Eating four or more servings of beans and other legumes a week helped lower the risk of heart disease by 22% according to a large survey. If you're worried about embarrassing gas, rinse beans after soaking or pop some Beano before or while eating.

By Katherine Solem. Katherine Solem is a health writer and editor living in San Francisco. Additional reporting by Brittany Doohan. Published August 12, 2010. Updated February 18, 2015.
Reviewed by Joseph Sclafani, MD on December 19, 2014.