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 take about 60 to 90 minutes to cook on the stovetop after they’ve been soaked.
 
That’s the short answer, and honestly, once you know the timing, cooking soaked white beans becomes one of the easiest things in the kitchen.
 
If you’ve been wondering how long to cook soaked white beans because your last batch turned out mushy or undercooked, relax, you’re in the right place.
 
Cooked soaked white beans can be creamy, tender, and perfect for soups, stews, and salads when you get the timing right.
 
In this post, we’ll break down exactly how long to cook soaked white beans, what changes the cooking time, and how to tell when they’re done.
 
Let’s dive in.
 

How Long to Cook Soaked White Beans

Soaked white beans generally need 60 to 90 minutes of simmering, though some varieties take a little longer.
 
Here’s the thing: how long to cook soaked white beans depends on the type, the age of the beans, and your cooking method.
 

1. Stovetop Cooking Time

On the stovetop, soaked white beans usually cook in about 60 to 90 minutes at a gentle simmer.
 
Bring them to a boil in plenty of water, then reduce the heat and let them bubble softly.
 
If you’re cooking soaked white beans like cannellini or great northern, expect closer to 60 to 75 minutes.
 
Navy beans, which are smaller, might be ready in 60 minutes or even a bit less.
 

2. Cooking Soaked White Beans in a Pressure Cooker

If you want to speed things up, a pressure cooker cooks soaked white beans in just 8 to 12 minutes at high pressure.
 
That’s a huge time saver when you’re hungry and don’t want to wait an hour and a half.
 
Just remember to let the pressure release naturally for about 10 minutes so the beans finish cooking evenly.
 

3. Slow Cooker Timing for Soaked White Beans

A slow cooker takes longer, but it’s hands-off and forgiving.
 
Soaked white beans in a slow cooker usually need 3 to 4 hours on high or 6 to 8 hours on low.
 
This is a great option if you’re meal prepping or just want dinner ready when you walk in the door.
 

What Affects How Long to Cook Soaked White Beans

Not every batch of soaked white beans cooks in the same amount of time, and that’s totally normal.
 
Here are the biggest factors that change how long to cook soaked white beans.
 

1. The Age of the Beans

Older beans take longer to soften, sometimes 2 hours or more.
 
Fresh beans from this year’s harvest cook faster and creamier.
 
So if your soaked white beans are taking forever, they might just be past their prime.
 

2. Soaking Time Matters

Beans soaked overnight for 8 to 12 hours cook faster than beans soaked for just a couple of hours.
 
If you’re short on time, a quick soak works too: boil them for 2 minutes, then let them sit for an hour.
 
Either way, soaking helps soften the skins so your soaked white beans cook more evenly.
 

3. Altitude and Water

At higher altitudes, water boils at a lower temperature, so soaked white beans take longer to cook.
 
Hard water can also slow things down because the minerals strengthen the bean skins.
 
If your tap water is very hard, filtered water can help your soaked white beans soften faster.
 

4. Salt and Acid Timing

Adding salt at the start is actually fine for soaked white beans and can even help them season evenly.
 
But acidic ingredients like tomatoes, lemon juice, or vinegar should wait until the beans are tender.
 
Acid slows down the softening process, which can stretch how long to cook soaked white beans by quite a bit.
 

How to Tell When Soaked White Beans Are Done

The best way to know your soaked white beans are ready is to taste one.
 
It should be soft all the way through with no chalky center, but not falling apart into mush.
 
You can also blow on a spoonful; if the skins peel back easily, your soaked white beans are done.
 
Keep in mind that beans firm up slightly as they cool, so pull them off the heat when they’re just tender.
 
If you’re using soaked white beans in a soup or stew, slightly undercooking them is smart since they’ll keep softening in the broth.
 

So, How Long to Cook Soaked White Beans?

Soaked white beans take about 60 to 90 minutes on the stovetop, 8 to 12 minutes in a pressure cooker, or 3 to 8 hours in a slow cooker.
 
The exact time depends on the variety, the age of the beans, your altitude, and whether you add acid too early.
 
The good news is that cooking soaked white beans is more about checking texture than watching the clock.
 
Taste as you go, season at the end, and you’ll end up with creamy, tender beans every single time.
 
Once you’ve got the timing down, you’ll never stress about how long to cook soaked white beans again.