How Long To Boil Beans After Soaking

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.

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 tender varieties like lentils finish in as little as 20 to 30 minutes.

 

Meanwhile, firmer beans such as chickpeas or soybeans can take up to 2 hours or more.

 

If you’ve been wondering how long to boil beans after soaking, the honest answer is that it varies, and that’s exactly what this post will break down for you.

 

We’ll cover the boiling times for the most common beans, how soaking affects cooking time, and a few simple tricks to tell when your beans are perfectly done.

 

Let’s get to it.

 

How Long to Boil Beans After Soaking: Times by Bean Type

The time it takes to boil beans after soaking changes depending on the bean you’re cooking.

 

Here’s a handy breakdown so you know exactly how long to boil beans after soaking for each variety.

 

1. Black Beans

After soaking, black beans usually need about 60 to 90 minutes of boiling.

 

They hold their shape well and turn creamy without falling apart.

 

2. Kidney Beans

Kidney beans take around 60 to 90 minutes after soaking, but you must boil them hard for at least 10 minutes first.

 

This destroys a toxin called phytohaemagglutinin that can make you sick.

 

3. Chickpeas (Garbanzo Beans)

Chickpeas are firm and take the longest, usually 90 minutes to 2 hours after soaking.

 

They’re ready when they mash easily between your fingers.

 

4. Pinto Beans

Pinto beans boil in about 60 to 90 minutes once soaked.

 

They soften quickly and make a rich, creamy pot of beans.

 

5. Navy Beans

Navy beans are smaller, so they cook in roughly 45 to 60 minutes after soaking.

 

They’re perfect when you want a quicker pot of beans.

 

6. Lentils

Lentils don’t really need soaking, but if you do soak them, they’ll boil in just 20 to 30 minutes.

 

They’re the fastest option by far.

 

Why Soaking Changes How Long to Boil Beans

Soaking isn’t just a tradition, it actually shortens the time it takes to boil beans after soaking.

 

Here’s why it matters so much.

 

1. It Softens the Outer Skin

Soaking rehydrates the bean’s skin and makes it pliable.

 

That means the boiling water can penetrate faster and cook the inside more evenly.

 

2. It Breaks Down Starches

During soaking, enzymes inside the bean start breaking down complex starches.

 

This pre-digestion means the beans soften sooner once they hit the heat.

 

3. It Leaches Out Gas-Causing Compounds

Soaking and discarding the water removes some of the oligosaccharides that cause gas.

 

So you get beans that are easier on your stomach, plus a shorter boil.

 

4. It Cuts Cooking Time by Roughly Half

As a general rule, soaked beans boil in about half the time of unsoaked beans.

 

That’s why knowing how long to boil beans after soaking saves you a lot of waiting around.

 

Tips for Perfectly Boiled Beans After Soaking

Getting the timing right is one thing, but a few habits make the whole process smoother.

 

1. Use the Right Water Ratio

Cover your soaked beans with about 2 to 3 inches of fresh water.

 

Add more hot water anytime the level drops below the beans.

 

2. Skip the Salt Until the End

Salting early can toughen the skins and slow down softening.

 

Wait until the beans are tender, then season to taste.

 

3. Add a Little Acid at the End

A splash of lemon juice or vinegar at the end brightens the flavor.

 

Just don’t add it early, since acid also slows softening.

 

4. Skim the Foam

A foamy layer rises to the top as beans boil.

 

Spoon it off to keep the cooking water clean and reduce bitterness.

 

5. Do the Taste Test

The only real way to know how long to boil beans after soaking is to taste one.

 

A perfectly boiled bean is soft all the way through with no chalky center.

 

6. Match the Bean to the Dish

If you’re making refried beans, cook them a little softer.

 

For salads, stop boiling a bit earlier so they hold their shape.

 

So, How Long to Boil Beans After Soaking?

How long to boil beans after soaking really comes down to the bean, with most varieties needing 45 to 90 minutes on the stove.

 

Lentils finish in 20 to 30 minutes, while chickpeas can take up to 2 hours.

 

Soaking cuts that boiling time roughly in half, so it’s always worth planning ahead.

 

Use the times above as your guide, taste as you go, and you’ll nail perfectly tender beans every single time.