This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
How long to cook soaked pinto beans on stove depends on whether you’ve presoaked them and how tender you want them.
If you’ve already soaked your pinto beans overnight, the answer is much faster than starting from dry.
Soaked pinto beans typically cook on the stove in about 60 to 90 minutes.
That’s a big time saver compared to unsoaked beans, which can take 2 to 3 hours or more.
In this post, we’ll walk through exactly how long to cook soaked pinto beans on stove, plus tips to get them perfectly creamy every single time.
Let’s dive in.
How Long to Cook Soaked Pinto Beans on Stove
Soaked pinto beans usually need 60 to 90 minutes of gentle simmering on the stove, though the exact time varies.
The range depends on a few things like the age of your beans, your altitude, and how soft you like them.
Here’s what affects how long it takes to cook soaked pinto beans on stove:
1. Freshness of the Beans
Older dried beans take longer to soften no matter how long you soaked them.
If you’ve had those pinto beans sitting in the pantry for a year or two, expect closer to 90 minutes or even more.
Freshly bought pinto beans tend to cook faster, often in that 60-minute window.
2. Your Altitude
If you live at high altitude, water boils at a lower temperature, so soaked pinto beans take longer to cook.
At sea level, soaked pinto beans might be done in an hour.
At higher elevations, add another 15 to 30 minutes to that stovetop cooking time.
3. How Soft You Want Them
Some people like pinto beans with a little bite, while others want them melt-in-your-mouth creamy.
For firmer beans, start checking around the 60-minute mark.
For really creamy beans, plan on cooking soaked pinto beans for a full 90 minutes or a bit longer.
How to Cook Soaked Pinto Beans on Stove Step by Step
Knowing how long to cook soaked pinto beans on stove is easier once you’ve got the process down.
Here’s a simple method that works every time.
1. Drain and Rinse Your Soaked Beans
After soaking overnight, pour the pinto beans into a colander and rinse them well.
This removes some of the compounds that cause gas and gives you a cleaner-tasting pot of beans.
2. Add Fresh Water and Aromatics
Place the soaked pinto beans in a large pot and cover them with 2 to 3 inches of fresh water.
Toss in half an onion, a couple of garlic cloves, and a bay leaf if you like.
These aromatics flavor the beans while they cook without overpowering them.
3. Bring to a Boil, Then Simmer
Turn the heat to high and bring the pot to a rolling boil.
Once it’s boiling, reduce the heat to low so the beans simmer gently.
A hard boil can break the skins, so a low, steady simmer is what you want.
4. Simmer for 60 to 90 Minutes
This is the part where you cook soaked pinto beans on stove for roughly an hour to an hour and a half.
Stir occasionally and check that the beans stay covered with water.
Add hot water if the level drops too low during cooking.
5. Taste Test for Doneness
Around the 60-minute mark, scoop out a few soaked pinto beans and taste them.
If they’re still firm in the center, keep simmering and check every 10 to 15 minutes.
When they’re soft and creamy, they’re done.
6. Season at the End
Wait until your pinto beans are fully cooked before adding salt.
Salting early can toughen the skins and slow down how long it takes to cook soaked pinto beans on stove.
Once they’re tender, stir in salt to taste and let them sit for a few minutes.
Tips for Perfect Soaked Pinto Beans Every Time
A few small habits make a big difference when you cook soaked pinto beans on stove.
Soak for at Least 8 Hours
An overnight soak of 8 to 12 hours gives you the shortest and most predictable cooking time.
If you’re short on time, a quick soak works too.
Just boil the beans for 2 minutes, then let them sit in the hot water for an hour before cooking.
Skip the Acid Until the End
Tomatoes, vinegar, and lemon juice can keep soaked pinto beans from softening.
Add these ingredients only after the pinto beans are fully cooked.
Keep the Water Hot
Adding cold water mid-cook can stall the process and make the beans take longer.
Keep a kettle of hot water nearby so you can top off the pot without interrupting the simmer.
Let Them Rest in the Cooking Liquid
Once your soaked pinto beans are done, turn off the heat and let them sit for 15 to 20 minutes.
They’ll soak up more flavor and thicken the broth naturally.
So, How Long to Cook Soaked Pinto Beans on Stove?
Soaked pinto beans cook on the stove in about 60 to 90 minutes of gentle simmering.
Older beans, high altitude, and a taste for extra-creamy texture can push that time a little longer.
But once you know how long to cook soaked pinto beans on stove, you can count on a tender, flavorful pot of beans every time.
Soak them overnight, simmer them low and slow, and season at the end for the best results.