How Long Do Soaked Pinto Beans Take To Cook

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 stovetop after they’ve been soaked overnight.
 
That’s the short answer, and honestly, it’s the one most people are looking for when they’ve got a pot of beans waiting and a hungry family to feed.
 
The exact time depends on a few things like how long you soaked them, how old the beans are, and whether you’re cooking them on the stove, in a slow cooker, or in a pressure cooker.
 
In this post, we’ll break down exactly how long soaked pinto beans take to cook, what affects that timing, and how to tell when they’re perfectly done.
 
Let’s dig in.
 

How Long Do Soaked Pinto Beans Take to Cook?

Soaked pinto beans generally take between 60 and 90 minutes to cook on the stovetop, though some batches can take up to two hours.
 
The reason soaked pinto beans take less time than unsoaked ones is simple.
 
Soaking softens the bean’s outer skin and begins breaking down the starches inside, so the cooking process has a head start before the beans even hit the heat.
 
If you’re wondering how long do soaked pinto beans take to cook in different appliances, here’s a quick breakdown:
 

1. Stovetop Cooking Time

On the stovetop, soaked pinto beans usually take 60 to 90 minutes at a gentle simmer.
 
Bring them to a boil first, then reduce the heat and let them bubble softly with the lid slightly ajar.
 
A hard boil will break the beans apart, so keep things calm and steady.
 

2. Slow Cooker Cooking Time

In a slow cooker, soaked pinto beans take about 4 to 6 hours on low or 2 to 3 hours on high.
 
Slow cookers are forgiving, which makes them perfect if you want to set things up and walk away.
 
Just make sure there’s enough liquid to cover the beans by a couple of inches.
 

3. Pressure Cooker Cooking Time

A pressure cooker is the speediest option, and soaked pinto beans take only 10 to 15 minutes at high pressure.
 
Add a natural release of about 10 minutes, and you’ll have tender beans in under half an hour.
 
That’s why so many people who cook soaked pinto beans regularly swear by their Instant Pot.
 

What Affects How Long Soaked Pinto Beans Take to Cook

Not every batch of soaked pinto beans cooks in the same amount of time, and a few key factors can speed things up or slow them down.
 

1. Freshness of the Beans

Older beans take longer to cook, plain and simple.
 
Beans that have been sitting in your pantry for a year or more have drier skins and denser interiors, so they may need an extra 30 minutes or more.
 
If you’re working with beans of unknown age, just test them as you go rather than relying on a strict timeline.
 

2. Soaking Time

Soaked pinto beans that sat for 8 to 12 hours will cook faster than beans that only soaked for a couple of hours.
 
Overnight soaking is the gold standard, but a quick soak method also works.
 
To quick soak, boil the beans for two minutes, turn off the heat, and let them sit for an hour before cooking.
 

3. Altitude and Water Hardness

If you live at a high altitude, soaked pinto beans take longer to cook because water boils at a lower temperature.
 
Hard water can also slow things down since the minerals in the water strengthen the bean skins.
 
A pinch of baking soda in the cooking water can help soften them faster.
 

4. Acidity in the Pot

Adding acidic ingredients like tomatoes, vinegar, or lemon juice too early will keep soaked pinto beans from softening.
 
That’s why it’s best to wait until the beans are fully tender before stirring in anything acidic.
 
Salt, on the other hand, is fine to add at the start and actually helps season the beans from the inside out.
 

How to Tell When Soaked Pinto Beans Are Done

Knowing when soaked pinto beans are fully cooked matters just as much as knowing how long they take.
 
Here’s how to check:
 

1. The Squish Test

Scoop out a bean and press it between your fingers.
 
If it smashes easily with light pressure, it’s done.
 
If it still feels firm in the middle, keep simmering and check again in 10 minutes.
 

2. The Taste Test

A fully cooked pinto bean tastes creamy and soft all the way through, with no chalky or grainy texture.
 
If it feels dry or mealy in your mouth, it needs more time.
 

3. The Skin Test

When soaked pinto beans are ready, the skins will often split or curl slightly.
 
That’s a good visual cue that the insides have softened enough to enjoy.
 

So, How Long Do Soaked Pinto Beans Take to Cook?

Soaked pinto beans take about 60 to 90 minutes to cook on the stovetop, 4 to 6 hours in a slow cooker, or just 10 to 15 minutes in a pressure cooker.
 
The exact time depends on the age of your beans, how long they soaked, your altitude, and whether you added anything acidic to the pot.
 
The good news is that soaked pinto beans are forgiving, so you can always test as you go and adjust.
 
Once you know how long soaked pinto beans take to cook in your own kitchen, you’ll be able to whip up a pot of creamy, tender beans any night of the week.