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 cannellini beans in about 60 to 90 minutes on the stovetop after soaking them overnight, though the exact time depends on whether you’re using dried or canned beans and how tender you want them.
If you’re wondering how long to cook cannellini beans, the honest answer is that it varies based on your method, your altitude, and the age of your beans.
Fresh dried beans cook faster while older beans can take considerably longer, so timing is really a range rather than a strict rule.
In this post, we’ll walk through how long to cook cannellini beans using different methods, plus a few tips to get them perfectly creamy every time.
How Long to Cook Cannellini Beans on the Stovetop
The stovetop is the classic way to cook cannellini beans, and it gives you the most control over texture and flavor.
Here’s how long to cook cannellini beans when you go this route:
1. Soaked Beans Take 60 to 90 Minutes
If you soak your cannellini beans overnight, they’ll typically cook in 60 to 90 minutes.
Soaking softens the skins and rehydrates the interior, which cuts cooking time significantly.
Bring them to a boil in plenty of water, then reduce to a gentle simmer and let them go until they’re tender but not mushy.
2. Unsoaked Beans Need 90 to 120 Minutes
If you skip the soak, cooking cannellini beans will take closer to 90 to 120 minutes.
You can use the quick-soak method instead, which means boiling them for two minutes and letting them sit for an hour.
That shortcut brings the cooking time back down closer to the soaked range.
3. Altitude and Bean Age Affect the Time
At higher altitudes, water boils at a lower temperature, so cannellini beans take longer to cook.
Older beans also take longer because they’ve lost moisture over time.
So if your beans are still firm after 90 minutes, just keep simmering and check every 15 minutes or so.
How Long to Cook Cannellini Beans in a Pressure Cooker
A pressure cooker is the fastest way to cook cannellini beans, and it’s a game changer on busy days.
1. Soaked Beans Cook in 6 to 8 Minutes
Soaked cannellini beans cook in just 6 to 8 minutes under high pressure.
Add them with water or broth, seal the lid, and bring it to pressure before starting your timer.
2. Unsoaked Beans Take 20 to 25 Minutes
If you forgot to soak, unsoaked cannellini beans cook in about 20 to 25 minutes under pressure.
That’s still way faster than the stovetop, which is why so many people love this method.
3. Let the Pressure Release Naturally
Always let the pressure release naturally for at least 10 minutes after cooking cannellini beans.
A quick release can cause the beans to split and lose their creamy texture.
Once the pressure is down, open the lid and check for tenderness before seasoning.
How Long to Cook Cannellini Beans in a Slow Cooker
Your slow cooker is another hands-off option that works beautifully for cannellini beans.
1. Soaked Beans Need 3 to 4 Hours on High
Soaked cannellini beans cook in about 3 to 4 hours on high or 6 to 8 hours on low.
Cover them with water by at least two inches since they’ll absorb a lot of liquid.
2. Unsoaked Beans Need 6 to 8 Hours on High
If you’re cooking unsoaked cannellini beans in a slow cooker, plan for 6 to 8 hours on high.
This is the easiest set-it-and-forget-it method, though it’s also the slowest.
Just don’t add salt until the end, since salt can toughen the skins during the long cook.
3. Keep the Lid On
Resist the urge to peek while your cannellini beans cook in the slow cooker.
Every time you lift the lid, you lose heat and add time to the process.
Trust the timing and check them only when you’re close to the end.
How Long to Cook Canned Cannellini Beans
Canned cannellini beans are already cooked, so you’re really just reheating them.
1. Just 5 to 10 Minutes on the Stovetop
Canned cannellini beans only need 5 to 10 minutes in a saucepan to warm through.
Drain and rinse them first, then add a little broth or olive oil for flavor.
2. Or 2 to 3 Minutes in the Microwave
You can also heat canned cannellini beans in the microwave in 2 to 3 minutes.
Cover them loosely and stir halfway through for even heating.
Just don’t overcook them or they’ll turn to mush.
So, How Long to Cook Cannellini Beans?
Cannellini beans cook in about 60 to 90 minutes on the stovetop when soaked, or up to 2 hours if you skip the soak.
A pressure cooker gets the job done in 6 to 8 minutes for soaked beans while a slow cooker needs 3 to 4 hours on high.
And if you’re using canned cannellini beans, you’re really just reheating them for 5 to 10 minutes.
Now that you know how long to cook cannellini beans, you can pick the method that fits your schedule and enjoy creamy, tender beans every single time.