How Long Do You Boil 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.

You boil black beans for about 60 to 90 minutes on the stovetop after soaking them overnight.
 
If you’re using a pressure cooker, that time drops to roughly 20 to 30 minutes, and in a slow cooker, you’re looking at around 6 to 8 hours on low.
 
So the real answer to how long do you boil black beans depends on your method, but the stovetop range is the one most people mean.
 
The key is that you’re not just boiling them, you’re cooking them until they’re tender, and how long you boil black beans really comes down to a few simple factors.
 
In this post, we’ll cover exactly how long to boil black beans, why soaking matters, the best ways to boil black beans on the stove, and how to tell when they’re perfectly done.
 
Let’s get into it.
 

How Long Do You Boil Black Beans (By Method)

How long you boil black beans changes based on the cooking method you choose, but each one gets you to the same soft, creamy finish.
 
Here’s what to expect for each approach so you know how long to boil black beans no matter what you’re working with.
 

1. Stovetop Boiling (Soaked Beans)

On the stovetop, soaked black beans take about 60 to 90 minutes once the water comes to a boil.
 
You bring them to a rolling boil, then lower the heat to a gentle simmer and let them cook until they’re tender.
 
This is the classic way most people boil black beans, and it gives you the most control over texture.
 

2. Stovetop Boiling (Unsoaked Beans)

If you skip the soak, plan to boil black beans for about 90 minutes to 2 hours.
 
Unsoaked beans need extra time because the water has to work its way through the whole bean before it softens.
 
So if you’re wondering how long do you boil black beans when you forgot to soak them, just add 30 minutes or so.
 

3. Pressure Cooker

A pressure cooker boils black beans in about 20 to 30 minutes at high pressure, and that includes the natural release time.
 
This is by far the fastest way to boil black beans, and the results are just as creamy as the stovetop version.
 

4. Slow Cooker

In a slow cooker, black beans take about 6 to 8 hours on low or 3 to 4 hours on high.
 
It’s not technically boiling, but it gets you tender beans with almost zero effort, so it’s worth mentioning.
 

Why Soaking Changes How Long You Boil Black Beans

Soaking is the single biggest factor in how long you boil black beans, and it’s worth understanding why.
 

1. Softens the Bean’s Outer Layer

Dried beans have a tough outer skin that slows water from getting inside.
 
Soaking softens that skin so boiling can penetrate the bean faster, which directly cuts down on how long you boil black beans.
 

2. Cuts Cooking Time Roughly in Half

An overnight soak can shorten the boil to about 60 minutes compared to 2 hours for unsoaked beans.
 
That’s a big difference when you’re hungry and just want dinner on the table.
 

3. Helps Beans Cook More Evenly

Soaked beans also cook more evenly, so you don’t end up with some beans that are mushy while others are still firm.
 
Even cooking is a big reason so many recipes call for soaking before you boil black beans.
 

4. Makes Them Easier to Digest

Soaking also helps break down some of the natural compounds that make beans gasy.
 
So it’s not just about time, it’s also about making the beans gentler on your stomach.
 

How Do You Boil Black Beans on the Stove Step by Step

Boiling black beans on the stove is simple once you know the steps, and it’s the method most home cooks reach for.
 
Here’s how to boil black beans so they come out tender every single time.
 

1. Rinse and Pick Through the Beans

Start by rinsing your dried beans and picking out any shriveled ones or small stones.
 
This takes a minute but saves you from a nasty surprise at dinner.
 

2. Soak Them Overnight

Cover the beans with a few inches of cold water and let them soak for 8 hours or overnight.
 
If you’re short on time, a quick soak works too: boil them for 2 minutes, then let them sit for an hour.
 

3. Drain and Add Fresh Water

Drain the soaking water and add fresh water, about 3 inches above the beans.
 
The old soaking water can taste bitter, so fresh water gives you cleaner flavor.
 

4. Boil, Then Simmer

Bring the water to a boil, then reduce the heat and simmer gently with the lid slightly ajar.
 
This is where you decide how long to boil black beans based on how soft you want them.
 

5. Season Near the End

Wait until the beans are almost tender before adding salt, because salt early on can toughen the skins.
 
Then taste, adjust, and you’re done.
 

How to Tell When Black Beans Are Done

Knowing when black beans are done is just as important as knowing how long to boil them.
 
Here are the signs that tell you they’re ready.
 

1. They’re Tender but Not Mushy

A perfectly cooked black bean is soft all the way through but still holds its shape.
 
If it falls apart the second you touch it, you boiled them a little too long.
 

2. The Skins Start to Split

You’ll notice some skins splitting open, which is a good sign they’re nearly there.
 
A few split skins are normal and totally fine.
 

3. They Taste Creamy Inside

Bite into one and check the center.
 
If it’s creamy with no chalky bite, you’ve nailed how long to boil black beans.
 

4. They Mash Easily with a Spoon

Press a bean against the side of the pot with a spoon.
 
If it smashes without much effort, they’re done.
 

So, How Long Do You Boil Black Beans?

You boil black beans for about 60 to 90 minutes on the stovetop if they’ve been soaked, or up to 2 hours if they haven’t.
 
A pressure cooker gets the job done in 20 to 30 minutes, and a slow cooker takes 6 to 8 hours.
 
The exact time depends on your method, your soak, and how tender you like them, so always taste as you go.
 
Now that you know how long to boil black beans, you can cook them with confidence and enjoy creamy, flavorful beans every time.