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.
How long do you pressure cook beans depends on the type of bean you’re working with.
Most beans take anywhere from 25 to 40 minutes at high pressure, but some varieties need a little less or a bit more time.
If you’ve been asking yourself how long do you pressure cook beans, you’re in the right place because the answer isn’t one-size-fits-all.
In this post, we’ll break down exactly how long to pressure cook beans, why the timing varies, and how to get perfectly tender beans every single time.
How Long Do You Pressure Cook Beans?
How long you pressure cook beans comes down to the variety, their age, and whether you soaked them first.
Here’s a closer look at what’s happening and why it matters.
1. Different Beans Need Different Times
How long do you pressure cook beans?
It really depends on the bean.
Black beans usually take about 25 to 30 minutes at high pressure.
Pinto beans need around 30 to 35 minutes.
Kidney beans take a bit longer, roughly 35 to 40 minutes.
Chickpeas are the slowpokes of the group and can take 40 to 50 minutes.
So when someone asks how long do you pressure cook beans, the honest answer is that it changes from bean to bean.
2. Soaked vs Unsoaked Beans
Whether you soaked your beans ahead of time also changes how long you pressure cook beans.
If you soaked them overnight, you can shave off about 10 to 15 minutes from the cook time.
Unsoaked beans are totally fine to pressure cook, but they’ll need the full time plus a little extra.
Some people skip soaking altogether because pressure cooking already does such a great job of softening beans.
Either way, you’ll still get tender beans, just on a slightly different timeline.
3. Older Beans Take Longer
Here’s something a lot of people don’t know.
The older your beans are, the longer you’ll need to pressure cook beans.
Beans that have been sitting in the pantry for a year or more dry out even further, and their skins get tougher.
That means how long you pressure cook beans can stretch by an extra 10 minutes or more with old beans.
If you’re working with beans you bought a while ago, add a few extra minutes and check for doneness.
Factors That Affect How Long You Pressure Cook Beans
Beyond bean type and soaking, a few other things change how long do you pressure cook beans.
Let’s look at the big ones.
1. Your Pressure Cooker Type
Electric pressure cookers like the Instant Pot run at slightly lower pressure than stovetop models.
That means how long do you pressure cook beans in an electric cooker may be a few minutes longer than on a stovetop one.
Stovetop pressure cookers reach higher pressure, so beans cook faster.
Either way, both work great, you just need to adjust your timing.
2. Altitude Plays a Role
If you live at a high altitude, water boils at a lower temperature, which slows cooking down.
So how long you pressure cook beans at 5,000 feet is longer than at sea level.
A good rule of thumb is to add about 5 percent more time for every 1,000 feet above sea level.
It’s a small tweak that makes a big difference in getting tender beans.
3. Acidity Slows Things Down
Adding acidic ingredients like tomatoes, vinegar, or lemon juice too early can slow down how long you pressure cook beans.
Acid toughens the bean skins and makes them take longer to soften.
So if you’re making a bean chili or a tomato-based dish, add the acidic ingredients after the beans are already tender.
Tips for Perfectly Cooked Beans Every Time
Now that you know how long do you pressure cook beans, here are a few tips to nail it.
1. Use Enough Liquid
Beans need plenty of water to cook properly.
A good ratio is about 3 cups of water for every 1 cup of dried beans.
Never fill your pressure cooker more than two-thirds full because beans expand as they cook.
2. Add a Little Fat or Salt
A tablespoon of oil helps reduce foaming, which can clog your pressure valve.
And yes, you can salt your beans before cooking, modern research shows it doesn’t make them tough.
3. Let the Pressure Release Naturally
After the cook time ends, let the pressure come down on its own for about 10 to 15 minutes.
This natural release finishes cooking the beans gently and keeps their skins intact.
So, How Long Do You Pressure Cook Beans?
How long you pressure cook beans ranges from about 25 to 50 minutes depending on the variety, whether they’re soaked, and your cooker type.
Black beans and pinto beans sit on the shorter end, while chickpeas and kidney beans need more time.
Soaked beans cook faster than unsoaked, and older beans always take a bit longer than fresh ones.
With the right timing and a natural pressure release, you’ll get tender, creamy beans that beat anything from a can.
Now you know exactly how long do you pressure cook beans, so go fire up that cooker and enjoy.