close ad

35 Heart-Healthy Superfoods

These good-for-you foods can lower your cholesterol, blood pressure and heart disease risk. They can help you lose weight, too.

By Sally Kuzemchak, M.S., R.D.

  • view all thumbnails
David Prince
1 of 20
Strawberries, Grapefruit, Red Bell Peppers, Mixed Salad Greens, Kale, Spinach, Broccoli

All fruits and vegetables are natural disease fighters, thanks to their potent mix of fiber, vitamins, minerals and phytochemicals. According to research from the Harvard School of Public Health, women who ate at least eight servings of fruits and vegetables a day had a 20% lower risk of coronary heart disease than those who ate only three. And an even greater reduction in risk was found in women who ate eight or more servings of leafy greens; cruciferous veggies like broccoli and cauliflower; and vitamin C-rich produce, such as oranges and grapefruits, in particular.

1 of 20