Usually, beans need 30 minutes to be fully cooked. However, sometimes cooking time might vary. To make sure that they’re well cooked, your beans should be soft. If undercooked they will taste rubbery, and if overcooked they would have a mushy unpleasant texture.