How Long To Cook Dry 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.

How long to cook dry black beans depends on your method, but the average stovetop cooking time is about 60 to 90 minutes after an overnight soak.
 
If you skip the soak, expect closer to 2 to 3 hours on the stove, because unsoaked beans need extra time to soften fully.
 
In a pressure cooker or Instant Pot, you can cook dry black beans in as little as 20 to 30 minutes once they’re soaked, and about 30 to 40 minutes unsoaked.
 
The exact cooking time for dry black beans also depends on the age of your beans, your altitude, and the hardness of your water.
 
In this post, we’ll break down exactly how long to cook dry black beans on the stove, in a slow cooker, and in a pressure cooker, plus a few tricks that make the process faster and more forgiving.
 

How Long to Cook Dry Black Beans on the Stove

Cooking dry black beans on the stovetop is the classic method, and it gives you the most control over texture and flavor.
 
Here’s how to get it right:
 

1. Soaked Beans Take 60 to 90 Minutes

If you soaked your beans overnight (or for at least 6 to 8 hours), they’ll typically cook in 60 to 90 minutes of gentle simmering.
 
Start checking at the 60-minute mark, because overcooked black beans turn mushy fast.
 
You want them tender but still holding their shape when you bite into one.
 

2. Unsoaked Beans Take 2 to 3 Hours

If you’re cooking dry black beans without soaking, plan for a longer cook time of about 2 to 3 hours.
 
The beans will soften eventually, but you’ll need to keep the pot at a steady simmer and stir occasionally so nothing sticks.
 
This method works fine, it just requires patience and a bit more water as the beans absorb it.
 

3. Simmer, Don’t Boil Hard

A hard boil can cause the beans to split open before the inside is fully cooked.
 
Keep the heat at a low simmer so the skins stay intact and the centers cook evenly.
 
That gentle bubbling is the secret to perfectly cooked dry black beans every single time.
 

How Long to Cook Dry Black Beans in a Slow Cooker

The slow cooker is the most hands-off way to cook dry black beans, and it’s great for busy days.
 
Here’s what to expect from your crockpot:
 

1. Soaked Beans Take 4 to 6 Hours on Low

Soaked black beans cooked on low heat will be ready in about 4 to 6 hours.
 
That long, slow cook lets the beans absorb flavor from onions, garlic, bay leaves, and any seasonings you add.
 

2. Unsoaked Beans Take 6 to 8 Hours on Low

Cooking dry black beans unsoaked in a slow cooker takes roughly 6 to 8 hours on low.
 
This is the easiest route if you forgot to soak overnight, because you can just set it and walk away.
 

3. Keep the Water Ratio Generous

Use about 3 to 4 cups of water for every cup of dry beans in a slow cooker.
 
Beans expand as they cook, and they’ll soak up plenty of liquid along the way.
 

How Long to Cook Dry Black Beans in a Pressure Cooker

If speed is your priority, the pressure cooker or Instant Pot is the fastest way to cook dry black beans.
 
Here’s how the timing breaks down:
 

1. Soaked Beans Take 20 to 30 Minutes

Soaked black beans cook in just 20 to 30 minutes under high pressure, with a natural release at the end.
 
This is one of the quickest ways to get tender beans without babysitting a pot on the stove.
 

2. Unsoaked Beans Take 30 to 40 Minutes

Cooking dry black beans unsoaked in a pressure cooker takes about 30 to 40 minutes at high pressure.
 
Add a little extra water than you would for soaked beans, since they’ll absorb more as they cook.
 

3. Natural Release Prevents Splitting

Let the pressure release naturally for about 15 to 20 minutes after cooking.
 
A quick release can cause the beans to split, so a natural release keeps them whole and creamy.
 

Tips That Affect How Long to Cook Dry Black Beans

A few simple factors can make your beans cook faster or slower than expected.
 
Keep these in mind before you start:
 

1. Fresher Beans Cook Faster

Old beans from the back of your pantry can take much longer to soften, no matter how long you soak them.
 
Buy beans from a store with good turnover, and your cooking time for dry black beans will stay predictable.
 

2. Salt and Acid Change the Timing

Adding salt early is actually fine and can help season the beans from the inside out.
 
Acidic ingredients like tomatoes, lemon, or vinegar should wait until the beans are fully tender, because acid slows softening.
 

3. Hard Water Slows Things Down

If your tap water is very hard, the minerals in it can keep beans firm longer than usual.
 
Using filtered water is a small change that can noticeably cut down how long to cook dry black beans in your kitchen.
 

So, How Long to Cook Dry Black Beans?

How long to cook dry black beans comes down to your method: about 60 to 90 minutes on the stove when soaked, 2 to 3 hours unsoaked, 4 to 8 hours in a slow cooker, and just 20 to 40 minutes in a pressure cooker.
 
Soaking isn’t mandatory, but it shortens the cooking time for dry black beans and helps them cook more evenly.
 
Whichever route you choose, taste a bean before you pull the pot off the heat, and season at the end for the best flavor.