Canned beans are undeniably convenient, but buying a bag of dried beans costs significantly less money and allows you to control exactly how mushy they get and how much salt goes into them.
Cooking them from scratch sounds like a homesteading chore, but it isn’t actually complicated. You do exactly three things: you soak, you simmer, and you season. Once you’ve done it a couple of times, it becomes as brainless as boiling a pot of pasta. Here is a very straightforward method that works reliably for black beans, pinto beans, chickpeas, and most standard legumes.
Step One: Rinse and Soak
First, dump the dry beans into a colander and pick through them quickly to remove any tiny stones or broken pieces that might have snuck in from the farm. Rinse them under cold water.
Soaking them is highly recommended because it cuts your active cooking time down and can make them much easier to digest later. Put your rinsed beans in a large pot and cover them with a massive amount of cold water (the water should be at least a few inches above the beans, as they will expand). Let them soak for 8 to 12 hours, or just leave them overnight.
In a rush? You can do a “quick soak.” Put the beans and water in a pot, bring it to a rolling boil for exactly 2 minutes, turn off the heat, put the lid on, and let them sit right there for one hour. Drain and rinse them, and they are ready to cook.
Step Two: Cook Low and Steady
Take your soaked, drained beans, put them back into a clean pot, and cover them with fresh water (again, going a few inches above the top of the beans). Bring the whole pot to a boil over medium-high heat, and then immediately drop the heat down to a very gentle simmer.
If you see a bunch of white foam rise to the top, just skim it off with a spoon and throw it away. Leave the pot partially covered so steam can slowly escape. Now, you just let them cook until they are tender. Black beans and pinto beans usually take about 1 to 1.5 hours. Heartier chickpeas can easily take 1.5 to 2 hours.
Start checking them around the 45-minute mark. Scoop one out, let it cool for a second, and taste it. If the water level in the pot gets too low while they cook, just pour in a little more hot water.
Crucial rule: Wait to add acidic ingredients such as canned tomatoes, vinegar, or citrus until the beans are tender. Salt can go into the soaking or cooking water and helps season the beans from within.
Step Three: Season and Store
Once the beans are perfectly soft to your liking, add a generous amount of salt and stir it in. If you want, you can also toss in a smashed clove of garlic, half an onion, or a bay leaf while they simmer to build up the flavor of the broth.
If you plan to use these beans in a recipe that is already heavily seasoned (like a spicy chili), you can just leave the beans plain and season them later.
You will get significantly more food out of a $2 bag of dried beans than you ever will from $2 worth of cans. You can cook a massive batch on a Sunday afternoon while you’re doing other things around the house, stick them in the fridge, and use them all week in tacos, soups, and quick salads. A pot of three-bean vegetarian chili is the obvious first assignment for that Sunday batch. It’s one of those minor kitchen skills that pays off constantly.
Can you cook dried beans without soaking?
Yes. Rinse the beans, cover them with several inches of water, and simmer until tender. The tradeoff is time: unsoaked beans can take an extra hour or more, and the oldest beans in the bag may still lag behind. Keep the pot at a lazy simmer rather than a hard boil so the skins do not split while the centers catch up.
Soaking is a scheduling tool, not a moral achievement. If you remember the night before, great. If you do not, use the quick-soak method or cook them longer. This same-day quick-soak guide gives exact timing when dinner cannot wait for tomorrow’s better planning.
Build flavor into the cooking liquid
Add half an onion, a few garlic cloves, a bay leaf, or sturdy herb stems while the beans simmer. Skip a complicated spice cabinet raid on the first batch. Beans absorb flavors slowly, and one onion plus enough salt does more useful work than twelve dusty jars competing for attention.
Taste several beans before declaring the pot done. One bean can be tender while its stubborn neighbor still has a chalky center. When most are creamy throughout, turn off the heat and let them sit in the seasoned liquid for 15 minutes.
Store beans with their cooking liquid
Cool cooked beans promptly and refrigerate them in a covered container with enough liquid to keep them moist. Use them within four to five days. For freezing, portion beans and liquid into meal-size containers, leave expansion room, label them, and freeze for up to a few months for best quality.
Thaw overnight in the refrigerator or reheat gently from frozen with a splash of water. The batch can become 15-minute black bean tacos, soup, salad, or a rice bowl without opening another can.




