Belonging to legume family, kidney bean is a type of bean which has round, oval or flat, red or spotted grains. Apart from high amount of fiber and protein it contains, it is also rich in phosphor, iron and vitamin B1. In addition to being good for heart health, kidney bean regulates blood sugar and lowers cholesterol.