Kidney Beans
Kidney beans are a great source for magnesium, protein, and folate. They’re low in fat and high in fiber, meaning that they bring down homocysteine levels and reduce the risk of stroke, heart disease, and even cancer.

Kidney Beans
ADVERTISEMENT