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!
You can boil black beans in about 60 to 90 minutes on the stovetop after soaking them overnight.
If you’re using a pressure cooker, that time drops to roughly 25 to 30 minutes, and in a slow cooker, you’re looking at 6 to 8 hours on low.
The exact answer to how long do you boil black beans depends on whether you soaked them first, how old they are, and what texture you’re going for.
In this post, we’ll break down how long to boil black beans on the stove, in a pressure cooker, and in a slow cooker, plus a few tips so they come out tender every single time.
Let’s get into it.
How Long Do You Boil Black Beans on the Stove?
When you boil black beans on the stovetop, the process is simple but it does take some patience.
Here’s what the timing usually looks like:
1. Soaked Black Beans: 60 to 90 Minutes
If you soaked your black beans overnight, they’ll usually be tender in about 60 to 90 minutes of gentle boiling.
Soaking softens the skin and cuts down the cooking time significantly.
Start checking them around the 60-minute mark so they don’t turn mushy.
A good rule is to boil black beans at a steady simmer, not a rolling boil, so the skins stay intact.
2. Unsoaked Black Beans: 2 to 3 Hours
If you forgot to soak them, don’t worry, you can still boil black beans without soaking.
Just expect the process to take 2 to 3 hours.
The beans will soak up water as they cook, so keep an eye on the pot and add more hot water if needed.
This longer boil is why most people prefer soaking, but the end result is still delicious.
3. Altitude and Bean Age Matter
Older beans take longer to soften no matter how long you boil black beans.
And if you live at a high altitude, water boils at a lower temperature, so you’ll need to add extra time too.
Fresh beans from this year’s harvest will cook faster than ones that have been sitting in the pantry for two years.
How Long Do You Boil Black Beans in a Pressure Cooker?
A pressure cooker is the fastest way to get tender black beans on the table.
Here’s how the timing breaks down:
1. Soaked Beans: 20 to 25 Minutes
If you’ve soaked your beans, cook them at high pressure for about 20 to 25 minutes.
Then let the pressure release naturally for 10 minutes before opening the valve.
This natural release keeps the beans from splitting and gives you that perfect creamy texture.
2. Unsoaked Beans: 25 to 30 Minutes
No soaking? No problem.
You can boil black beans in a pressure cooker in just 25 to 30 minutes at high pressure even if they’re dry.
Add a little extra water since unsoaked beans absorb more, and season with salt after cooking, not before.
3. Skip the Quick Release
Whatever you do, don’t use the quick release valve when you boil black beans in a pressure cooker.
The sudden pressure drop can cause the beans to burst and turn to mush.
A natural release for 10 to 15 minutes is the secret to firm, creamy beans every time.
How Long Do You Boil Black Beans in a Slow Cooker?
The slow cooker is the hands-off way to boil black beans while you go about your day.
Here’s the timing you can expect:
1. Soaked Beans: 6 to 8 Hours on Low
Soaked black beans need about 6 to 8 hours on low in a slow cooker.
You can also cook them on high for 3 to 4 hours if you’re short on time.
Either way, the slow, even heat means you barely have to check on them.
2. Unsoaked Beans: 8 to 10 Hours on Low
Unsoaked beans take a bit longer, usually 8 to 10 hours on low.
This is perfect for starting before work and coming home to a pot of ready beans.
Just make sure there’s enough water to cover them by at least two inches the whole time.
3. Don’t Add Salt or Acid Too Early
Salt and acidic ingredients like tomatoes or lemon juice can keep the skins tough when you boil black beans.
Add them near the end of cooking, once the beans are already tender.
A little salt at the finish brings out the flavor without slowing down the softening process.
Tips So You Know Exactly How Long to Boil Black Beans
Beyond timing, a few simple habits make a big difference when you boil black beans.
Always rinse and pick through the beans first to remove any small stones or shriveled ones.
Use about three cups of water for every cup of dried beans so they have room to swell.
And taste a bean before you drain the pot, since the best way to know how long do you boil black beans is to trust your own bite.
If it’s creamy all the way through, you’re done.
So, How Long Do You Boil Black Beans?
You boil black beans for about 60 to 90 minutes on the stove if they’re soaked, or 2 to 3 hours if they’re not.
In a pressure cooker, that drops to 25 to 30 minutes, and a slow cooker takes 6 to 10 hours depending on whether you soaked them.
The exact time always depends on your beans, your altitude, and how soft you like them.
Now that you know how long to boil black beans, you can cook a perfect pot any night of the week.