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!
You can cook dried pinto beans in about 1 to 2 hours on the stovetop after soaking them overnight.
If you skip the soak, that time stretches to roughly 2 to 3 hours, and if you use a pressure cooker, you can cook dried pinto beans in as little as 25 to 30 minutes.
The exact cooking time for dried pinto beans depends on your method, the age of the beans, and your altitude.
Old beans take longer to soften than fresh ones, so if your dried pinto beans have been sitting in the pantry for a couple of years, add extra time and patience.
In this post, we’ll walk through how long you cook dried pinto beans on the stove, in a slow cooker, and in a pressure cooker, plus a few tricks that make the whole process easier.
Let’s get cooking.
How Long Do You Cook Dried Pinto Beans by Method
How long you cook dried pinto beans really comes down to the method you choose.
Here’s a simple breakdown so you can plan your meal without guessing.
1. Stovetop: 1 to 2 Hours (Soaked)
On the stovetop, soaked dried pinto beans usually take 1 to 2 hours to become tender.
Bring them to a boil in a big pot of water, then drop the heat to a gentle simmer and let them cook with the lid slightly ajar.
Stir occasionally and check for doneness around the one-hour mark.
If you’re wondering how long to cook dried pinto beans that haven’t been soaked, plan on 2 to 3 hours instead.
2. Slow Cooker: 6 to 8 Hours on Low
A slow cooker is one of the easiest ways to cook dried pinto beans because you can set it and forget it.
Cook soaked beans on low for 6 to 8 hours, or on high for 3 to 4 hours.
If you’re cooking unsoaked dried pinto beans, add another 2 hours on low to be safe.
One important note: never add salt or acidic ingredients like tomatoes until the beans are fully soft, or they’ll stay tough no matter how long you cook them.
3. Pressure Cooker: 25 to 30 Minutes
If speed is your goal, a pressure cooker or Instant Pot is your best friend.
Soaked dried pinto beans cook in about 25 to 30 minutes at high pressure, and unsoaked beans take roughly 30 to 40 minutes.
Let the pressure release naturally for at least 10 minutes before opening the valve.
This is by far the fastest answer to how long you cook dried pinto beans when you’re short on time.
Why Soaking Changes How Long You Cook Dried Pinto Beans
Soaking isn’t mandatory, but it makes a real difference in how long you cook dried pinto beans.
Here’s why it’s worth the extra step.
1. It Cuts Cooking Time Roughly in Half
Soaked beans have already absorbed water, so they soften much faster on the stove or in the slow cooker.
That’s why soaked dried pinto beans take 1 to 2 hours while unsoaked ones take 2 to 3.
2. It Helps Beans Cook More Evenly
When beans soak, they hydrate evenly from the outside in.
This means fewer beans that turn out mushy on the outside and chalky in the middle.
If you want consistent results every time you cook dried pinto beans, soak them for 8 hours or overnight.
3. It Makes Them Easier to Digest
Soaking also helps break down some of the complex sugars that cause gas.
So if beans usually bother your stomach, soaking before you cook dried pinto beans can make them gentler on your digestive system.
Tips for Perfectly Cooked Dried Pinto Beans
Beyond timing, a few simple habits make a big difference when you cook dried pinto beans.
Keep these in mind.
1. Season at the End, Not the Beginning
Salt and acidic ingredients like lemon juice, vinegar, or tomatoes can toughen the skins if added early.
Wait until the beans are fully tender, then season to taste.
This one tip alone can save you from beans that never seem to soften.
2. Keep Them Covered With Water
As dried pinto beans cook, they soak up a lot of liquid.
Keep them submerged by adding hot water as needed, about an inch above the beans.
If they’re exposed to air, they’ll cook unevenly and may dry out on top.
3. Taste Test Instead of Watching the Clock
Cooking times are just a guide, not a rule.
The real test for whether dried pinto beans are done is simple: scoop one out, blow on it, and taste it.
If it’s creamy and soft all the way through, they’re ready.
If there’s any chalkiness in the center, keep simmering and check again in 15 minutes.
4. Add Flavor While They Simmer
While you cook dried pinto beans, toss in a halved onion, a few garlic cloves, a bay leaf, or a piece of bacon for extra flavor.
These aromatics infuse the beans as they soften without slowing down the cooking process.
Just fish them out before serving.
5. Store Leftovers in Their Cooking Liquid
Once you cook dried pinto beans, keep any leftovers in the fridge covered in their broth.
They’ll stay moist for about 4 to 5 days and taste even better the next day.
You can also freeze them in their liquid for up to 3 months.
So, How Long Do You Cook Dried Pinto Beans?
You cook dried pinto beans for 1 to 2 hours on the stovetop if they’re soaked, 2 to 3 hours if they’re not, 6 to 8 hours in a slow cooker, or just 25 to 30 minutes in a pressure cooker.
The method matters, but so does soaking, altitude, and the age of your beans.
So taste as you go, season at the end, and don’t stress if yours need a little extra time.
Now you know exactly how long you cook dried pinto beans no matter which kitchen tool you reach for.