How Long Do You Cook Beans In A Pressure Cooker

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 beans in a pressure cooker in about 25 to 40 minutes for most common varieties, though exact times vary based on the type and size of the bean.
 
That’s a huge time saver compared to the 2 to 3 hours they’d take on a stovetop.
 
The reason a pressure cooker works so fast is because it traps steam and builds pressure, which raises the boiling point of water inside.
 
This superheated environment penetrates the beans quickly, softening them without the long soak or endless simmer.
 
If you’ve been wondering how long do you cook beans in a pressure cooker, the answer depends mostly on which bean you’re dealing with.
 
In this post, we’ll break down cook times for popular beans, share a few tips to get them tender every time, and help you avoid the mushy mistakes many people make.
 
Let’s get into it.
 

How Long Do You Cook Beans in a Pressure Cooker?

The short answer is that when you cook beans in a pressure cooker, the time ranges from about 20 minutes for softer beans to 45 minutes for denser ones.
 
The chart below shows rough cook times at high pressure for unsoaked beans, which is the most common method people use.
 
Keep in mind that soaked beans will cook faster, often by 5 to 10 minutes less.
 

1. Black Beans and Pinto Beans

If you want to know how long do you cook beans in a pressure cooker for black or pinto beans, aim for 25 to 30 minutes.
 
These medium-sized beans soften fairly quickly under pressure.
 
After the cook time, let the pressure release naturally for about 10 minutes before opening the valve.
 

2. Kidney Beans and Chickpeas

Kidney beans and chickpeas are larger and denser, so you’ll need to cook beans in a pressure cooker for 35 to 40 minutes.
 
Chickpeas in particular benefit from a little extra time to get that creamy texture.
 
If they’re still firm after releasing pressure, you can bring the cooker back up and add another 5 minutes.
 

3. Navy Beans and Great Northern Beans

Smaller white beans cook faster, usually around 20 to 25 minutes in a pressure cooker.
 
These are great for soups and stews because they break down nicely without turning into paste.
 
Just be careful not to overcook them, since they can lose their shape quickly.
 

4. Soybeans and Other Dense Beans

Soybeans are the toughest of the bunch and can take 45 minutes or more.
 
Some people soak them overnight first to cut the time down.
 
Once you nail the timing, you’ll know exactly how long do you cook beans in a pressure cooker for even the firmest varieties.
 

Factors That Affect How Long You Cook Beans in a Pressure Cooker

Cook times aren’t set in stone, and a few things can shift them up or down.
 

1. Soaked vs. Unsoaked Beans

If you soak your beans overnight, you can reduce the cook time by about 5 to 10 minutes.
 
Soaking also helps them cook more evenly and can make them easier to digest.
 
That said, you can absolutely cook beans in a pressure cooker without soaking, which is one of the biggest perks of using one.
 

2. Your Altitude

At higher altitudes, water boils at a lower temperature, so you may need to add a few extra minutes.
 
Most pressure cooker recipes assume sea level, so adjust accordingly if you live somewhere elevated.
 

3. Age of the Beans

Older dried beans take longer to soften, no matter how you cook them.
 
If your beans have been sitting in the pantry for over a year, expect to cook beans in a pressure cooker for a bit longer than usual.
 
Fresh beans from the current harvest tend to cook faster and taste better too.
 

4. The Texture You Want

If you’re making a creamy soup or refried beans, you can let them go a little longer.
 
For salads or dishes where you want whole, firm beans, pull them out sooner.
 
The beauty of a pressure cooker is that you’re in control, so you can tweak the time to suit your recipe.
 

Tips for Cooking Beans in a Pressure Cooker Perfectly

Getting tender beans every time comes down to a few simple habits.
 

1. Don’t Fill It Past Two-Thirds

Beans foam and expand as they cook, so never fill your pressure cooker more than two-thirds full.
 
Leaving headroom prevents clogged valves and keeps things safe.
 

2. Add a Little Oil

A teaspoon of oil helps reduce foaming and keeps the beans from frothing up into the valve.
 
It’s a small step that makes a real difference.
 

3. Season After Cooking

Salt and acidic ingredients like tomatoes or lemon juice can keep beans from softening properly.
 
Add them after the beans are tender, not before.
 
That way you’ll never wonder why your beans stayed tough after you cook beans in a pressure cooker.
 

4. Let Pressure Release Naturally

Quick-releasing pressure can cause beans to split and their skins to burst.
 
A natural release for 10 to 15 minutes lets them settle and finish cooking gently.
 

So, How Long Do You Cook Beans in a Pressure Cooker?

You cook beans in a pressure cooker for roughly 20 to 45 minutes, depending on the type, size, and whether you soaked them first.
 
It’s a far cry from the hours a stovetop method demands, and the results are just as tender and flavorful.
 
Once you get a feel for how long do you cook beans in a pressure cooker for your favorite varieties, you’ll wonder why you ever did it any other way.
 
So grab your beans, fire up that cooker, and enjoy a pot of perfectly tender beans in under an hour.