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 canned beans on stove depends on the type of bean and whether you’re using the liquid in the can or draining them first.
In most cases, canned beans are already fully cooked, so you’re really just reheating them on the stove.
That means the cooking time is usually short—somewhere between 5 and 15 minutes in most cases.
But if you’re making a recipe where you want the beans to absorb more flavor, you might simmer them longer.
So let’s break down exactly how long to cook canned beans on stove, plus tips to get them tasting great.
In this post, we’ll cover the cooking times for different types of canned beans, the best techniques, and how to avoid mushy results.
Let’s get into it.
How Long to Cook Canned Beans on Stove: The Short Answer
Canned beans on stove take about 5 to 10 minutes to heat through if you’re just warming them up.
If you want them to simmer and soak up flavors, plan for 15 to 20 minutes.
The exact time depends on the type of canned beans you’re cooking on the stove.
Here’s a quick breakdown:
1. Canned Black Beans on the Stove
Canned black beans on stove need about 5 to 7 minutes over medium heat to get hot.
If you’re adding spices, garlic, or onions, simmer them for 10 to 15 minutes so the flavors meld.
Just don’t boil them hard or they’ll break apart.
2. Canned Kidney Beans on the Stove
Canned kidney beans on stove take roughly 7 to 10 minutes to heat through.
They’re firmer, so they hold up well if you want to simmer them longer in a chili or stew.
For a quick side dish, 5 minutes is often enough.
3. Canned Chickpeas on the Stove
Canned chickpeas on stove need about 8 to 12 minutes to get tender and hot.
If you’re mashing them or making a curry, let them cook for 15 minutes so they soften more.
4. Canned Pinto Beans on the Stove
Canned pinto beans on stove take around 5 to 8 minutes to reheat.
They’re already soft, so keep the heat low and stir gently.
5. Canned White Beans on the Stove
Canned white beans on stove need about 5 to 10 minutes.
They’re delicate, so avoid vigorous boiling.
A gentle simmer is all you need.
How to Cook Canned Beans on Stove Perfectly
Cooking canned beans on stove is simple, but a few tricks make a big difference.
First, decide whether to drain and rinse them.
If you want less sodium and a cleaner taste, drain and rinse.
If you want the beans to stay saucy and flavorful, keep the canning liquid.
Then follow these steps:
1. Use a Saucepan Over Medium Heat
Pour your canned beans into a saucepan and set the stove to medium heat.
If you’re using the canning liquid, add a splash of water so they don’t dry out.
If you drained them, add a little broth or water.
Stir occasionally to keep them from sticking.
2. Add Flavor While They Heat
This is your chance to make canned beans taste homemade.
Toss in garlic powder, cumin, chili powder, or smoked paprika.
A bay leaf or a splash of olive oil works wonders too.
Let the beans simmer for 10 to 15 minutes so they absorb those flavors.
3. Simmer, Don’t Boil
A hard boil will turn your beans to mush.
Keep the heat at a gentle simmer.
You’ll see small bubbles, not a rolling boil.
This is the key to cooking canned beans on stove without ruining their texture.
4. Taste and Adjust Seasoning
After about 10 minutes, taste a bean.
Add salt, pepper, or lime juice if needed.
Remember, canned beans are already salty, so go easy on the salt.
5. Serve Warm
Once the beans are hot and flavorful, they’re ready.
Serve them as a side, over rice, or in tacos.
Total time from stove to table: about 15 minutes.
Common Mistakes When Cooking Canned Beans on Stove
Even though cooking canned beans on stove is easy, people still mess it up.
Here are the mistakes to avoid:
1. Boiling Them Too Long
Canned beans are already cooked.
Boiling them for 30 minutes turns them into paste.
Stick to 5 to 15 minutes unless you’re making a long-simmered dish.
2. Not Draining and Rinsing If You Want Less Sodium
The liquid in the can is salty and starchy.
If you’re watching sodium, drain and rinse before cooking canned beans on stove.
3. Forgetting to Stir
Beans sink and stick to the bottom of the pan.
Give them a stir every few minutes.
4. Using High Heat
High heat causes the skins to burst.
Medium or medium-low is your friend.
5. Adding Acid Too Early
Acidic ingredients like tomatoes or vinegar can keep beans firm.
If you’re making a bean dish with tomatoes, add them near the end.
So, How Long to Cook Canned Beans on Stove?
How long to cook canned beans on stove comes down to 5 to 15 minutes for simple reheating.
If you want deeper flavor, simmer them for 15 to 20 minutes with seasonings.
Just remember they’re already cooked, so you’re really just warming them through.
Use medium heat, stir often, and taste as you go.
Whether you’re cooking canned black beans on stove, pinto beans, or chickpeas, the process is quick and forgiving.
Now you know exactly how long to cook canned beans on stove, so grab a can and get started.