How Long To Soak And Cook Black 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.

The short answer to how long to soak and cook black beans is that soaking takes 6 to 8 hours or an overnight stretch, and cooking takes 60 to 90 minutes on the stovetop.

 

If you’ve been wondering how long to soak and cook black beans because your last batch turned out mushy or tough, you’re in the right place.

 

Honestly, black beans are one of the easiest legumes to work with once you know the timing.

 

In this post, we’ll walk through how long to soak and cook black beans, plus a few tricks that make the whole process foolproof.

 

Let’s dig in.

 

How Long to Soak and Cook Black Beans: The Full Breakdown

Knowing how long to soak and cook black beans comes down to two separate steps, and each one has its own timing rules.

 

Here’s how each stage works.

 

1. Soaking Black Beans Takes 6 to 8 Hours

The traditional way to soak black beans is overnight, which usually means 6 to 8 hours in a bowl of cold water.

 

Just cover the beans with about 2 to 3 inches of water because they’ll expand as they absorb it.

 

If you’re short on time, a quick soak works too: boil the beans for 2 minutes, then let them sit in the hot water for 1 hour.

 

Either way, you’re soaking black beans long enough to soften them and make them cook evenly.

 

2. Cooking Black Beans Takes 60 to 90 Minutes

Once soaked, black beans cook in about 60 to 90 minutes on the stovetop over medium heat.

 

The exact time depends on how old your beans are, since older beans take longer to soften.

 

You’ll know they’re done when they’re tender but still hold their shape.

 

If you’re pressure cooking, that time drops to about 20 to 25 minutes at high pressure.

 

3. Unsoaked Black Beans Take 2 to 3 Hours

Can you skip the soak entirely?

 

Yes, but cooking unsoaked black beans takes 2 to 3 hours, sometimes longer.

 

The upside is you don’t have to plan ahead.

 

The downside is the longer cook time and a slightly less even texture.

 

So if you’re asking how long to soak and cook black beans with no planning, just add a couple of hours to the cook time.

 

Tips for Soaking and Cooking Black Beans Perfectly

Timing is only half the battle.

 

These little habits make a big difference in how your black beans turn out.

 

1. Add Salt at the Right Time

Salt your soaking water, not just the cooking water.

 

A little salt in the soak helps season the beans from the inside out.

 

Then season again near the end of cooking when the beans are almost tender.

 

2. Keep the Cooking Liquid Mild

A bay leaf, a clove of garlic, or a chunk of onion adds flavor without overpowering the beans.

 

Skip acidic ingredients like tomatoes or vinegar until the beans are fully cooked.

 

Acid slows down softening, which can throw off your cooking time.

 

3. Taste as You Go

Start checking your black beans around the 50-minute mark.

 

Every batch is a little different, so tasting is the only reliable way to know when they’re ready.

 

If they’re still firm, keep simmering and check every 10 minutes.

 

4. Save That Cooking Liquid

That dark, savory water left in the pot is liquid gold.

 

It’s called pot liquor, and it’s perfect for soups, stews, and rice.

 

Freeze it in small containers so you always have a flavor boost on hand.

 

5. Store Cooked Beans Properly

Cooked black beans keep in the fridge for about 4 to 5 days in an airtight container.

 

For longer storage, freeze them in their liquid for up to 6 months.

 

Portion them out so you can thaw just what you need.

 

Common Mistakes When Soaking and Cooking Black Beans

Even simple steps can go sideways, so watch out for these.

 

1. Using Old Beans

Beans that have sat in the pantry for years take forever to soften.

 

Buy from a store with good turnover, and use your beans within a year.

 

2. Skimping on Water

Beans need room to move and absorb.

 

If the water level drops below the beans while cooking, add more hot water.

 

3. Stirring Too Much

Constant stirring breaks down the beans and makes them mushy.

 

Give the pot an occasional gentle stir instead.

 

So, How Long to Soak and Cook Black Beans?

The answer to how long to soak and cook black beans is simple: soak them 6 to 8 hours, then cook them 60 to 90 minutes.

 

A quick soak or a pressure cooker can shorten things, but the classic method gives you the best texture.

 

Now that you know how long to soak and cook black beans, you can plan a batch with confidence.

 

Enjoy your beans.