How Long To Cook Cannellini Beans

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.

How long to cook cannellini beans depends on your method, but the sweet spot is usually between 45 and 90 minutes.
 
If you’ve ever stood over a pot wondering exactly how long to cook cannellini beans without turning them into mush, you’re in good company.
 
These creamy little white beans are forgiving, but they still have a timeline you’ll want to respect.
 
In this post, we’ll break down how long to cook cannellini beans on the stove, in a pressure cooker, and in a slow cooker.
 
We’ll also cover soaking, seasoning, and the signs that tell you your cannellini beans are perfectly done.
 
Let’s get cooking.
 

How Long to Cook Cannellini Beans on the Stove

When you cook cannellini beans on the stovetop, the answer to how long to cook cannellini beans sits somewhere between 45 and 90 minutes after soaking.
 
That range is wide because dried beans vary in age, size, and freshness.
 
Here’s what actually happens during that time.
 

1. Soaked Beans Take 45 to 60 Minutes

If you soak your cannellini beans overnight, they’ll typically cook in 45 to 60 minutes.
 
Soaking softens the outer skin and rehydrates the interior, which cuts the cooking time roughly in half.
 
Bring them to a boil, then drop the heat to a gentle simmer.
 
A hard boil will bash the beans around and split their skins before the centers are tender.
 
So keep the water at a lazy bubble and check them around the 40-minute mark.
 

2. Unsoaked Beans Need 75 to 90 Minutes

If you skipped the soak, don’t panic, but plan for a longer simmer.
 
Unsoaked cannellini beans usually need 75 to 90 minutes to go from hard and chalky to soft and creamy.
 
Some cooks add a pinch of baking soda to the water to speed things up.
 
Just don’t overdo it, or you’ll taste it in the finished beans.
 
Either way, the same rule applies: simmer low and taste often.
 

3. Altitude and Bean Age Change the Clock

How long to cook cannellini beans also depends on where you live and how old your beans are.
 
At high altitude, water boils at a lower temperature, so beans take longer to soften.
 
Old beans that have sat in the pantry for years can stay tough no matter how long you cook them.
 
If your beans refuse to soften after 2 hours, they’re probably just old, not undercooked.
 

How Long to Cook Cannellini Beans in a Pressure Cooker

A pressure cooker is the fastest route to tender cannellini beans.
 
So how long to cook cannellini beans under pressure?
 

1. Soaked Beans: 8 to 10 Minutes

Soaked cannellini beans cook in just 8 to 10 minutes at high pressure.
 
Add them to the pot with plenty of water, lock the lid, and bring it up to pressure.
 
Then let the pressure release naturally for about 10 minutes before opening the valve.
 
Quick-releasing too soon can split the skins and leave you with bean soup instead of beans.
 

2. Unsoaked Beans: 25 to 30 Minutes

Unsoaked cannellini beans need roughly 25 to 30 minutes at high pressure.
 
That’s still faster than any stovetop method, which is why so many people love their instant pots.
 
Always use enough water, at least three cups per cup of beans, so nothing scorches on the bottom.
 
And remember that seasonings like salt and acid go in after cooking, not before.
 

How Long to Cook Cannellini Beans in a Slow Cooker

Your slow cooker works too, as long as you plan ahead.
 
The question of how long to cook cannellini beans in a crockpot has a simple answer: low and slow.
 

1. Soaked Beans: 4 to 5 Hours on Low

Soaked cannellini beans need about 4 to 5 hours on low heat in a slow cooker.
 
Cover them with water by at least two inches, since they’ll soak up plenty as they cook.
 
Stir once or twice if you’re around, just to keep the heat even.
 

2. Unsoaked Beans: 7 to 8 Hours on Low

Unsoaked cannellini beans take 7 to 8 hours on low, which makes this a perfect overnight project.
 
Set it before bed and wake up to beans ready for soups, salads, or mash.
 
One warning: never cook dried beans in a slow cooker on high for hours without water checks, as they can dry out and stick.
 

How Do You Know Cannellini Beans Are Done?

Regardless of your method, the finish line looks the same.
 
The answer to how long to cook cannellini beans is really about texture, not just time.
 

1. They Squish Easily Between Your Fingers

A fully cooked cannellini bean presses flat with almost no resistance.
 
If there’s still a firm center, keep simmering and check again in 10 minutes.
 

2. The Skins Stay Intact But Soft

Good cannellini beans hold their shape but feel silky, not papery.
 
If the skins are peeling off in sheets, you’ve gone a bit too far, though they’ll still taste fine in a puree.
 

3. They Taste Creamy, Not Chalky

The final test is always the bite.
 
A chalky middle means more time, while a creamy, mild flavor means you nailed it.
 

4. Season After Cooking, Not Before

Salt added early can toughen the skins, so season your cannellini beans once they’re tender.
 
A splash of olive oil, a bay leaf during cooking, and a pinch of salt at the end is all you need.
 

So, How Long to Cook Cannellini Beans?

How long to cook cannellini beans comes down to your method: 45 to 60 minutes on the stove after soaking, 8 to 10 minutes in a pressure cooker, or 4 to 5 hours in a slow cooker.
 
Unsoaked beans take longer no matter which route you choose, so soaking overnight is always worth the small effort.
 
The best way to know how long to cook cannellini beans is to trust your taste buds over the clock.
 
Cook them until they’re creamy, season them at the end, and enjoy them in soups, salads, and hearty bowls all week long.