How to Cook Dried Beans | The Simple Stovetop Method

Cooking dried beans from scratch is straightforward: sort, rinse, soak, then simmer gently in fresh water until tender, typically 45 minutes to 2 hours depending on the variety.

Dried beans are the most economical way to stock your pantry, but getting them tender without falling apart takes a few simple techniques. One wrong move — boiling too hard or adding acid too early — and you get blown-out skins or beans that stay chalky. Here’s the exact process that works every time, from sorting to that first perfect bite.

Sorting and Rinsing: The Step Nobody Skips Twice

Before any water touches the beans, spread them on a light-colored plate or towel. Pick out discolored or shriveled beans, small stones, and any debris that came from the field. A single pebble can ruin a meal and a tooth. Rinse the sorted beans in a colander under cool running water until the runoff runs clear. This takes about thirty seconds and removes dust and loose skins that would cloud the cooking liquid.

The Soak: Hot, Quick, or Overnight

Soaking is optional but strongly recommended — it cuts cooking time in half and produces creamier, more evenly cooked beans. Choose the method that fits your schedule. The hot soak is fastest for same-day cooking: add 10 cups of water per pound of beans, boil for 2–3 minutes, then cover and soak for up to 4 hours. The quick soak uses 6 cups of water per pound, boils for the same 2–3 minutes, and soaks for at least 1 hour. For overnight, use 10 cups of cold water per pound and refrigerate for 8–24 hours. The refrigerator keeps beans from fermenting on a warm counter. Whichever method you choose, soak water should be deep enough to keep beans fully submerged as they swell.

Serious Eats recommends salting the soak water until it tastes pleasantly salty, which helps the beans cook up more tender and flavorful from the inside out. Drain and rinse the soaked beans with fresh, cool water before cooking. If you skipped the soak entirely, expect the simmer to run closer to 2–3 hours, and keep an eye on the water level.

Simmering to Perfection: Gentle Heat, No Boil

Put the soaked beans in a large pot and add fresh water to cover them by about 2 inches. Bring the pot to a boil, then immediately reduce the heat to a gentle simmer — you want lazy bubbles, not a rolling boil. A hard boil splits skins and makes beans cook unevenly. Bon Appétit and Serious Eats both emphasize that gentle simmering is the key to tender beans that hold their shape.

Cover the pot and let it go, checking the water level every 30 minutes. If it drops below the beans, add more boiling water to keep them submerged. Cooking time varies by bean type and age. Small beans like black-eyed peas and lentils are done in 45 minutes to 1 hour; medium beans like pinto, black, and kidney beans take 1–1.5 hours; large beans like chickpeas and fava beans can take 1.5–2 hours or longer. Taste test by smashing a bean against the side of the pot or between your tongue and the roof of your mouth. It should be fully tender with no chalkiness or graininess.

Seasoning: When and How

Salt the cooking liquid lightly from the start — about 1 teaspoon per pound of beans — but hold acidic ingredients like tomatoes, vinegar, lemon juice, or wine until the beans are fully tender. Acid slows the softening process dramatically and can leave beans stubbornly crunchy even after hours of simmering. Add aromatics like garlic, onion, bay leaves, or a ham hock at the beginning. Add salt to taste near the end, and add any acid component only after the beans pass the smush test.

If your beans still aren’t tender after the expected time, the most likely culprits are hard water, old beans, or insufficient simmering time. Old beans lose moisture over time and may never fully soften no matter how long you cook them. If the water is hard, add ¼ teaspoon of baking soda to the pot — but no more, or it will create an alkaline taste and mushy texture.

FAQs

Can I cook dried beans without soaking?

Yes, you can skip the soak entirely. Expect a longer cooking time — 2 to 3 hours — and keep a close eye on the water level to prevent scorching. Unsoaked beans are slightly more likely to burst skins, so be especially careful to maintain a gentle simmer, never a boil.

Why are my beans still hard after hours of cooking?

The two most common reasons are old beans and hard water. Beans that have sat in the pantry for more than a year lose their ability to soften fully. Hard water can also interfere with softening; adding a pinch of baking soda sometimes helps. If the beans are simply young and the water is fine, extend the simmer by 30 minutes and test again.

Can I cook dried beans in a slow cooker or pressure cooker?

Yes. For a slow cooker, use enough liquid to cover the beans by about 2 inches and cook on low for 3–6 hours. For a pressure cooker, cooking times range from 5–10 minutes for small beans like black-eyed peas to 35–40 minutes for large beans like chickpeas, after a natural pressure release of 20 minutes. Always check your cooker’s manual for fill-line limits — beans expand significantly and can clog the vent if overfilled.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.