Listed as a highly nutritious food, beans are rich in dietary fiber, protein, carbohydrates, iron, folate, etc. While some of them can be cooked directly, others need to be soaked beforehand. Apart from reducing the cooking time, soaking makes the beans easily digestible.