How Long To Cook Beans On Stove
Beans on the stove need anywhere from one to three hours depending on whether you soaked them overnight and how firm you like them. So if you are wondering how long to cook beans on stove, the short answer is: soaked beans take about 1 to 2 hours, while unsoaked beans can take 2 to 3 hours or more.
Below you will find a simple breakdown by bean type, plus the exact steps I use every time. No guesswork, no mushy beans.
How Long To Cook Beans On Stove
Cook time depends on three things: the bean variety, whether they were soaked, and your altitude. Here is a quick reference table in list form.
- Soaked black beans: 1 to 1.5 hours
- Soaked pinto beans: 1 to 1.5 hours
- Soaked kidney beans: 1 to 1.5 hours
- Soaked chickpeas (garbanzo): 1.5 to 2 hours
- Unsoaked black beans: 2 to 2.5 hours
- Unsoaked pinto beans: 2 to 2.5 hours
- Unsoaked kidney beans: 2 to 3 hours
- Unsoaked chickpeas: 3 to 4 hours
These times assume a gentle simmer, not a rolling boil. A hard boil will split the skins and leave you with broken beans.
Why Soaking Changes Everything
Soaking softens the bean’s outer skin and rehydrates the inside. This cuts cooking time roughly in half. It also helps the beans cook more evenly.
You can soak overnight in the fridge, or use the quick soak method: boil for 2 minutes, then let them sit for 1 hour off the heat.
Altitude And Water Matter Too
If you live above 3,500 feet, add 30 to 60 minutes to every time above. Water boils at a lower temperature up there, so beans cook slower.
Also use enough water. Cover the beans by at least 2 inches. Check every 30 minutes and top up with hot water if needed.
Step By Step: Cooking Beans On The Stove
- Rinse 1 pound of dried beans and pick out any stones or shriveled beans.
- Soak overnight in a big pot with 8 cups of water, or use the quick soak method.
- Drain the soaking water and add fresh water to cover by 2 inches.
- Bring to a boil, then reduce heat to a low simmer.
- Add aromatics now if you want them: onion, garlic, bay leaf, or a piece of kombu.
- Simmer uncovered, stirring every 20 to 30 minutes.
- Start tasting at the one hour mark. Beans are done when they are tender but still hold there shape.
- Add salt only in the last 20 minutes of cooking. Early salt can keep the skins tough.
- Let the beans cool in there cooking liquid for 20 minutes before draining. This keeps them moist.
How To Tell When Beans Are Done
Do not rely on the clock alone. Test by pressing a bean between your fingers or biting one. It should be soft all the way through with no chalky center.
If the center is still firm, keep simmering and check every 15 minutes.
Common Mistakes To Avoid
- Adding salt at the start. Wait until the end.
- Adding acidic ingredients like tomatoes or lemon too early. Acid stops beans from softening. Add them after the beans are tender.
- Boiling hard instead of simmering. Low and slow wins.
- Using old beans. Beans older than a year take much longer and may never get soft.
- Forgetting to skim the foam. It is not harmful, but skimming keeps the broth clear.
Frequently Asked Questions
Can I Cook Beans Without Soaking Them?
Yes. Just add 1 to 2 hours to the cook time and use more water. Unsoaked beans also cause more gas for some people, so soak if you can.
Do I Need To Soak Kidney Beans?
Yes, you really should. Raw kidney beans contain a toxin that causes stomach upset. Boiling for at least 10 minutes destroys it, but soaking first helps them cook evenly and safely.
How Long Do Cooked Beans Last In The Fridge?
About 4 to 5 days in a sealed container with some of there cooking liquid. You can also freeze them for up to 3 months.
Why Are My Beans Still Hard After 2 Hours?
Usually it is old beans, hard water, or acid added too soon. Try adding a pinch of baking soda to the pot and keep simmering.
Final Tips For Perfect Stove Top Beans
Use a heavy pot with a tight lid. Keep the heat low. Taste as you go. And remember the range: 1 to 3 hours is normal, so do not panic if yours takes longer then the recipe says.
Once you cook beans this way a few times, you will stop timing them and start tasting them. That is when you know they are ready.