Beans’ cooking time depends on their size and age (older beans take longer), as well as your stove, the pot you’re cooking them in, and whether or not they've been soaked. Typically, it’s 45 minutes to 1.5 hours. I start checking my beans after 30 minutes.