Nourishing Foods For A Healthy Heart

Magnesium: Good sources of this mineral include spinach, Swiss chard, high-fiber cereal, lentils and whole-grain products. Other magnesium-rich foods include almonds, cashews, mixed nuts, soybeans, legumes, halibut and oatmeal.