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!
Soaked white beans take about 60 to 90 minutes to cook on the stovetop, depending on how long they soaked and how fresh they are.
If you’ve been wondering how long to cook soaked white beans, the good news is that the answer isn’t complicated once you know what to look for.
The exact cooking time for soaked white beans can shift a bit based on the variety, the age of the beans, and your cooking method.
In this post, we’ll walk through how long to cook soaked white beans on the stove, in a slow cooker, and in a pressure cooker, plus a few tips to get them perfectly tender every time.
Let’s dig in.
How Long to Cook Soaked White Beans on the Stovetop
Cooking soaked white beans on the stovetop is the classic method, and it usually takes 60 to 90 minutes once the water is at a gentle boil.
Here’s why that range makes sense and how to nail it:
1. The 60 to 90 Minute Sweet Spot
When you cook soaked white beans on the stovetop, most varieties like cannellini, navy, and great northern beans hit that perfect tender stage somewhere between 60 and 90 minutes.
Beans that soaked for 8 hours or overnight tend to land closer to the 60-minute mark.
If your beans only soaked for a few hours, expect them to lean toward the 90-minute side.
2. Simmer, Don’t Boil Hard
A rolling boil can split the skins and make your soaked white beans mushy on the outside while still firm in the middle.
Keep the pot at a gentle simmer so the beans cook evenly from the inside out.
This is one of the biggest reasons people get inconsistent results when they cook soaked white beans.
3. Check Them at the 50-Minute Mark
Around 50 minutes in, start testing a few beans.
Scoop one out, let it cool a second, and bite into it.
If it’s creamy all the way through with no chalky center, your soaked white beans are done.
If not, keep simmering and check every 10 minutes after that.
How Long to Cook Soaked White Beans in Other Cookers
The stovetop isn’t your only option, and the cooking time for soaked white beans changes quite a bit depending on the appliance you use.
1. Slow Cooker
In a slow cooker, soaked white beans take about 4 to 6 hours on low or 2 to 3 hours on high.
The low-and-slow heat is gentle enough that you rarely have to worry about them falling apart.
Just make sure the beans are fully covered with water, since slow cookers let some liquid evaporate over time.
2. Pressure Cooker
If you want the fastest answer to how long to cook soaked white beans, a pressure cooker wins every time.
Soaked white beans cook in just 6 to 10 minutes at high pressure, plus natural release time.
That’s a huge time saver when you’ve already done the soaking step.
3. Instant Pot
An Instant Pot follows the same logic as a pressure cooker.
Set it to high pressure for 6 to 8 minutes, then let the pressure release naturally for about 15 minutes.
Your soaked white beans will come out tender and creamy without any babysitting.
Why Soaking Matters for Cooking Time
Soaking isn’t just a random step, it directly changes how long to cook soaked white beans.
Here’s what soaking actually does:
1. It Softens the Beans
Soaking rehydrates the beans and softens their outer skins, which cuts cooking time roughly in half compared to unsoaked beans.
That’s why soaked white beans cook in about an hour while dry beans can take two to three hours.
2. It Helps Them Cook Evenly
When beans soak, moisture reaches the center, so they cook evenly instead of staying hard in the middle.
Even cooking is a big deal when you’re trying to figure out how long to cook soaked white beans, because uneven beans fool you into overcooking.
3. It Makes Them Easier to Digest
Soaking also washes away some of the natural compounds that make beans gassy.
So the soaking step pays off twice, once in cooking time and once in comfort.
4. Fresh vs. Old Beans
Older beans take longer to cook, sometimes 30 minutes more, no matter how long they soaked.
If your soaked white beans are still firm after 90 minutes, they’re probably just old.
A pinch of baking soda in the water can help soften stubborn beans.
So, How Long to Cook Soaked White Beans?
Soaked white beans take about 60 to 90 minutes on the stovetop, 4 to 6 hours in a slow cooker, or just 6 to 10 minutes in a pressure cooker.
The exact time depends on the bean variety, how long they soaked, and how fresh they are.
So the next time you ask yourself how long to cook soaked white beans, just remember to simmer gently, test them early, and trust your taste buds over the clock.