How Long To Cook Soaked White 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.

Soaked white beans usually take about 60 to 90 minutes to cook on the stovetop after they’ve been soaked overnight.
 
That’s the short answer, and honestly, it’s the one most people are looking for when they type “how long to cook soaked white beans” into Google at 5 p.m. with a pot already on the stove.
 
But the real answer depends on a few things, like the type of white bean you’re using, how long you soaked them, and whether you’re cooking them on the stove, in a slow cooker, or in a pressure cooker.
 
In this post, we’ll break down exactly how long to cook soaked white beans, plus a few tips to make sure they come out creamy, tender, and full of flavor every single time.
 
Let’s dive in.
 

How Long to Cook Soaked White Beans

Soaked white beans generally need 60 to 90 minutes of simmering on the stovetop, though some varieties can take up to two hours.
 
The key word here is simmer, not boil, because a hard boil will smash the beans before they’re fully cooked inside.
 
Let’s look at how long to cook soaked white beans based on the most common types you’ll find at the store.
 

1. Great Northern Beans

Great Northern beans are one of the most popular white beans out there, and once soaked, they usually take 60 to 90 minutes to cook.
 
They have a mild, nutty flavor and hold their shape well, which makes them perfect for soups, stews, and casseroles.
 
Check them at the 60-minute mark by scooping one out and blowing on it.
 
If the skin peels back easily and the inside is soft, they’re done.
 

2. Cannellini Beans

Cannellini beans are bigger and creamier than Great Northerns, so they tend to take a little longer, usually 90 minutes to 2 hours after soaking.
 
These are the beans you want for Italian dishes like pasta e fagioli or a hearty white bean dip.
 
Because they’re larger, they need more time for the heat to penetrate all the way to the center.
 
Don’t rush them, or you’ll end up with beans that are mushy on the outside and chalky in the middle.
 

3. Navy Beans

Navy beans are the smallest of the white beans, so they cook faster, usually around 60 to 75 minutes once soaked.
 
They’re the classic choice for baked beans and hearty winter soups because they break down nicely and thicken whatever liquid they’re in.
 
Since they’re small, keep an eye on them after the 45-minute mark so they don’t turn into mush.
 

4. Baby Lima Beans

Baby lima beans, sometimes called butter beans, take about 60 to 90 minutes to cook after soaking.
 
They’re creamy and slightly sweet, and they work beautifully in succotash or simple butter-and-herb side dishes.
 
Larger lima beans can take closer to 2 hours, so if you bought the big ones, plan accordingly.
 

How Long to Cook Soaked White Beans in Different Cookers

The cooking method matters just as much as the bean itself when you’re figuring out how long to cook soaked white beans.
 
Here’s how the timing shifts depending on what you’re cooking with.
 

1. Stovetop

On the stovetop, soaked white beans take 60 to 90 minutes at a gentle simmer, sometimes up to 2 hours for larger varieties.
 
Bring them to a boil first, then immediately reduce the heat to low so the beans cook evenly without falling apart.
 
Skim off any foam that rises to the top, and stir occasionally so nothing sticks to the bottom of the pot.
 

2. Slow Cooker

In a slow cooker, soaked white beans usually need 6 to 8 hours on low or 3 to 4 hours on high.
 
This is the most hands-off way to cook soaked white beans, and it’s perfect for days when you’re running errands or working from home.
 
Just make sure the beans are fully covered with water or broth, because slow cookers evaporate less liquid but the beans still absorb a lot.
 

3. Pressure Cooker

If you’re using a pressure cooker or Instant Pot, soaked white beans cook in just 8 to 12 minutes at high pressure, followed by a natural release.
 
That’s by far the fastest way to cook soaked white beans, and the results are consistently tender and creamy.
 
Let the pressure come down naturally for at least 15 minutes, because a quick release can tear the skins.
 

Tips for Perfectly Cooked Soaked White Beans

Knowing how long to cook soaked white beans is only half the battle.
 
These little tips will help you get the texture and flavor right every time.
 

1. Don’t Add Salt Too Early

Salt can toughen the skins of white beans if you add it at the very start, so wait until the last 20 minutes of cooking.
 
That said, a little salt in the soaking water actually helps season them from the inside out.
 

2. Add Acid at the End

Tomatoes, lemon juice, and vinegar all slow down the softening process, so add them only after the beans are fully tender.
 
If you’re making a tomato-based white bean dish, cook the beans first, then stir in the acidic ingredients.
 

3. Keep Them Covered with Liquid

Beans need to stay submerged the whole time they cook, so keep a kettle of hot water nearby and top them up as needed.
 
Cold water can shock the beans and stop the cooking process, so always add hot liquid.
 

4. Taste as You Go

The best way to know how long to cook soaked white beans is to taste one every 15 minutes after the first hour.
 
Every batch is a little different, so trust your tongue more than the clock.
 

So, How Long to Cook Soaked White Beans?

Soaked white beans take about 60 to 90 minutes on the stovetop, 6 to 8 hours in a slow cooker, or just 8 to 12 minutes in a pressure cooker.
 
The exact time depends on the type of white bean, the cooking method, and your own personal preference for texture.
 
Now that you know how long to cook soaked white beans, you can plan your next pot of soup, stew, or creamy bean dip with total confidence.
 
Happy cooking.