Soaking beans overnight rehydrate beans for a faster and more even cooking time. That said, freshly harvested and dried beans don't require soaking as they cook much more evenly then the average store-bought brand.