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 cook white beans in an Instant Pot, you simply add dried beans, water or broth, and seasonings, then pressure cook them until tender.
It’s one of the easiest ways to cook white beans from scratch because the Instant Pot cuts the cooking time dramatically compared to stovetop methods.
No overnight soaking is required, and you don’t have to babysit a pot on the stove for hours.
Whether you’re making creamy cannellini beans, hearty navy beans, or buttery great northern beans, cooking white beans in an Instant Pot delivers perfectly soft, flavorful results every time.
In this post, we’ll walk through exactly how to cook white beans in an Instant Pot, including ratios, timing, and tips for the best texture.
Let’s dive in.
Why Cook White Beans in an Instant Pot
Cooking white beans in an Instant Pot is a game changer for anyone who loves homemade beans but doesn’t have hours to spare.
Here’s why this method wins every time:
1. No Soaking Needed
When you cook white beans in an Instant Pot, you can skip the overnight soak entirely.
The high pressure and heat penetrate the dried beans quickly, softening them thoroughly in under an hour.
This means you can decide to make a pot of white beans at noon and have them ready by dinner.
2. Faster Cooking Time
On the stove, dried white beans can take two to three hours to cook.
But when you cook white beans in an Instant Pot, the same beans are done in about 25 to 40 minutes of pressure cooking.
That’s a massive time savings, especially on busy weeknights.
3. Consistent, Creamy Results
The sealed environment of an Instant Pot traps steam and heat evenly, so every bean cooks uniformly.
That means no crunchy beans hiding at the bottom of the pot when you cook white beans in an Instant Pot.
You get that velvety, creamy texture that’s perfect for soups, stews, and dips like white bean hummus.
4. Set It and Forget It
Once you lock the lid and press start, you can walk away.
No stirring, no checking, no adjusting the heat.
Cooking white beans in an Instant Pot is truly hands-off, which makes it ideal for multitasking.
How to Cook White Beans in an Instant Pot Step by Step
Here’s the simple process for cooking white beans in an Instant Pot that yields perfect results every time.
1. Rinse and Sort the Beans
Start by pouring your dried white beans into a colander.
Rinse them under cold water and pick out any shriveled beans or small stones.
This step is quick but important when you cook white beans in an Instant Pot because it ensures even cooking and removes debris.
2. Add Beans and Liquid to the Pot
Place the rinsed beans into the Instant Pot inner pot.
For every cup of dried white beans, add three cups of water or broth.
If you like your beans softer, you can use four cups of liquid per cup of beans.
Add a tablespoon of olive oil or a piece of kombu seaweed to help reduce foaming.
3. Season the Cooking Liquid
This is where you build flavor while you cook white beans in an Instant Pot.
Toss in a bay leaf, a few garlic cloves, half an onion, and a teaspoon of salt.
You can also add cumin, smoked paprika, or thyme depending on how you plan to use the beans.
4. Lock the Lid and Set the Pressure
Secure the lid and make sure the steam release valve is set to sealing.
Select high pressure and set the timer.
For navy beans or great northern beans, cook for 25 to 30 minutes.
For cannellini beans or larger white beans, cook for 35 to 40 minutes.
5. Natural Release and Check Tenderness
When the timer goes off, let the pressure release naturally for 15 minutes.
Then carefully turn the valve to vent any remaining steam.
Open the lid and test a bean by pressing it between your fingers.
If it’s not quite soft, cook white beans in an Instant Pot for another 5 minutes on high pressure.
Tips for Perfect White Beans in an Instant Pot
Want to nail this every time you cook white beans in an Instant Pot?
Keep these tips in mind:
1. Don’t Add Acid Too Early
Acidic ingredients like tomatoes, lemon juice, or vinegar can slow down the softening process.
If you’re cooking white beans in an Instant Pot for a recipe that needs acid, add it after the beans are fully cooked.
2. Adjust Salt at the End
While a little salt in the cooking liquid is fine, it’s best to taste and adjust after the beans are tender.
This gives you more control when you cook white beans in an Instant Pot.
3. Save the Cooking Liquid
That starchy liquid, often called aquafaba, is gold.
Use it to thicken soups or as an egg replacer in vegan baking.
So don’t pour it down the drain after you cook white beans in an Instant Pot.
So, How to Cook White Beans in an Instant Pot?
To cook white beans in an Instant Pot, just rinse the beans, add three cups of liquid per cup of beans, season, and pressure cook on high for 25 to 40 minutes depending on the variety.
Let the pressure release naturally, check for tenderness, and you’re done.
It’s that simple, and once you cook white beans in an Instant Pot, you’ll never go back to the stovetop method again.
Enjoy your creamy, homemade beans in soups, salads, dips, or as a hearty side dish.