Beans are a heavy, dense and nutritious food.
It's a great source of nutrition and especially protein for the vegans and vegetarians .
One must always soak beans before consumption.
Always rinse the beans a couple of times before soaking.
Soaking not only helps improve the digestibility of the beans, it also makes them softer and reduces cooking time.
Soaking times could be anywhere between a few hours to overnight or even more as it depends on whether the beans are fresh or dried.
Soaking is suggested till the time till the beans are fully hydrated.
Its best to discard the water in which you have soaked the beans in as the water contains indigestible sugars ie oligosaccharides which cause intestinal gas.