Today , it is recognized as highly nutritious and provides a good source of protein , fiber , iron and potassium . Today , it is recognized as highly nutritious , particularly as a good source of protein , dietary fiber , iron and potassium .