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 by soaking them overnight and then simmering them until they’re soft and creamy.
That’s the short answer, but knowing how to cook kidney beans properly involves a few important steps that make all the difference between a bland, mushy pot of beans and a perfectly tender, flavorful batch.
If you’ve been wondering how do you cook kidney beans from scratch without ending up with tough skins or an upset stomach, you’re in the right place.
In this post, we’ll walk through exactly how to cook kidney beans, from soaking to seasoning, so you can enjoy this healthy, affordable staple in soups, stews, and rice dishes.
Let’s dive in.
How Do You Cook Kidney Beans: The Basic Method
Cooking kidney beans is simple once you understand the process.
Here’s how to cook kidney beans step by step:
1. Rinse and Pick Through the Beans
Start by pouring your dried kidney beans into a colander and rinsing them under cool running water.
As you rinse, pick out any shriveled beans, small stones, or debris.
This step matters because dried beans sometimes carry little surprises from the field, and you don’t want those in your dinner.
2. Soak the Beans Overnight
Place your rinsed beans in a large bowl and cover them with at least three inches of cold water.
Let them soak overnight, or for at least eight hours.
Soaking softens the beans, reduces their cooking time, and helps break down the natural compounds that make beans gassy.
If you’re short on time, you can use the quick soak method instead.
Just bring the beans and water to a boil, turn off the heat, and let them sit for an hour.
3. Drain and Simmer
After soaking, drain the beans and give them a quick rinse.
Then transfer them to a large pot and cover with fresh water, about two inches above the beans.
Bring the water to a boil, then reduce the heat and let them simmer gently.
How long you cook kidney beans depends on their freshness, but usually they need about 60 to 90 minutes.
Stir occasionally and add more hot water if needed to keep the beans submerged.
4. Season Near the End
Here’s a mistake many people make when they cook kidney beans: adding salt too early.
Wait until the beans are almost tender before you season them.
That’s when you add salt, garlic, bay leaves, or whatever aromatics you love.
The beans will absorb all that flavor in the final stretch of cooking.
Why You Should Never Eat Raw or Undercooked Kidney Beans
This is one of the most important things to know about how to cook kidney beans.
Raw and undercooked kidney beans contain a toxin called phytohemagglutinin.
Eating just a few undercooked beans can cause severe nausea, vomiting, and diarrhea.
The good news is that proper cooking destroys this toxin completely.
That’s why you should never toss kidney beans into a slow cooker raw and let them cook on low all day.
Slow cookers often don’t reach high enough temperatures to break down the toxin.
Always boil your kidney beans for at least ten minutes before any other cooking method.
So if you’re wondering how do you cook kidney beans safely, the answer is simple: boil them hard first, then simmer until fully tender.
Tips for Perfectly Cooked Kidney Beans Every Time
Now that you know the basics, here are a few extra tips to help you cook kidney beans like a pro.
1. Use Fresh Beans
Older beans take much longer to soften and sometimes never get tender.
Try to use beans within a year of purchase for the best results.
2. Skip the Acid Until the End
Tomatoes, lemon juice, and vinegar can toughen bean skins if added early.
Add acidic ingredients only after the beans are fully cooked.
3. Salt the Soaking Water
Some cooks swear by adding a tablespoon of salt to the soaking water.
It helps season the beans from the inside out and keeps their skins intact.
4. Taste as You Go
The best way to know when kidney beans are done is to taste one.
It should be soft, creamy, and easy to mash with your tongue.
If it’s still chalky or firm in the middle, keep simmering.
So, How Do You Cook Kidney Beans?
You cook kidney beans by rinsing them, soaking them overnight, boiling them hard for at least ten minutes, and then simmering them until they’re tender and creamy.
It’s a simple process, but it rewards patience with rich flavor and a satisfying texture.
Whether you’re making chili, red beans and rice, or a hearty bean soup, knowing how to cook kidney beans gives you a skill that pays off in every pot.
So grab a bag of dried beans, give them a good soak, and let the stove work its magic.