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.
Soaked pinto beans take about 60 to 90 minutes to cook on the stove.
That said, how long to cook soaked pinto beans on stove really depends on a few key factors, including how long you soaked them, how old they are, and how firm or soft you like them.
If you’ve been wondering how long to cook soaked pinto beans on stove so they come out creamy without turning mushy, you’re in the right place.
In this post, we’ll walk through exactly how long to cook soaked pinto beans on stove, the best way to do it, and a few tips that make the whole process foolproof.
Let’s dive in.
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.
Here’s what that looks like in practice so you know exactly what to expect.
1. The Standard Cooking Time
Most soaked pinto beans cook in about 60 to 90 minutes once the water comes to a boil and you drop it down to a simmer.
If your beans soaked for 8 hours or overnight, they’ll usually be tender right around the one-hour mark.
If they only soaked for a few hours, plan for closer to 90 minutes or even a bit longer.
2. Why Soaking Cuts the Time Down
Soaking softens the beans and rehydrates them, which is why the cooking time drops so much compared to unsoaked beans that can take 2 to 3 hours.
A good soak also helps them cook more evenly, so you don’t end up with some beans that are done and others that are still hard.
3. Fresh vs. Old Beans
Older beans take longer and sometimes never soften fully, no matter how long you cook soaked pinto beans on the stove.
If you’re using beans that have been sitting in your pantry for over a year, expect the higher end of the range or even an extra 20 to 30 minutes.
How to Cook Soaked Pinto Beans on Stove Perfectly
Getting the timing right is one thing, but technique matters just as much when you cook soaked pinto beans on the stove.
Follow these steps and you’ll nail it every time.
1. Drain and Rinse the Beans
After soaking, pour the beans into a colander and rinse them well under cool running water.
This removes any lingering dirt and some of the compounds that cause gas.
2. Cover Them with Fresh Water
Place the beans in a large pot and add fresh water until it sits about 2 inches above the beans.
Beans expand as they cook, so give them plenty of room.
3. Bring to a Boil, Then Simmer
Turn the heat to high and bring the water to a rolling boil.
Once it’s boiling, reduce the heat to low, cover the pot, and let the beans simmer gently.
This is the stage where the 60 to 90 minute countdown begins when you cook soaked pinto beans on stove.
4. Stir Occasionally and Check the Water
Give the beans a stir every 20 minutes or so.
If the water level drops below the top of the beans, add more hot water to keep them submerged.
5. Season at the Right Time
Hold off on adding salt until the beans are almost tender.
Adding salt too early can toughen the skins and slow down the cooking process.
Once they’re soft, season with salt, garlic, cumin, or whatever you like.
6. Test for Doneness
Around the 60-minute mark, scoop out a few beans and taste them.
They should be creamy and easy to mash with a fork.
If they’re still firm, keep simmering and check again every 10 minutes.
Tips for Cooking Soaked Pinto Beans on Stove
A few small habits make a big difference when you cook soaked pinto beans on the stove.
Keep these in mind and your beans will turn out great every single time.
1. Don’t Rush the Simmer
A hard boil can split the beans and make them fall apart.
A gentle simmer is what gives you that creamy texture everyone loves.
2. Skip the Acid Until the End
Tomatoes, lemon juice, and vinegar can slow down softening if you add them too early.
Stir them in once the beans are fully tender.
3. Use a Heavy-Bottomed Pot
A heavy pot distributes heat evenly and helps prevent the beans from sticking to the bottom.
4. Consider a Quick Soak If You’re Short on Time
If you forgot to soak overnight, a quick soak works fine.
Boil the beans for 2 minutes, turn off the heat, and let them sit for an hour before cooking.
They’ll still cook in that 60 to 90 minute window when you cook soaked pinto beans on stove.
5. Save the Cooking Liquid
That starchy water left in the pot is called bean broth, and it’s great for soups, stews, and even thickening refried beans.
Don’t pour it down the drain.
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.
How long to cook soaked pinto beans on stove depends on how long they soaked, how fresh they are, and how soft you want them.
Get the simmer right, season at the end, and taste as you go, and you’ll have perfectly creamy beans ready for any meal.