This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
Cannellini beans take about 35 to 40 minutes to cook in an Instant Pot when they’re dry and unsoaked, but that time drops to around 25 to 30 minutes if you soak them first.
That’s the quick answer you came here for, right?
Now let’s talk about all the little details that actually make those beans come out creamy, tender, and perfect every single time.
If you’ve been wondering how long to cook cannellini beans in an Instant Pot without turning them into mush or leaving them hard in the middle, you’re in the right place.
In this post, we’ll break down exact cook times, the difference between soaked and unsoaked beans, and a few simple tricks that make cooking cannellini beans in an Instant Pot foolproof.
Let’s get into it.
How Long to Cook Cannellini Beans in an Instant Pot
The answer really depends on whether your cannellini beans are soaked or dry, and both options work beautifully in an Instant Pot.
Here’s exactly how long to cook cannellini beans in an Instant Pot based on how you prep them.
1. Unsoaked (Dry) Cannellini Beans: 35 to 40 Minutes
If you’re tossing dry cannellini beans straight into the pot, plan for 35 to 40 minutes on high pressure.
Use a 1:3 ratio of beans to water, so one cup of beans gets three cups of water.
Add a tablespoon of oil and a bay leaf to help with flavor and reduce foaming.
Let the pressure release naturally for about 15 minutes, then quick release the rest.
This method is my go-to when I forget to soak, and honestly, the beans still come out creamy and delicious.
2. Soaked Cannellini Beans: 25 to 30 Minutes
If you soaked your cannellini beans overnight or did a quick soak, cooking time drops to 25 to 30 minutes on high pressure.
Soaked beans cook faster because they’ve already absorbed water, which softens their skins and starts breaking down starches.
Keep the same 1:3 water ratio as the unsoaked method.
Natural release for 10 to 15 minutes, and you’re done.
Soaking also makes the beans easier to digest, which is a nice bonus if beans usually leave you feeling bloated.
3. Altitude Adjustments Matter
If you live above 3,000 feet, you’ll need to add a few extra minutes to your cook time for cannellini beans in an Instant Pot.
Higher altitudes lower the boiling point, so beans take longer to soften.
Add 5 to 10 minutes for every 2,000 feet above sea level.
It’s one of those things people forget, then wonder why their beans are still tough after the timer goes off.
Tips for Perfect Instant Pot Cannellini Beans
Getting the cook time right is half the battle, but these tips will take your cannellini beans from good to great.
1. Don’t Skip the Natural Release
Quick releasing beans right after cooking can cause their skins to split and their insides to burst.
A natural release lets the pressure drop slowly, so the beans finish cooking gently and stay whole.
Aim for at least 10 to 15 minutes of natural release before you touch that valve.
2. Season After Cooking, Not Before
Adding salt or acidic ingredients like tomatoes or lemon juice before cooking can keep cannellini beans from softening properly.
Season with salt, herbs, and olive oil after the beans are fully cooked and tender.
This way, you get all the flavor without risking tough skins.
3. Use Enough Liquid
Cannellini beans absorb a lot of water as they cook, so don’t be shy with the liquid.
The 1:3 ratio of beans to water works well, but you can go up to 1:4 if you like them extra brothy.
Just never go below the minimum liquid line required by your Instant Pot model.
4. Add Flavor While They Cook
While the cannellini beans are cooking in the Instant Pot, toss in a bay leaf, a few garlic cloves, or a piece of kombu seaweed.
These add subtle depth and actually help soften the beans faster.
You can also use vegetable or chicken broth instead of water for extra richness.
How to Store and Use Your Cooked Cannellini Beans
Once your cannellini beans are cooked, let them cool in their cooking liquid before storing.
They’ll keep in the fridge for about 4 to 5 days in an airtight container.
You can also freeze them in their liquid for up to 3 months, which is perfect for meal prep.
Use them in soups, salads, pasta dishes, or mash them into a creamy dip with olive oil and garlic.
Cooking cannellini beans in an Instant Pot gives you a big batch of creamy, versatile beans for way less than the cost of canned ones.
So, How Long to Cook Cannellini Beans in an Instant Pot?
Cannellini beans take about 35 to 40 minutes in an Instant Pot if they’re dry and unsoaked, or 25 to 30 minutes if you soak them first.
Add extra time for high altitudes, always use natural release, and season after cooking for the best texture.
Once you get the timing down, cooking cannellini beans in an Instant Pot becomes second nature.
No more guesswork, no more mushy beans, just creamy, tender cannellini beans ready for whatever recipe you throw them into.
Give it a try this week, and you might never go back to canned beans again.