Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
Soaked pinto beans on the stove take about 60 to 90 minutes to cook after soaking.
That’s the short answer, and honestly, it’s the one most people are searching for when they’re standing in the kitchen wondering if dinner will be ready before everyone starts complaining.
But the full answer depends on a few things like how long you soaked them, how old they are, and how soft you actually want them.
If you’ve been asking yourself how long to cook soaked pinto beans on stove, you’re in the right place.
In this post, we’ll walk through the exact timing, the best method, and a few tips so your soaked pinto beans turn out creamy and perfect every single time.
Let’s get into it.
How Long to Cook Soaked Pinto Beans on Stove
When you cook soaked pinto beans on the stove, the average time is 60 to 90 minutes at a gentle simmer.
That range covers most situations, but here’s how it actually breaks down in real life.
1. The Standard Time Is 60 to 90 Minutes
If your pinto beans soaked for at least 6 to 8 hours or overnight, they’ll usually be tender in about an hour to an hour and a half.
You’ll bring them to a boil, then reduce the heat to a low simmer and let them cook covered.
The key word here is simmer, not a rolling boil, because a hard boil can split the skins and make the beans mushy on the outside while still firm inside.
2. Soaking Time Changes the Cooking Time
How long you soaked your beans matters a lot when you cook soaked pinto beans on stove.
An overnight soak of 8 hours or more gives you the fastest cooking time, often right around 60 minutes.
A quick soak, where you boil them for 2 minutes and let them sit for an hour, works too but usually adds 15 to 30 minutes to the total stove time.
3. Older Beans Take Longer
Beans don’t stay fresh forever, and older pinto beans can take closer to 2 hours or even more.
If your beans have been sitting in the pantry for over a year, don’t be surprised if they need extra time.
This is one of those things nobody tells you, but it explains why your neighbor’s beans cook faster than yours.
4. Altitude and Water Affect Timing
If you live at a high altitude, water boils at a lower temperature, so your soaked pinto beans will take longer to cook on the stove.
Hard water can also slow things down a bit because the minerals affect how the beans soften.
Neither one is a dealbreaker, just add a little extra time and check them as you go.
How to Cook Soaked Pinto Beans on Stove Perfectly
Knowing the timing is one thing, but getting the method right is what makes your beans creamy instead of bland.
Here’s how to do it step by step.
1. Drain and Rinse the Soaked Beans
After soaking, pour off the soaking water and give the beans a good rinse.
That soaking liquid holds some of the compounds that cause gas, so tossing it is a smart move.
2. Cover With Fresh Water by 2 Inches
Place your soaked pinto beans in a large pot and add fresh water so it sits about 2 inches above the beans.
They’ll absorb more liquid as they cook, so give them room.
3. Add Flavor Early
This is where you build taste.
Toss in a halved onion, a couple of smashed garlic cloves, a bay leaf, and maybe a little cumin.
Hold off on the salt for now, since adding it too early can sometimes toughen the skins.
4. Bring to a Boil, Then Simmer
Crank the heat until the water boils, then drop it down to a low simmer.
Cover the pot with the lid slightly ajar so steam can escape.
Now just let your soaked pinto beans cook on the stove, stirring occasionally, until they’re tender.
5. Salt at the End and Taste
Once the beans are soft, that’s when you add salt.
Start with a teaspoon, stir, and taste as you go.
A squeeze of lime or a splash of vinegar at the end brightens everything up, too.
How to Tell When Soaked Pinto Beans Are Done
The best way to know your beans are ready is to scoop out a few and bite into them.
They should be soft all the way through with no chalky center.
If you can easily mash one against the side of the pot with a spoon, they’re done.
And if they’re still a bit firm after 90 minutes, just keep simmering and checking every 10 minutes or so.
Tips for Cooking Soaked Pinto Beans on Stove
A few small habits make a big difference when you cook soaked pinto beans on stove.
Stir gently and only every so often so you don’t break the beans apart.
Keep the water level above the beans the whole time, adding hot water if it gets low.
And skip the acidic ingredients like tomatoes or lemon juice until the beans are fully tender, since acid slows the softening process.
If you want a creamier texture, mash a few beans against the pot and stir them back in.
That trick thickens the broth without any extra work.
So, How Long to Cook Soaked Pinto Beans on Stove?
Soaked pinto beans take about 60 to 90 minutes to cook on the stove at a gentle simmer.
Soaking time, bean age, altitude, and water all play a role, so use that range as your guide and check the beans as they go.
Cook them with onion, garlic, and a bay leaf, salt them at the end, and you’ll end up with a pot of creamy, flavorful beans every time.
Now you know exactly how long to cook soaked pinto beans on stove, so go ahead and get that pot started.