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 can cook kidney beans in about 60 to 90 minutes after soaking them overnight.
If you skip the soaking step, you can still cook kidney beans, but they’ll take closer to 2 to 3 hours on the stove.
The exact cooking time for kidney beans depends on whether you’re using dried beans, a slow cooker, or a pressure cooker.
If you’ve been wondering how long do you cook kidney beans, the short answer is simple, but the details matter.
In this post, we’ll cover how long to cook kidney beans on the stove, in a slow cooker, and in a pressure cooker, plus a few safety tips you shouldn’t ignore.
Let’s get into it.
How Long Do You Cook Kidney Beans on the Stove?
When you cook kidney beans on the stovetop, the process is straightforward but takes some patience.
Here’s how the timing breaks down depending on your method.
1. Soaked Kidney Beans Take 60 to 90 Minutes
If you soak your dried kidney beans overnight, you’ll cook them in roughly 60 to 90 minutes.
Soaking softens the beans and cuts down how long you cook kidney beans significantly.
Bring them to a boil, then reduce to a simmer, and let them cook until they’re tender.
A good rule of thumb is to check them at the 60-minute mark.
2. Unsoaked Kidney Beans Take 2 to 3 Hours
If you forgot to soak, don’t worry, because you can still cook kidney beans without soaking them.
The trade-off is time, since unsoaked beans need about 2 to 3 hours to soften fully.
You’ll also want to skim off any foam that rises to the surface while they cook.
3. Always Boil Kidney Beans Hard for 10 Minutes First
This step matters more than the cooking time itself.
Raw kidney beans contain a toxin called phytohemagglutinin, which can make you sick.
Boiling them hard for at least 10 minutes destroys that toxin.
So before you settle in for the long simmer, start with a vigorous boil.
How Long Do You Cook Kidney Beans in a Slow Cooker?
A slow cooker changes the answer to how long do you cook kidney beans.
Here’s what to expect.
1. Soaked Beans Take 6 to 8 Hours on Low
Soaked kidney beans cook in about 6 to 8 hours on low in a slow cooker.
On high, you can cut that down to roughly 4 to 5 hours.
The slow, even heat makes this one of the easiest ways to cook kidney beans.
2. Never Slow Cook Raw Kidney Beans
Here’s the catch, and it’s an important one.
Slow cookers don’t reach a high enough temperature to destroy the toxin in raw kidney beans.
So if you cook kidney beans in a slow cooker, boil them first for 10 minutes.
Once that’s done, transfer them to the slow cooker and let them finish cooking.
How Long Do You Cook Kidney Beans in a Pressure Cooker?
If speed is what you’re after, a pressure cooker is your best friend.
Here’s how long you cook kidney beans when you use one.
1. Soaked Beans Take 20 to 25 Minutes
Soaked kidney beans cook in just 20 to 25 minutes under high pressure.
Add a natural release to that time, and you’re looking at around 40 minutes total.
2. Unsoaked Beans Take 30 to 40 Minutes
Even without soaking, you can cook kidney beans in a pressure cooker in about 30 to 40 minutes.
This is easily the fastest way to cook kidney beans from dry.
3. Pressure Cooking Handles the Toxin
The high heat inside a pressure cooker destroys the toxin in kidney beans.
That said, many cooks still boil them for 10 minutes first, just to be safe.
How Do You Know When Kidney Beans Are Fully Cooked?
Timing is a guide, but your senses tell you when kidney beans are done.
Here’s what to look for.
1. They’re Soft but Not Mushy
Perfectly cooked kidney beans are tender all the way through.
Press one between your fingers, and it should give easily without falling apart.
2. They Hold Their Shape
When you cook kidney beans properly, they keep their shape.
If they’re splitting open or turning to paste, you’ve cooked them too long.
3. The Skins Peel Back Slightly
You’ll often notice the skins on the beans starting to curl back.
That’s a reliable sign that you’ve cooked kidney beans for long enough.
So, How Long Do You Cook Kidney Beans?
You cook kidney beans for 60 to 90 minutes on the stove if they’ve been soaked, or 2 to 3 hours if they haven’t.
In a slow cooker, soaked kidney beans take 6 to 8 hours on low, while a pressure cooker gets the job done in 20 to 40 minutes.
No matter which method you pick, always boil raw kidney beans hard for 10 minutes to make them safe to eat.
Get that part right, and you’ll cook kidney beans that are tender, creamy, and perfect for chili, soups, and rice dishes.