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!
To pressure cook beans in an Instant Pot, you combine dry beans, water, and seasonings in the pot and let the machine do the heavy lifting.
It’s one of the easiest ways to get creamy, tender beans without soaking them overnight.
If you’ve been wondering how to pressure cook beans in an Instant Pot without turning them into mush, you’re in the right place.
In this post, we’ll walk through exactly how to pressure cook beans in an Instant Pot, including timing, ratios, and a few tricks I wish I’d known sooner.
Let’s get into it.
Why You Should Pressure Cook Beans in an Instant Pot
Learning how to pressure cook beans in an Instant Pot changes the whole game.
Here’s why so many people swear by it:
1. No Soaking Required
When you pressure cook beans in an Instant Pot, you skip the long overnight soak.
The high pressure forces water into the beans quickly, softening them in a fraction of the time.
That means you can decide at 3 p.m. that you want beans for dinner and still make it happen.
2. Way Faster Than Stovetop
On the stove, beans can take two to three hours of simmering and stirring.
When you pressure cook beans in an Instant Pot, most varieties are done in 25 to 45 minutes.
Less babysitting, less stirring, and way less heat in your kitchen.
3. Better Flavor and Texture
Because you pressure cook beans in an Instant Pot with seasonings right in the water, they soak up flavor as they soften.
The result is beans that taste homemade, not like they came from a can.
And the texture? Creamy inside, tender but not falling apart.
4. Cheaper Than Canned Beans
Dried beans cost a fraction of what canned beans cost.
When you pressure cook beans in an Instant Pot, one bag of dried beans gives you the equivalent of several cans.
It’s one of those small kitchen habits that quietly saves you money every month.
How to Pressure Cook Beans in an Instant Pot Step by Step
Here’s the simple process for how to pressure cook beans in an Instant Pot:
1. Rinse and Pick Through the Beans
Start by rinsing your dried beans under cold water.
While you rinse, pick out any shriveled beans, small stones, or debris.
This step takes two minutes and saves you from a unpleasant surprise later.
2. Add Beans and Water to the Instant Pot
For every 1 cup of dried beans, add 3 cups of water or broth.
Don’t fill the Instant Pot past the halfway mark, since beans expand and foam as they cook.
Add a tablespoon of oil to help reduce foaming, which can clog the valve.
3. Season the Beans
Toss in onion, garlic, bay leaves, cumin, or a ham hock if you eat meat.
Hold off on salt and acidic ingredients like tomatoes or lemon juice for now.
Acid and salt can keep beans from softening fully when you pressure cook beans in an Instant Pot.
4. Set the Instant Pot to High Pressure
Secure the lid and set the valve to sealing.
Press the Manual or Pressure Cook button and choose High Pressure.
The cooking time depends on the bean, which we’ll cover next.
5. Let Pressure Release Naturally
When the timer goes off, let the pressure release naturally for 15 to 20 minutes.
Quick-releasing too soon can cause bean skins to split and foam to spray.
After the natural release, open the valve carefully and check your beans.
How Long to Pressure Cook Beans in an Instant Pot
Timing matters when you pressure cook beans in an Instant Pot, so here’s a quick cheat sheet:
1. Black Beans
Pressure cook beans in an Instant Pot for 25 to 30 minutes for black beans.
They come out soft, rich, and perfect for tacos, soups, or rice bowls.
2. Pinto Beans
For pinto beans, plan on 30 to 35 minutes.
They turn creamy and hold up well in refried beans or chili.
3. Chickpeas
When you pressure cook beans in an Instant Pot, chickpeas need 35 to 40 minutes.
They come out tender enough to blend into hummus or toss into salads.
4. Kidney Beans
Kidney beans take 35 to 40 minutes.
They’re firm but soft, and they soak up sauce beautifully in stews.
5. Cannellini or Navy Beans
These smaller white beans cook in 25 to 30 minutes.
They’re great for soups, dips, and hearty pasta dishes.
If your beans are still firm after the release, just pressure cook beans in an Instant Pot for another 5 minutes.
Tips for Perfect Instant Pot Beans
A few small tweaks make a big difference when you pressure cook beans in an Instant Pot:
1. Add Salt at the End
Wait until the beans are fully cooked before adding salt.
Salt early on can toughen the skins and slow the softening process.
2. Use Enough Liquid
Beans need plenty of water to plump up.
If you skimp, the beans on top stay crunchy when you pressure cook beans in an Instant Pot.
3. Don’t Overfill the Pot
Stick to the halfway line or less.
Beans expand, and overcrowding can cause foamy liquid to block the pressure valve.
4. Save the Cooking Liquid
That starchy bean broth is liquid gold.
Use it to thicken soups or add flavor the next time you pressure cook beans in an Instant Pot.
So, How Do You Pressure Cook Beans in an Instant Pot?
To pressure cook beans in an Instant Pot, just rinse the beans, add water and seasonings, and cook on high pressure for 25 to 40 minutes depending on the variety.
Let the pressure release naturally for 15 to 20 minutes so the beans finish cooking gently.
Season with salt at the end, and you’ve got tender, flavorful beans without any soaking or babysitting.
Once you learn how to pressure cook beans in an Instant Pot, you’ll never go back to canned beans again.