There is a reason our moms asked us to eat our greens, always! Almost all leafy green vegetables such as spinach (palak), lettuce, kale and collard greens, are fortified with key vitamins and minerals and antioxidants that are considered excellent for heart health.