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!
How long to boil beans after soaking depends on the type of bean, but most soaked beans take anywhere from 45 to 90 minutes on the stovetop.
Some smaller beans like lentils or split peas cook in as little as 20 to 30 minutes, while larger beans like chickpeas or kidney beans can take up to 2 hours.
Soaking beans beforehand is a smart move because it softens them up and cuts down on cooking time significantly.
If you’ve been wondering how long to boil beans after soaking, you’re in the right place.
In this post, we’ll break down the boiling times for different beans so you know exactly what to expect.
Let’s dive in.
How Long to Boil Beans After Soaking: A Quick Breakdown
The answer to how long to boil beans after soaking really comes down to the bean variety.
Here’s a simple guide to help you plan your cooking time:
1. Small Beans (20–40 Minutes)
Small beans like lentils, split peas, and black-eyed peas cook pretty fast.
After soaking, these little guys usually need just 20 to 40 minutes of boiling.
They soften quickly, so keep an eye on them to avoid mushy results.
2. Medium Beans (45–60 Minutes)
Medium-sized beans like black beans, pinto beans, and navy beans fall right in the middle.
When you boil beans after soaking, expect these to take about 45 to 60 minutes.
They hold their shape well and are perfect for soups, stews, and chili.
3. Large Beans (60–90 Minutes)
Large beans like kidney beans, cannellini beans, and Great Northern beans need more time.
If you’re boiling beans after soaking, plan for 60 to 90 minutes.
These bigger beans have thicker skins, so they take longer to soften all the way through.
4. Extra-Large Beans (90–120 Minutes)
Chickpeas and fava beans are the giants of the bean world.
How long to boil beans after soaking for these? Anywhere from 90 minutes to 2 hours.
They’re dense and sturdy, so patience is key here.
Factors That Affect How Long to Boil Beans After Soaking
Even if you follow a general timeline, several things can change how long to boil beans after soaking.
Here’s what to keep in mind:
1. Soaking Time
The longer you soak your beans, the shorter the boiling time.
An overnight soak (8–12 hours) gives you the fastest cooking results.
If you only soaked for a few hours, you might need to boil beans a bit longer.
2. Bean Freshness
Older beans take longer to cook.
If your beans have been sitting in the pantry for over a year, boiling beans after soaking could take an extra 20 to 30 minutes.
Fresh beans from this season cook much faster.
3. Altitude
Cooking at high altitudes means water boils at a lower temperature.
So if you’re up in the mountains, how long to boil beans after soaking will be longer than at sea level.
You might need to add 15 to 30 minutes to your cooking time.
4. Hard Water
Minerals in hard water can slow down the softening process.
If your tap water is heavy with calcium, boiling beans after soaking might take longer.
Using filtered water can help speed things up.
Tips for Boiling Beans After Soaking Perfectly
Getting the timing right is one thing, but nailing the texture is another.
Here are some tips to help you boil beans after soaking like a pro:
1. Don’t Add Salt Too Early
Salt can toughen bean skins if added at the start.
Wait until the last 10 minutes of boiling beans before seasoning.
This keeps them tender without compromising flavor.
2. Skim the Foam
As beans boil, foam rises to the surface.
Skim it off to keep the cooking water clean and reduce gas-causing compounds.
This small step makes a big difference in how your beans feel afterward.
3. Keep Them Covered with Water
Beans need to stay submerged the whole time.
Add hot water as needed so they don’t dry out or burn.
If you’re wondering how long to boil beans after soaking without them drying, this is the trick.
4. Test for Doneness
The best way to know when beans are done is to taste one.
It should be soft all the way through with no chalky center.
If it’s still firm, keep boiling beans and check again in 10 minutes.
5. Let Them Rest
Once you’ve boiled beans after soaking, turn off the heat and let them sit in the water for 10 minutes.
They’ll absorb extra moisture and finish softening gently.
So, How Long to Boil Beans After Soaking?
How long to boil beans after soaking depends on the bean type, but most range from 45 to 90 minutes.
Smaller beans finish faster, while larger beans like chickpeas can take up to 2 hours.
Factors like soaking time, bean freshness, altitude, and water hardness all play a role in how long to boil beans after soaking.
Use the guide above, test as you go, and you’ll have perfectly tender beans every single time.