Rajma or Kidney beans are rich in nutrients and aid the body in keeping a number of diseases at bay. They are an excellent plant-based source of protein. However, kidney beans should always be eaten well-cooked. Raw or improperly cooked beans are toxic.