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 soaked beans in an Instant Pot in about 20 to 40 minutes depending on the type of bean, and the results are perfectly tender every time.
So if you’ve been wondering how to cook soaked beans in an Instant Pot without babysitting a simmering pot all day, you’re in the right place.
The Instant Pot takes soaked beans and turns them into creamy, flavorful beans with almost zero effort.
In this post, we’ll go over exactly how to cook soaked beans in an Instant Pot, including water ratios, timing for different beans, and a few tips so your beans come out perfect.
Why Cook Soaked Beans in an Instant Pot
Cooking soaked beans in an Instant Pot beats the stovetop method in almost every way.
Here’s why so many home cooks love cooking soaked beans this way:
1. It’s Much Faster
When you cook soaked beans in an Instant Pot, you’re using pressure and steam to speed everything up.
Beans that would take two hours on the stove can be done in 20 to 40 minutes under pressure.
That’s a huge time saver when you cook soaked beans regularly.
2. Soaking Cuts the Cook Time Even More
Soaked beans already have a head start because the soaking softens them before they ever hit the pot.
So when you cook soaked beans in an Instant Pot, the cooking time drops even lower than it would for unsoaked beans.
3. You Get Consistent Results
The Instant Pot holds steady pressure and temperature, which means you can cook soaked beans the same way every single time.
No more guessing whether your beans are done or still crunchy in the middle.
4. It’s Hands-Off Cooking
Once you set the timer, you can walk away while your soaked beans cook in the Instant Pot.
No stirring, no watching the pot, and no worrying about boil-overs.
How to Cook Soaked Beans in an Instant Pot Step by Step
Learning how to cook soaked beans in an Instant Pot comes down to a simple process.
Follow these steps and you’ll have tender beans every time.
1. Drain and Rinse Your Soaked Beans
Start by draining the soaking water and rinsing your beans well.
This removes some of the compounds that can cause gas and gives you a cleaner-tasting pot of beans.
2. Add Beans and Fresh Water
Place your soaked beans in the Instant Pot and cover them with fresh water or broth.
A good rule is to use about 3 cups of liquid for every 1 cup of dried beans before soaking.
The beans should be fully submerged with an inch or two of liquid above them.
3. Add Flavor If You Like
This is where you can get creative when you cook soaked beans in an Instant Pot.
Toss in onion, garlic, bay leaves, cumin, or a splash of olive oil for extra flavor.
Just hold off on acidic ingredients like tomatoes, lemon, or vinegar until after cooking since they can keep beans from softening.
Also skip the salt for now if you want the softest possible beans.
4. Lock the Lid and Set the Timer
Secure the lid, set the valve to sealing, and choose the Manual or Pressure Cook setting.
The time you need depends on the bean, so here’s a quick guide for how long to cook soaked beans in an Instant Pot:
Black beans: 20 to 25 minutes.
Pinto beans: 25 to 30 minutes.
Kidney beans: 25 to 30 minutes.
Chickpeas: 30 to 35 minutes.
Great northern beans: 25 to 30 minutes.
Navy beans: 20 to 25 minutes.
5. Let the Pressure Release Naturally
Once the timer goes off, let the pressure release naturally for about 15 to 20 minutes.
This extra time helps the beans finish cooking gently, so they stay intact instead of splitting apart.
6. Check for Doneness and Season
Open the lid and taste a bean to see if it’s tender.
If it needs more time, cook soaked beans in an Instant Pot for another 5 minutes and do a quick release.
Once they’re done, stir in your salt and any acidic ingredients you were holding back.
Tips for Perfect Soaked Beans in an Instant Pot
A few small habits make a big difference when you cook soaked beans in an Instant Pot.
1. Don’t Overfill the Pot
Beans expand as they cook, so never fill your Instant Pot more than halfway with beans and liquid.
2. Soak Overnight for Best Results
Soaking your beans overnight gives you the fastest cook time and the creamiest texture when you cook soaked beans in an Instant Pot.
3. Save the Cooking Liquid
The liquid left after you cook soaked beans in an Instant Pot is full of flavor and works great in soups, stews, and sauces.
4. Adjust for Altitude and Age
Older beans and higher altitudes both need a little extra time, so add 5 to 10 minutes if needed.
So, How to Cook Soaked Beans in an Instant Pot?
You cook soaked beans in an Instant Pot by draining and rinsing them, covering them with fresh water, and pressure cooking them for 20 to 40 minutes depending on the variety.
Then you let the pressure release naturally so the beans finish gently and stay whole.
Once you know how to cook soaked beans in an Instant Pot, it becomes one of the easiest kitchen routines you’ll ever pick up.
So grab your beans, fire up the Instant Pot, and enjoy a pot of perfectly tender soaked beans every single time.