Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
Dry kidney beans take about 1 to 2 hours to cook on the stovetop after soaking, or roughly 6 to 8 hours in a slow cooker on low.
If you skip soaking, you can still cook dry kidney beans, but they’ll take closer to 2 to 3 hours and need a longer, slower simmer to soften properly.
The exact cooking time for dry kidney beans depends on a few things like their age, your altitude, and how firm or creamy you want them.
In this post, we’ll walk through how long to cook dry kidney beans, the best methods for getting them tender, and the mistakes that keep them hard.
Let’s get into it.
How Long to Cook Dry Kidney Beans (By Method)
There’s no single answer to how long to cook dry kidney beans because the method you choose changes everything.
Here’s a breakdown by cooking method so you can plan your timing.
1. Stovetop (After Soaking): 1 to 2 Hours
This is the classic way to cook dry kidney beans.
After an overnight soak, simmer them gently in a large pot of fresh water.
They usually soften in about 60 to 90 minutes, though older beans can push closer to 2 hours.
Keep the water at a low simmer, not a rolling boil, so the skins stay intact.
2. Stovetop (No Soak): 2 to 3 Hours
If you forgot to soak, don’t worry.
You can still cook dry kidney beans straight from the bag.
Just add about an hour or more to the cooking time and use plenty of water.
A quick trick is to bring them to a boil for a few minutes, turn off the heat, and let them sit for an hour before simmering.
3. Slow Cooker: 6 to 8 Hours on Low
Dump soaked beans, water, and seasonings into the slow cooker and walk away.
On low, dry kidney beans take around 6 to 8 hours to become tender.
On high, that drops to about 3 to 4 hours, but low gives you creamier results.
4. Pressure Cooker: 25 to 40 Minutes
A pressure cooker is the fastest way to cook dry kidney beans.
Soaked beans take roughly 25 minutes at high pressure, while unsoaked beans need about 35 to 40 minutes.
Let the pressure release naturally for the best texture.
Why Soaking Changes the Cooking Time
Soaking isn’t just a random step your grandma insisted on.
It genuinely affects how long to cook dry kidney beans and how well they turn out.
1. It Rehydrates the Beans
Dry kidney beans are rock hard because their moisture has been removed.
Soaking lets them absorb water slowly so they cook evenly instead of staying tough in the middle.
This is why soaked beans cook in about half the time.
2. It Washes Away Some Lectins
Kidney beans contain a natural toxin called phytohemagglutinin, which can cause stomach trouble if undercooked.
Soaking and draining helps reduce it, and proper boiling finishes the job.
This is a big reason you should never eat raw or barely cooked kidney beans.
3. It Shortens Your Simmer Time
When you soak dry kidney beans overnight, you shave off 30 to 60 minutes of cooking.
That’s not just convenient, it also keeps them from turning mushy while you wait for the centers to soften.
Key Tips for Perfectly Cooked Kidney Beans
Beyond timing, a few habits make a huge difference in how your beans turn out.
1. Add Salt at the Start
The old advice to avoid salt early is a myth.
Salting the soaking water actually helps beans soften and season from the inside out.
Just don’t go overboard, about a tablespoon per pound of dry kidney beans works well.
2. Keep Them at a Gentle Simmer
Boiling beans too hard makes the skins split and the insides turn mushy.
A low, steady simmer cooks dry kidney beans evenly and keeps their shape.
Stir occasionally so nothing sticks to the bottom of the pot.
3. Skip the Acid Until the End
Tomatoes, vinegar, and lemon juice stop beans from softening.
If you’re making chili or a tomato-based dish, add those ingredients only after the beans are fully cooked.
4. Test Doneness by Taste
Grab a bean, blow on it, and bite.
It should be creamy all the way through, not chalky or grainy.
That’s how you know your dry kidney beans are truly done, no matter what the clock says.
So, How Long to Cook Dry Kidney Beans?
Dry kidney beans take about 1 to 2 hours on the stovetop after soaking, or 6 to 8 hours in a slow cooker, or 25 to 40 minutes in a pressure cooker.
Soaked beans always cook faster than unsoaked ones, so an overnight soak is worth the little effort.
Remember to simmer gently, salt early, and save acidic ingredients for the end.
Once you’ve done it a couple of times, you’ll know exactly how long to cook dry kidney beans for your own kitchen.