Beans in a pressure cooker cook in a fraction of the time compared to soaking and simmering, though the exact minutes vary by bean variety. If you want to know how long to cook beans in the pressure cooker, the short answer is 20 to 45 minutes for most types after they reach high pressure. The long answer depends on the bean, your altitude, and whether you soaked them first.
This guide gives you exact times for every common bean, plus simple steps so your beans come out tender, not mushy or hard.
Why Pressure Cooking Beans Saves So Much Time
A pressure cooker traps steam and raises the boiling point of water. That heat penetrates beans fast, breaking down their starches in a way a regular pot cannot match.
On the stove, unsoaked kidney beans can take 2 to 3 hours. In a pressure cooker, they are done in about 30 to 40 minutes. That is a huge difference on a busy weeknight.
You also save energy. The cooker reaches pressure, then you lower the heat and let it sit. Less fuel, less watching the pot.
How Long To Cook Beans In The Pressure Cooker
Use this chart as your starting point. Times are for unsoaked beans cooked at high pressure (15 PSI), with 1 cup of dried beans and 3 cups of water.
- Black beans: 20 to 25 minutes
- Black-eyed peas: 20 to 25 minutes
- Pinto beans: 25 to 30 minutes
- Red kidney beans: 30 to 40 minutes (must boil first, see below)
- Navy beans: 25 to 30 minutes
- Great Northern beans: 25 to 30 minutes
- Chickpeas (garbanzo): 35 to 45 minutes
- Lima beans: 20 to 25 minutes
- Soybeans: 40 to 50 minutes
- Lentils (brown): 8 to 12 minutes
- Split peas: 10 to 15 minutes
If you soaked your beans overnight, cut those times by about one third. Soaked black beans, for example, need only 12 to 15 minutes.
Adjusting For Soaked Vs Unsoaked Beans
Soaking is not required, but it helps. Soaked beans cook faster and hold their shape better. They also create less foam, which can clog the valve on some models.
Quick soak method: put beans in a pot, cover with water, boil for 2 minutes, then turn off the heat and let them sit for 1 hour. Drain and cook as usual.
High Altitude Changes Everything
At higher elevations, water boils at a lower temperature. You need more time, not less. Add about 5 minutes for every 2,000 feet above sea level.
At 5,000 feet, a pinto bean that normally takes 28 minutes may need 40 minutes. Check doneness and add time in 5-minute bursts if needed.
Step-By-Step: Cooking Beans In A Pressure Cooker
- Rinse the beans. Pick out stones or shriveled beans.
- Add beans to the cooker. Use 1 cup beans to 3 cups water. Do not fill past the max line.
- Add flavor if you like. A bay leaf, a peeled onion, or a clove of garlic works well. Hold the salt until the end.
- Lock the lid. Set the valve to sealing.
- Cook on high pressure for the time in the chart above.
- Let pressure release naturally for 15 minutes. Then quick release any remaining steam.
- Open the lid away from your face. Test a bean. It should mash easily between your fingers.
- Season with salt and pepper now. Stir and serve.
The Kidney Bean Warning You Cannot Skip
Red kidney beans contain a toxin called phytohemagglutinin. It causes serious stomach upset if the beans are undercooked.
You must boil kidney beans hard for at least 10 minutes before pressure cooking. Do this in a separate pot of water. Drain that water, then pressure cook with fresh water. Do not skip this step, even if you soaked the beans.
Why Salt Timing Matters
Adding salt at the start can slow the softening process for some beans. It will not stop them from cooking, but it may add a few minutes.
Add salt after the beans are tender. This gives you better control over the final texture and flavor.
Common Mistakes To Avoid
- Overfilling the cooker. Beans foam, and foam can block the pressure valve.
- Adding too little water. Beans need liquid to cook and to create steam.
- Quick releasing right away. A fast release can split the skins. Let it rest.
- Adding acidic foods too early. Tomatoes, vinegar, and lemon juice slow softening. Add them after the beans are done.
- Forgetting the natural release. If you skip it, the beans may still be firm in the center.
Storing And Reheating Your Cooked Beans
Let leftover beans cool, then move them to a sealed container. They keep in the fridge for 4 to 5 days.
You can also freeze them. Portion beans with a little cooking liquid into bags or jars. They last 3 months in the freezer. Thaw overnight in the fridge or drop the frozen block straight into a soup.
To reheat, warm them gently on the stove with a splash of water or broth. A microwave works fine too.
Quick Reference For Busy Cooks
Write these numbers on a note and stick it on your fridge. Unsoaked beans, high pressure, natural release 15 minutes:
- Lentils and split peas: under 15 minutes
- Black beans, black-eyed peas, lima beans: 20 to 25 minutes
- Pinto, navy, Great Northern: 25 to 30 minutes
- Kidney beans: 30 to 40 minutes, after a 10-minute boil
- Chickpeas and soybeans: 35 to 50 minutes
Soaked beans: cut the time by one third. High altitude: add 5 minutes per 2,000 feet.
Once you get the hang of it, you will never go back to the long soak-and-simmer method. A pot of tender beans in under an hour feels like a small win every single time. Start with the chart, taste as you go, and adjust for your own cooker and your own taste.