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 pressure cook pinto beans in about 25 to 30 minutes once they reach full pressure.
That’s the quick answer if you’re in a rush and want creamy, tender beans without soaking them overnight.
But the full answer depends on whether you’re using soaked or unsoaked beans, how firm or soft you like them, and whether you’re cooking them plain or with seasonings.
If you’ve been wondering how long do you pressure cook pinto beans, this post will walk you through everything you need to know so you get perfect results every single time.
We’ll cover the exact timing for soaked and unsoaked beans, why pressure cooking works so well for pinto beans, and a few simple tips to make them taste amazing.
Let’s get cooking.
How Long Do You Pressure Cook Pinto Beans?
The short answer is that pressure cooking pinto beans takes anywhere from 25 to 45 minutes depending on a few key factors.
Here’s a quick breakdown so you can pick the right time for your batch.
1. Unsoaked Pinto Beans: 30 to 45 Minutes
If you’re cooking unsoaked pinto beans in a pressure cooker, plan for about 30 to 45 minutes at high pressure.
Unsoaked beans take longer because the water has to penetrate the dried skin and soften the interior from scratch.
For an electric pressure cooker like an Instant Pot, 30 to 40 minutes usually does the trick for tender beans.
For a stovetop pressure cooker, you might need closer to 40 to 45 minutes.
Add a little extra time if you want them really soft for refried beans or soups.
2. Soaked Pinto Beans: 25 to 30 Minutes
If you’ve soaked your pinto beans overnight or for at least 6 to 8 hours, the cooking time drops nicely.
Soaked pinto beans usually pressure cook in about 25 to 30 minutes at high pressure.
The soaking softens the beans ahead of time, so the pressure cooker just finishes the job.
This is my favorite approach when I have the time because the texture comes out consistently creamy and even.
3. Quick Soak Method: 30 to 35 Minutes
Don’t have time for an overnight soak?
Try the quick soak method, which still counts as soaking pinto beans before you pressure cook them.
Just boil the beans for 2 minutes, cover, and let them sit for an hour.
Then pressure cook for about 30 to 35 minutes and you’re good to go.
It’s a nice middle ground when you want softer beans without waiting overnight.
Why Pressure Cooking Works So Well for Pinto Beans
Pressure cooking pinto beans is one of the best ways to cook them, and here’s why.
1. It’s Much Faster Than Stovetop Cooking
On the stovetop, pinto beans can take 1.5 to 2 hours to cook fully.
In a pressure cooker, that time shrinks to under an hour, sometimes as little as 25 minutes.
That’s a huge time saver on busy weeknights when you want homemade beans without the wait.
2. The High Heat Breaks Down Starches Fast
Pressure cooking traps steam and raises the boiling point of water, which means the beans cook at a much higher temperature.
This intense heat softens the pinto beans quickly and breaks down their starches, giving you that creamy texture you want.
3. You Can Skip the Soak
One of the best things about pressure cooking pinto beans is that you can skip the overnight soak entirely.
The pressure cooker handles unsoaked beans just fine, so you can go straight from pantry to pot.
That’s a lifesaver when you forgot to soak or just decided last minute to make beans.
4. It Keeps Nutrients and Flavor Locked In
Because the pot is sealed, steam and flavor stay inside instead of escaping.
That means your pinto beans come out flavorful and nutritious without losing much to evaporation.
Add aromatics like onion, garlic, and bay leaf and those flavors really sink in.
Tips for Perfect Pressure Cooked Pinto Beans
Getting the timing right is half the battle, but these tips will help you nail the rest.
1. Use the Right Bean-to-Water Ratio
For every cup of dried pinto beans, add about 3 to 4 cups of water or broth.
The beans will absorb liquid as they cook, so you want enough to keep them covered.
If you like a brothier pot of beans, lean toward the higher end.
2. Add Fat and Aromatics for Flavor
A tablespoon of oil, a bit of bacon, or a spoon of lard adds richness and helps reduce foaming.
Toss in chopped onion, garlic, cumin, and a bay leaf for depth.
Just hold the salt until the beans are fully cooked, because salt can toughen the skins during cooking.
3. Let the Pressure Release Naturally
After the cooking time is up, let the pressure come down on its own for about 15 minutes.
This natural release finishes the cooking gently and keeps the beans from splitting.
Then do a quick release for any remaining pressure.
4. Taste Before You Season
Once the pressure is fully released, open the lid and taste a bean.
If it’s tender but not quite there, cook for another 5 minutes at high pressure.
Then add your salt and adjust the seasoning to taste.
5. Store and Reheat with Ease
Pressure cooked pinto beans keep in the fridge for about 5 days in an airtight container.
You can also freeze them in their cooking liquid for up to 6 months.
Just thaw and reheat on the stove or in the microwave whenever you need them.
So, How Long Do You Pressure Cook Pinto Beans?
You pressure cook pinto beans for about 25 to 30 minutes if they’re soaked and 30 to 45 minutes if they’re unsoaked.
The exact time depends on your pressure cooker, the age of your beans, and how soft you like them.
Just remember to use plenty of liquid, add flavor with aromatics, and let the pressure release naturally for the best texture.
Now that you know how long do you pressure cook pinto beans, you can whip up a perfect batch anytime, no soak required.