How Long Do You Cook Kidney Beans

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!

You cook kidney beans for 60 to 90 minutes after soaking them overnight, or 90 to 120 minutes if you skip the soak and cook them from dry.
 
That’s the short answer, but the real secret to perfectly cooked kidney beans isn’t just about time.
 
It’s about how you prep them, what temperature you use, and a few little tricks that make all the difference between beans that are creamy and beans that are just plain mushy.
 
If you’ve ever wondered how long do you cook kidney beans and ended up with a pot of disappointment, you’re in the right place.
 
In this post, we’ll break down exactly how long to cook kidney beans on the stove, in a pressure cooker, and even in a slow cooker, so you get them right every single time.
 
Let’s get into it.
 

How Long Do You Cook Kidney Beans on the Stovetop?

When you cook kidney beans on the stovetop, the timing depends on whether you soaked them first.
 
Here’s the breakdown so you know exactly how long do you cook kidney beans in each scenario.
 

1. Soaked Kidney Beans: 60 to 90 Minutes

If you soaked your kidney beans overnight, you’ll cook them for about 60 to 90 minutes.
 
Soaking softens the beans and cuts the cooking time roughly in half.
 
Just drain the soaking water, rinse the beans, and add fresh water to a pot.
 
Bring it to a boil, then reduce to a gentle simmer.
 
Check them at the 60-minute mark, and keep simmering until they’re tender but not falling apart.
 

2. Unsoaked Kidney Beans: 90 to 120 Minutes

If you forgot to soak, don’t panic.
 
You can still cook kidney beans from dry, but you’ll need to simmer them for 90 to 120 minutes.
 
The beans will take longer to soften because the water has to penetrate that tough outer skin first.
 
Keep the pot covered, maintain a low simmer, and stir occasionally.
 
And yes, you can still get creamy results, it just takes a little more patience.
 

3. Why Simmering Beats Boiling

A hard boil will cook the outside of the bean faster than the inside.
 
That leads to split skins and a grainy texture.
 
A gentle simmer lets heat penetrate slowly and evenly.
 
So when you cook kidney beans, keep the heat low and steady.
 
That’s the real trick to getting them perfectly tender.
 

How Long Do You Cook Kidney Beans in a Pressure Cooker?

If you want to cook kidney beans fast, a pressure cooker is your best friend.
 
Here’s how long do you cook kidney beans under pressure.
 

1. Soaked Beans: 20 to 25 Minutes

Soaked kidney beans cook in just 20 to 25 minutes at high pressure.
 
Add beans and water, lock the lid, and bring it to pressure.
 
Once it’s up to pressure, set the timer.
 
Then let the pressure release naturally for about 10 minutes before opening.
 

2. Unsoaked Beans: 30 to 40 Minutes

Unsoaked kidney beans take 30 to 40 minutes at high pressure.
 
That’s still way faster than the stovetop.
 
Use a 1:3 ratio of beans to water so there’s plenty of liquid.
 
And always let the pressure come down naturally, quick releases can crack the beans.
 

3. A Quick Safety Note

Kidney beans contain a natural toxin called phytohaemagglutinin.
 
It’s destroyed by proper cooking, but undercooked beans can cause stomach upset.
 
So regardless of how long do you cook kidney beans, make sure they’re fully soft before eating.
 
A pressure cooker does this reliably, which is one more reason to love it.
 

How Long Do You Cook Kidney Beans in a Slow Cooker?

Slow cookers are convenient, but they need a little care with kidney beans.
 
Here’s what you need to know.
 

1. Soaked Beans: 6 to 8 Hours on Low

Soaked kidney beans cook in 6 to 8 hours on low in a slow cooker.
 
Add them with plenty of water or broth, set it, and forget it.
 
They’ll come out tender and ready for chili, soups, or rice dishes.
 

2. Never Cook Unsoaked Kidney Beans in a Slow Cooker

This is important: don’t cook raw, unsoaked kidney beans in a slow cooker.
 
Slow cookers don’t reach high enough temperatures to destroy the toxin quickly.
 
So if you want to cook kidney beans in a slow cooker, always soak them first and boil them for 10 minutes before adding them.
 
It’s a small extra step that keeps your meal safe and delicious.
 

3. Season at the End

Don’t add salt or acidic ingredients like tomatoes early on.
 
They can toughen the skin and slow down softening.
 
Wait until the beans are fully cooked, then season to taste.
 
That way, you’ll know exactly how long do you cook kidney beans without fighting against the ingredients.
 

How Do You Know When Kidney Beans Are Done?

The best way to tell is simple: taste one.
 
A fully cooked kidney bean is soft all the way through with no chalky center.
 
It should mash easily between your fingers.
 
If it still feels firm or grainy, keep simmering and check again in 10 minutes.
 
And remember, cooking time can vary based on bean age and altitude, so always trust your taste buds over the clock.
 

So, How Long Do You Cook Kidney Beans?

You cook kidney beans for 60 to 90 minutes on the stovetop if soaked, or 90 to 120 minutes if unsoaked.
 
In a pressure cooker, that drops to 20 to 25 minutes soaked or 30 to 40 minutes unsoaked.
 
And in a slow cooker, soaked beans take 6 to 8 hours on low.
 
The key is to simmer gently, taste as you go, and never rush the process.
 
Now that you know exactly how long do you cook kidney beans, you can make a pot of creamy, tender beans any night of the week.