Top Ten Heart Healthy Foods

Here are the top ten foods to keep your heart healthy, according to this article in, (which also includes recipes).

  1. Oats
  2. Oily fish
  3. Avocado
  4. Olive oil
  5. Nuts
  6. Berries
  7. Legumes (beans, peas, lentils)
  8. Spinach
  9. Flaxseed
  10. Soy

Read the full article here.