A bag of dried beans can sit in the pantry looking a little too virtuous for its own good. But once you know how to cook dried beans, that humble bag becomes dinner insurance: inexpensive, filling, and ready for soups, tacos, salads, chili, and those nights when the grocery plan got away from you.
The big secret is that beans are not difficult. They are just slow. Give them enough water, gentle heat, and a little patience, and they will reward you with a pot of tender, creamy goodness that canned beans simply cannot quite match.
Start With Fresh Beans and a Quick Sort
Fresh does not mean you need beans picked yesterday. It means buying from a store with decent turnover and using them within a year or so. Very old dried beans can stay stubbornly firm no matter how lovingly you simmer them. If your pantry bag has been hanging around since the last kitchen remodel, it may be time for a fresh start.
Pour the beans onto a baking sheet or clean counter and sort through them. Remove any tiny stones, shriveled beans, or bits of debris. Then rinse the beans in a colander under cool running water. This takes about two minutes and prevents a crunchy surprise at the dinner table, which is not the kind of texture anyone is chasing.
Most dried beans follow the same basic method. Black beans, pinto beans, navy beans, chickpeas, kidney beans, cannellini beans, and Great Northern beans all start in roughly the same place. Cooking times vary, though, so treat every pot as a suggestion rather than a stopwatch competition.
How to Cook Dried Beans on the Stovetop
For most home cooks, the stovetop is the easiest and most reliable route. It gives you a chance to check on the beans, adjust the water, and taste as you go.
Place 1 pound of sorted, rinsed beans in a large pot or Dutch oven. Add enough water to cover them by about 2 inches. Beans expand as they cook, so use a pot that gives them plenty of room to stretch out. Add aromatics if you like: a halved onion, a few smashed garlic cloves, a bay leaf, or a sprig of thyme all bring quiet flavor to the pot.
Bring the water to a boil, then reduce the heat until the beans are at a gentle simmer. You want small, relaxed bubbles, not a rolling boil that bounces the beans around like they are late for a bus. Cover the pot partially, leaving a little crack for steam to escape.
Check the water level every 20 to 30 minutes. Add more hot water if the beans are no longer covered. Cold water will not ruin the pot, but hot water keeps the cooking temperature steadier.
Begin tasting near the lower end of the expected cooking time. Pinto and black beans often take 1 to 1 1/2 hours after soaking, while chickpeas and larger white beans may take 1 1/2 to 2 hours or longer. Unsoaked beans can take another 30 to 60 minutes, sometimes more.
A bean is done when it is creamy all the way through, with no chalky center. It should hold its shape for salads and bowls, unless you are making refried beans or a thick soup, where softer is perfectly welcome.
To Soak or Not to Soak
Soaking is helpful, but it is not a law of the kitchen. It can shorten cooking time and may help some people find beans easier to digest. It also makes a weeknight pot feel less like a long-term relationship.
For an overnight soak, cover the beans with several inches of water and let them sit for 8 to 12 hours. Drain, rinse, and cook in fresh water. If your kitchen is very warm, soak them in the refrigerator.
Forgot to plan ahead? Use the quick-soak method. Put the rinsed beans in a pot, cover with water by 2 inches, and boil for 2 minutes. Turn off the heat, cover the pot, and let the beans sit for 1 hour. Drain and rinse before cooking as usual.
You can also skip soaking entirely. This is especially handy for smaller beans or a lazy Sunday afternoon. Just expect a longer simmer and keep an eye on the liquid. The finished beans can be every bit as good.
When to Add Salt, Acid, and Flavor
There is one piece of bean advice that has caused more kitchen second-guessing than it deserves: salt. Some cooks insist salt makes bean skins tough. In ordinary home cooking, salting the cooking water is usually a good idea. It seasons the beans from the inside and often improves their texture.
For 1 pound of beans, start with 1 to 1 1/2 teaspoons of kosher salt in the cooking water. Taste near the end and add more if needed. If you are using table salt, use less because its finer crystals measure more intensely by volume.
Save strongly acidic ingredients until the beans are tender or nearly tender. Tomatoes, vinegar, lemon juice, wine, and molasses can slow softening, especially with older beans. That does not mean you cannot make tomatoey beans. It just means cook the beans until mostly tender first, then add the tangy stuff.
For a simple everyday pot, onion, garlic, bay leaf, and salt are enough. For deeper flavor, use broth in place of some or all of the water. A ham hock, smoked turkey wing, Parmesan rind, dried chiles, cumin, or a spoonful of bacon drippings can make the pot feel extra cozy. Keep in mind that salty meats and broth may mean you need less added salt.
Slow Cooker and Pressure Cooker Options
A slow cooker is a fine choice when you want beans quietly working while you do literally anything else. Add rinsed beans and fresh water or broth, making sure the liquid covers them by 2 inches. Cook on low for 6 to 8 hours or on high for 3 to 5 hours, until tender. Timing depends heavily on the bean variety and age.
For dried red kidney beans, use the stovetop or pressure cooker instead of cooking them only in a slow cooker. Kidney beans need a proper boil to deactivate a natural toxin called phytohaemagglutinin. It sounds like a word invented to make dinner nervous, but the solution is simple: boil kidney beans vigorously for at least 10 minutes before slow cooking, or cook them under pressure according to your appliance instructions.
A pressure cooker or electric multicooker is the speediest option. Most beans cook in roughly 25 to 45 minutes at high pressure, followed by a natural release. Chickpeas and large beans tend to need the longer end of that range. Check your appliance manual for its preferred water ratios and timings, since models can vary.
Common Bean Problems, Solved
If beans are still hard after what feels like forever, they may be old, or your water may be especially hard. Keep simmering and add water as needed, but know that very old beans sometimes refuse to cooperate. Baking soda can help soften beans in hard water, but use only a tiny pinch. Too much can make them taste soapy and turn their texture oddly mushy.
If the pot looks dry before the beans are tender, add hot water. Beans should stay submerged or nearly submerged while they cook. If they are falling apart, the heat may be too high, or they may simply have cooked longer than your recipe needs. They are still useful. Turn them into soup, mash them for burritos, or stir them into a saucy skillet meal.
Foam on top is normal. Skim it if it bothers you, but there is no need to hover over the pot with a spoon like a bean lifeguard.
Store Your Future Dinner
Cooked beans are a gift to your later self. Let them cool in some of their cooking liquid, then refrigerate in airtight containers for up to 4 days. For longer storage, freeze them in meal-size portions with enough liquid to keep them from drying out. They keep well for about 3 months.
One pound of dried beans generally makes about 5 to 6 cups cooked, depending on the variety. That is enough for several easy meals: black bean tacos one night, white beans with greens another, and a quick soup whenever the fridge looks a little too empty.
The nicest thing about a pot of beans is not that it is fancy. It is that it makes the kitchen feel prepared. Put a pot on to simmer when you have the time, and your next few meals will have a hearty head start.

