How Long To Cook Black Beans On Stove

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 black beans on stove depends on whether you’re starting with dried beans or canned ones.
 
For dried black beans, the answer is usually 60 to 90 minutes of simmering after an overnight soak.
 
If you skip the soak, you’re looking at closer to 2 to 3 hours on the stovetop.
 
Canned black beans, on the other hand, only need about 10 to 15 minutes to heat through.
 
So the real question of how long to cook black beans on stove comes down to what you’re starting with.
 
In this post, we’ll walk through exactly how long to cook black beans on stove for every scenario.
 
We’ll also cover soaking, simmering, seasoning, and the little tricks that make your beans creamy instead of mushy.
 
Let’s get cooking.
 

How Long to Cook Black Beans on Stove (By Type)

The time it takes to cook black beans on stove varies based on whether they’re dried, soaked, or canned.
 
Here’s the breakdown so you know exactly what you’re working with.
 

1. Dried Black Beans (Soaked Overnight)

If you soaked your dried black beans overnight, they’ll cook on the stove in about 60 to 90 minutes.
 
Bring them to a boil in a large pot, then reduce the heat to a gentle simmer.
 
The beans are done when they’re tender but still hold their shape.
 
Squeeze one between your fingers, and if it smashes easily, it’s ready.
 

2. Dried Black Beans (No Soak)

No soak? No problem, but you’ll need more patience.
 
Unsoaked dried black beans take roughly 2 to 3 hours to cook on the stove.
 
You’ll also want to add extra water since they absorb more as they cook.
 
The good news is you don’t have to remember to soak them the night before.
 

3. Canned Black Beans

Canned black beans are already cooked, so you’re really just reheating them.
 
How long to cook black beans on stove from a can?
 
About 10 to 15 minutes in a saucepan over medium heat.
 
Drain and rinse them first if you want to cut down on sodium.
 
Then add a splash of water or broth so they don’t dry out.
 

How to Cook Black Beans on Stove Step by Step

Now that you know the timing, let’s talk about the actual process.
 
Follow these steps, and you’ll nail how long to cook black beans on stove every single time.
 

1. Rinse and Sort Your Beans

Start by pouring your dried beans into a colander and rinsing them under cold water.
 
Pick out any small stones, shriveled beans, or debris while you’re at it.
 
This step takes two minutes and saves you from a nasty surprise later.
 

2. Soak Them (Optional but Recommended)

Soaking isn’t mandatory, but it cuts cooking time in half and helps with digestion.
 
Cover the beans with a few inches of cold water and let them sit overnight.
 
Short on time? Do a quick soak by boiling them for two minutes, then letting them sit for an hour.
 

3. Simmer, Don’t Boil Hard

Add your beans to a pot with enough water to cover them by about two inches.
 
Bring to a boil, then immediately lower the heat to a simmer.
 
A hard boil makes the skins split and the beans fall apart.
 
A gentle simmer is the secret to creamy, intact black beans.
 

4. Season at the Right Time

Hold off on the salt until the beans are almost tender.
 
Adding salt too early can toughen the skins and extend cooking time.
 
Once they’re nearly done, stir in salt, garlic, cumin, or a bay leaf.
 
This is also when you can add onion, jalapeƱo, or a splash of lime juice.
 

Tips for Perfect Stovetop Black Beans

A few small habits make a big difference when you cook black beans on stove.
 
Keep these tips in mind so your beans turn out rich and flavorful.
 

1. Keep Them Covered with Liquid

Check your pot every 20 minutes or so and add hot water as needed.
 
Beans should always stay submerged, or the ones on top will dry out.
 

2. Stir Occasionally

Give everything a gentle stir now and then to prevent sticking.
 
Don’t overdo it, though, since too much stirring can break the beans apart.
 

3. Taste as You Go

Every batch of beans is a little different depending on age and freshness.
 
So taste one every 15 minutes after the first hour of cooking.
 
Your tongue is the best timer when it comes to how long to cook black beans on stove.
 

4. Save the Cooking Liquid

That dark, savory liquid left in the pot is called bean broth, and it’s liquid gold.
 
Use it to flavor soups, rice, or stews instead of pouring it down the drain.
 

So, How Long to Cook Black Beans on Stove?

How long to cook black beans on stove comes down to 60 to 90 minutes for soaked dried beans, 2 to 3 hours for unsoaked ones, and just 10 to 15 minutes for canned beans.
 
The key is to simmer gently, season late, and taste as you go.
 
Once you’ve got the timing down, you’ll never need to guess again.
 
Now grab a pot, and let’s cook some black beans.