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.
You can cook pinto beans in a pressure cooker in about 25 to 30 minutes once they reach high pressure, though the exact time depends on whether you soaked them first.
That’s a huge time saver compared to the hours they’d take on the stovetop.
If you’ve been wondering how long do you cook pinto beans in pressure cooker so they come out creamy and tender every single time, you’re in the right place.
The short answer is that unsoaked pinto beans need roughly 30 minutes, while soaked beans cook in about 20 to 25 minutes under pressure.
In this post, we’ll break down exactly how long to cook pinto beans in a pressure cooker, plus a few tips that make the whole process foolproof.
Let’s get into it.
How Long Do You Cook Pinto Beans in Pressure Cooker?
The answer to how long do you cook pinto beans in pressure cooker comes down to two main factors: whether you soaked them and what type of pressure cooker you’re using.
Here’s the breakdown so you can nail it every time.
1. Unsoaked Pinto Beans
If you’re cooking unsoaked pinto beans in a pressure cooker, plan for about 30 minutes at high pressure.
This is the fastest route and one of the reasons people love pressure cooking.
You skip the overnight soak entirely and still get soft, creamy beans.
Just add your rinsed beans, plenty of water or broth, and let the cooker do its thing.
2. Soaked Pinto Beans
If you soaked your pinto beans overnight or did a quick soak, you can cook pinto beans in a pressure cooker in about 20 to 25 minutes.
Soaking helps soften the beans ahead of time, which shaves off several minutes.
It also makes them a little easier on your stomach.
3. Electric vs. Stovetop Pressure Cooker
An electric pressure cooker like an Instant Pot typically takes 30 to 35 minutes for unsoaked beans because it runs at slightly lower pressure.
A stovetop pressure cooker runs hotter, so how long you cook pinto beans in pressure cooker on the stove is closer to 25 minutes for unsoaked beans.
Either way, the difference is small and both give you great results.
Tips for Cooking Pinto Beans in a Pressure Cooker
Getting the timing right is only half the battle.
Here’s how to make your pinto beans turn out perfectly tender and flavorful every time.
1. Use the Right Water Ratio
For every cup of dried pinto beans, add about 3 to 4 cups of water or broth.
Beans absorb a lot of liquid as they cook, so don’t be shy here.
If you’re cooking pinto beans in a pressure cooker without soaking, lean toward the higher end of that range.
2. Add Fat and Aromatics
A little oil, bacon fat, or a spoonful of lard keeps the foam down and adds richness.
Toss in onion, garlic, bay leaves, or a bit of cumin for flavor.
These small additions make a big difference in the final taste.
3. Skip the Salt Until the End
Salting beans too early can toughen the skins.
Wait until the beans are fully cooked, then season to taste.
This is one of those little tricks that separates good beans from great ones.
4. Let the Pressure Release Naturally
After the cook time finishes, let the pressure come down on its own for about 15 minutes.
This extra time helps the beans finish cooking gently and keeps them intact.
Then do a quick release for any remaining pressure.
Common Mistakes to Avoid
Even when you know how long do you cook pinto beans in pressure cooker, a few missteps can ruin the batch.
Here’s what to watch out for.
1. Overfilling the Cooker
Never fill your pressure cooker more than halfway with beans and liquid.
Beans expand and foam as they cook, and overfilling can clog the valve.
That’s a safety issue, not just a mess.
2. Adding Acidic Ingredients Too Soon
Tomatoes, vinegar, and citrus can stop beans from softening if added at the start.
Add these after the beans are tender, then simmer a bit to blend the flavors.
3. Ignoring Altitude
If you live at high altitude, you’ll need to add a few minutes to your cook time.
Water boils at a lower temperature up there, so beans take longer to soften.
Add about 5 minutes for every 1,000 feet above sea level.
4. Not Testing for Doneness
Cooking times are a guide, not a rule.
Always taste a bean or two before serving.
If they’re still firm, cook them for another 5 minutes under pressure.
So, How Long Do You Cook Pinto Beans in Pressure Cooker?
You cook pinto beans in a pressure cooker for about 25 to 30 minutes at high pressure if they’re unsoaked, or 20 to 25 minutes if you soaked them first.
Add a natural pressure release of roughly 15 minutes, and you’ve got creamy, tender beans ready for soups, tacos, or a big pot of chili.
The exact time you cook pinto beans in pressure cooker may shift a bit based on your cooker and your altitude, so taste-testing is always smart.
Now that you know how long do you cook pinto beans in pressure cooker, go ahead and give it a try.
Once you taste how easy and delicious they come out, you’ll never go back to the stovetop again.