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.

The answer to how long to cook cannellini beans depends on your method, but as a general rule, soaked cannellini beans take about 45 to 60 minutes to cook on the stovetop.
 
If you’re using a pressure cooker, that time drops dramatically to around 25 to 30 minutes, and in a slow cooker, you’re looking at 3 to 4 hours on low.
 
The exact cooking time for cannellini beans also depends on whether you soaked them beforehand or not.
 
Unsoaked cannellini beans can take up to 90 minutes or even 2 hours on the stovetop, so soaking really does save you time.
 
In this post, we’ll break down exactly how long to cook cannellini beans using different methods, plus a few tips so they come out creamy and perfect every single time.
 
Let’s get into it.
 

How Long to Cook Cannellini Beans Based on Your Method

The cooking time for cannellini beans isn’t a one-size-fits-all number.
 
It shifts depending on the method you choose, whether you soaked the beans, and even how old they are.
 
Here’s a closer look at each method so you know exactly how long to cook cannellini beans no matter what’s in your kitchen.
 

1. Stovetop Cooking Time for Cannellini Beans

The stovetop is the classic way to cook cannellini beans, and it gives you the most control.
 
If you soaked your cannellini beans overnight, they’ll typically cook in 45 to 60 minutes at a gentle simmer.
 
If you skipped the soak, plan for 90 minutes to 2 hours because the beans need extra time to soften all the way through.
 
Keep the water at a low boil, not a rolling boil, so the beans cook evenly without their skins splitting.
 

2. Pressure Cooker Cooking Time for Cannellini Beans

A pressure cooker or Instant Pot is the fastest route if you’re wondering how long to cook cannellini beans.
 
Soaked cannellini beans need about 25 to 30 minutes at high pressure, while unsoaked beans take roughly 35 to 40 minutes.
 
Let the pressure release naturally for at least 10 minutes so the beans finish cooking gently instead of bursting.
 
This method is a game changer on busy weeknights when you want creamy cannellini beans without the wait.
 

3. Slow Cooker Cooking Time for Cannellini Beans

Your slow cooker is perfect when you want to set it and forget it.
 
Soaked cannellini beans cook in about 3 to 4 hours on low, while unsoaked beans can take 6 to 8 hours.
 
One important note: never add salt or acidic ingredients like tomatoes at the start, since they keep the beans from softening.
 
Add those at the end once the cannellini beans are already tender.
 

4. Oven Cooking Time for Cannellini Beans

Yes, you can cook cannellini beans in the oven, and it’s a hands-off option many people overlook.
 
Bake soaked beans in a covered pot with water or broth at 325°F for about 75 to 90 minutes.
 
The steady, even heat cooks the cannellini beans slowly, which helps them keep their shape and creamy texture.
 
Check them around the 70-minute mark and then every 10 minutes after that until they’re done.
 

How to Tell When Cannellini Beans Are Fully Cooked

Knowing how long to cook cannellini beans is one thing, but knowing when they’re actually done is just as important.
 
Here are a few simple ways to check.
 

1. The Squish Test

Scoop out a cannellini bean and press it gently between your fingers.
 
If it smashes easily with no chalky center, your cannellini beans are fully cooked.
 
If it still feels firm or grainy in the middle, give them more time.
 

2. The Taste Test

A properly cooked cannellini bean tastes creamy and mild with a soft skin that melts in your mouth.
 
If it tastes starchy or has a slight bite, keep simmering and check again in 10 minutes.
 

3. The Skins Should Stay Intact

You want the skins on your cannellini beans to stay whole, not blow out and turn mushy.
 
If the skins are splitting everywhere, you’re probably cooking them too fast or too long.
 
Lower the heat and let them finish gently.
 

Tips That Affect How Long to Cook Cannellini Beans

A few small things can change your cooking time more than you’d expect.
 

1. Soaking Really Does Matter

Soaking cannellini beans overnight cuts the cooking time roughly in half and helps them cook more evenly.
 
If you’re short on time, a quick soak works too: boil them for 2 minutes, then let them sit for an hour.
 

2. Fresh Beans Cook Faster

Older dried cannellini beans take much longer to soften, sometimes double the time.
 
If your beans have been sitting in the pantry for over a year, expect a longer cook.
 

3. Skip the Salt Until the End

Salting the water early can toughen the skins and slow down how long to cook cannellini beans.
 
Season after they’re tender, and they’ll soak up all that flavor beautifully.
 

So, How Long to Cook Cannellini Beans?

Cannellini beans take about 45 to 60 minutes on the stovetop if you soaked them, and up to 2 hours if you didn’t.
 
A pressure cooker gets the job done in 25 to 30 minutes, while a slow cooker takes 3 to 4 hours on low.
 
The real key to how long to cook cannellini beans is checking them as they go, since freshness, soaking, and altitude all play a role.
 
Once you nail the timing, you’ll have creamy, tender cannellini beans ready for soups, salads, and cozy dinners any night of the week.