How Long To Simmer Pinto Beans

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!

Simmer pinto beans for about 1.5 to 2.5 hours on the stovetop, depending on whether you soaked them first and how soft you like them.
 
If you’re wondering how long to simmer pinto beans, the honest answer is that it varies based on your method, your altitude, and the age of your beans.
 
Fresh beans cook faster, older beans take longer, and soaked beans shave off a good chunk of the cooking time.
 
In this post, we’ll break down exactly how long to simmer pinto beans on the stove, in a slow cooker, and in a pressure cooker, plus a few tips to get them perfectly creamy every time.
 
Let’s get into it.
 

How Long to Simmer Pinto Beans on the Stovetop

Simmering pinto beans on the stovetop is the classic method, and it gives you the most control over texture and flavor.
 
Here’s how the timing breaks down depending on your starting point.
 

1. Soaked Pinto Beans: 1.5 to 2 Hours

If you soaked your pinto beans overnight or did a quick soak, they’ll simmer in about 1.5 to 2 hours.
 
Soaking softens the beans and removes some of the starches that cause gas, so the simmer time drops significantly.
 
Bring them to a boil, then reduce to a gentle simmer and let them cook until they’re tender but not mushy.
 

2. Unsoaked Pinto Beans: 2 to 2.5 Hours

If you skipped the soak, don’t worry, you can still simmer pinto beans straight from dry.
 
Just add about 30 to 45 minutes to the cook time.
 
So for unsoaked beans, plan on simmering for 2 to 2.5 hours, stirring occasionally and topping off the water as needed.
 

3. Altitude and Bean Age Matter

Here’s something most people don’t mention: altitude and bean age affect how long to simmer pinto beans.
 
At higher altitudes, water boils at a lower temperature, so beans take longer to soften.
 
And older beans, even if they look fine, can take an extra 30 minutes or more because they’ve dried out further over time.
 

How Long to Simmer Pinto Beans in a Slow Cooker

If you’d rather set it and forget it, a slow cooker is a great option for pinto beans.
 
The trade-off is that it takes longer, but the hands-off convenience is worth it for many home cooks.
 

1. Soaked Beans: 6 to 8 Hours on Low

Soaked pinto beans simmer nicely in a slow cooker on low for 6 to 8 hours.
 
You’ll want to use plenty of water or broth, since slow cookers trap moisture but beans still absorb a lot of liquid.
 

2. Unsoaked Beans: 8 to 10 Hours on Low

For unsoaked beans in a slow cooker, plan on 8 to 10 hours on low.
 
Some people crank it to high for the first hour to get things going, then drop it to low for the rest of the cook.
 

3. A Quick Note on Slow Cooker Safety

One thing to keep in mind: raw kidney beans contain a toxin that needs a hard boil to break down, but pinto beans are generally fine in a slow cooker.
 
Still, if you’re ever unsure, boiling pinto beans for 10 minutes before adding them to the slow cooker is a safe move.
 

How Long to Simmer Pinto Beans in a Pressure Cooker

If speed is your goal, a pressure cooker or Instant Pot is the fastest way to simmer pinto beans.
 

1. Soaked Beans: 8 to 12 Minutes

Soaked pinto beans cook in just 8 to 12 minutes under high pressure, plus natural release time.
 

2. Unsoaked Beans: 25 to 30 Minutes

Unsoaked beans take about 25 to 30 minutes at high pressure.
 
Let the pressure release naturally for at least 10 to 15 minutes so the beans finish cooking evenly.
 

3. Why Pressure Cooking Works So Well

Pressure cooking traps steam and raises the boiling point, which is why you can simmer pinto beans so much faster.
 
It’s also a great way to keep the beans creamy without them falling apart.
 

Tips for Perfectly Simmered Pinto Beans

No matter which method you choose, a few simple tips will help you nail the timing.
 

1. Don’t Add Salt Too Early

Adding salt at the start can toughen the bean skins and slow down softening.
 
Wait until the beans are almost tender, then season to taste.
 

2. Keep Them Covered with Liquid

Beans need to stay submerged, so check the pot every 30 minutes or so and add hot water as needed.
 

3. Taste Test for Doneness

The best way to know when to stop simmering pinto beans is to taste one.
 
It should be soft all the way through with no chalky center.
 

4. Let Them Rest Before Serving

Once you turn off the heat, let the beans sit for 10 to 15 minutes in their cooking liquid.
 
This helps them absorb flavor and finish softening without turning to mush.
 

So, How Long to Simmer Pinto Beans?

Simmer pinto beans for about 1.5 to 2.5 hours on the stovetop, 6 to 10 hours in a slow cooker, or 8 to 30 minutes in a pressure cooker, depending on whether you soaked them.
 
Soaked beans always cook faster, and altitude plus bean age can add time to any method.
 
The key is to taste as you go and let the beans tell you when they’re done.
 
With these guidelines, you’ll know exactly how long to simmer pinto beans for creamy, flavorful results every single time.