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.
Dry black beans usually take about 90 to 120 minutes to cook on the stovetop after soaking, though the exact time depends on their age, size, and whether you soaked them first.
If you skip soaking entirely, you can still cook dry black beans, but expect them to take closer to 2 to 3 hours to get fully tender.
The good news is that once you know how long to cook dry black beans, the rest is just a matter of a little patience and a big pot.
In this post, we’ll walk through how long to cook dry black beans on the stove, in a pressure cooker, and in a slow cooker, plus a few simple tricks that cut down the cooking time and boost flavor.
Let’s dive in.
How Long to Cook Dry Black Beans on the Stovetop
On the stovetop, dry black beans usually need somewhere between 90 minutes and 2 hours to become soft and creamy.
Here’s what affects that timing.
1. The Soaking Factor
If you’ve soaked your dry black beans overnight, they’ll cook in about 90 minutes.
Soaked beans have already absorbed water, so the heat only needs to finish the job of softening them.
If you’re short on time, a quick soak works too: boil the dry black beans for 2 minutes, then let them sit covered for an hour.
Unsoaked dry black beans will take closer to 2 to 3 hours, so soaking really does save you a lot of waiting.
2. The Age of the Beans
Older dry black beans take longer to cook than fresh ones, sometimes up to 3 hours.
Beans sitting in the pantry for a year or more dry out further, so their skins stay tough longer.
That’s why how long to cook dry black beans isn’t a perfect science, it’s more of a range you work within.
3. Altitude and Acidity
At high altitudes, water boils at a lower temperature, so dry black beans take longer to cook.
Add 30 to 45 minutes if you live well above sea level and you’re cooking dry black beans on the stove.
Acidic ingredients like tomatoes, vinegar, or lemon juice also slow down softening, so add them near the end of cooking.
How Long to Cook Dry Black Beans in a Pressure Cooker
A pressure cooker is the fastest way to cook dry black beans, and this is where the timing changes dramatically.
1. Soaked Beans in a Pressure Cooker
Soaked dry black beans cook in just 8 to 10 minutes at high pressure.
Add a natural release of about 15 minutes, and your dry black beans are ready in under half an hour.
2. Unsoaked Beans in a Pressure Cooker
Unsoaked dry black beans take about 25 to 30 minutes at high pressure.
That’s why so many people who cook dry black beans regularly keep a pressure cooker on hand.
Just remember to use enough water, about 3 cups for every cup of dry black beans.
3. Let the Pressure Release Naturally
Quick releasing too soon can leave your dry black beans slightly firm in the center.
Let the pressure come down on its own for the best texture when you cook dry black beans this way.
How Long to Cook Dry Black Beans in a Slow Cooker
A slow cooker is the hands-off option, and it’s great if you don’t want to watch a pot.
1. Soaked Beans in a Slow Cooker
Soaked dry black beans need about 6 to 8 hours on low or 3 to 4 hours on high.
2. Unsoaked Beans in a Slow Cooker
If you don’t soak, cook dry black beans for 8 to 10 hours on low.
3. A Word of Caution
Some slow cookers don’t get hot enough to fully soften unsoaked dry black beans, so soaking is safer here.
Either way, add plenty of water, since dry black beans soak up a surprising amount as they cook.
Tips to Cook Dry Black Beans Perfectly Every Time
Beyond timing, a few small habits make a big difference when you cook dry black beans.
1. Salt at the Right Time
Salting at the start is fine, and many cooks say it actually seasons dry black beans better from the inside out.
2. Skim and Simmer Gently
Keep the pot at a gentle simmer, not a rolling boil, so your dry black beans stay whole instead of splitting.
3. Taste as You Go
The only real test for how long to cook dry black beans is your own bite, so start checking at the early end of the range.
Once they’re tender, season with salt, garlic, cumin, or a bay leaf, and let them sit in their liquid for extra flavor.
So, How Long to Cook Dry Black Beans?
Dry black beans take about 90 to 120 minutes on the stovetop after soaking, 8 to 10 minutes in a pressure cooker, or 6 to 8 hours in a slow cooker.
Unsoaked dry black beans take longer no matter which method you choose, so soaking is worth the small bit of planning ahead.
Now that you know how long to cook dry black beans, grab a pot, pick your method, and enjoy a batch that’s creamy, tender, and full of flavor.