Kidney beans
Kidney beans are one of the healthiest types of beans to eat as a source of protein, having slightly less fat and saturated fat than other bean varieties but comparable fiber and protein.
Fiber-rich foods, such as kidney beans, can help decrease sugar absorption into the blood and so lower blood sugar levels. Kidney beans may also help to lower heart disease risk factors such as high blood pressure. When healthy people ate 3/4 cup (133 grams) of red kidney beans, their blood pressure was much lower two hours later than when they ate the same quantity of rice. Last but not least, kidney beans are high in folate(vitamin B-9), which is an especially important nutrient during pregnancy.