How to Cook Dried Beans Perfectly Every Time
Dried beans are one of the most underused ingredients in most home kitchens. They cost a fraction of their tinned equivalents, they taste measurably better when cooked well, they freeze perfectly, and cooking them from scratch takes relatively little active time. The barrier is largely psychological: a perceived complexity and long cooking time that, in practice, mostly requires simply remembering to soak them the night before.
Why dried over tinned
Tinned beans are cooked under pressure at very high heat, which is efficient for manufacturing but not ideal for texture. They tend to have an all-or-nothing texture — either firm throughout or on the verge of falling apart — with a muted flavour and a starchy, slightly chalky broth. Dried beans cooked gently produce beans with a discernible outer texture giving way to a creamy interior, a richly flavoured cooking broth, and a more nuanced taste that actually varies by variety.
The broth from cooked beans — "pot liquor" — is extraordinarily useful. It is liquid with the flavour of whatever aromatics you cooked with, thickened by starch from the beans, and deeply savoury. Use it as the base for soups, stews, and braises. It freezes beautifully.
Soaking: necessary or not?
The soaking debate has been generating strong opinions for decades. Here is the practical reality: soaking shortens cooking time, produces slightly more evenly cooked beans, and reduces some of the oligosaccharides that cause digestive discomfort in some people. Not soaking is acceptable and produces beans with arguably more flavour concentrated in the bean itself rather than leached into soaking water. Both approaches work.
For everyday cooking, a quick soak — cover beans with plenty of cold water, bring to a boil, remove from heat, soak for one hour, drain — cuts cooking time almost as effectively as overnight soaking. For dishes where you want maximum bean flavour concentrated in the bean (refried beans, for example), skip the soak entirely and cook longer.
What not to do: cook beans in their soaking water. It is darker and contains some of the compounds you are trying to reduce. Drain, rinse, and start with fresh water.
The cooking method
Drain soaked beans and place in a heavy pot. Cover with at least 7 to 8cm of cold water — beans absorb a significant amount during cooking and you do not want to run short. Add aromatics: half an onion, a few garlic cloves, a bay leaf, a sprig of thyme or rosemary. Some traditions add a strip of kombu (dried kelp), which contains enzymes that further break down difficult-to-digest compounds. These aromatics infuse the beans and the broth.
Bring to a boil, skim off any foam that rises (this is mostly protein, not anything harmful, but skimming produces a cleaner broth). Reduce to a very gentle simmer — not a rolling boil. Cooking beans too vigorously breaks down their skins, produces a muddier broth, and leads to uneven cooking where the outsides dissolve before the insides are done.
Cook with the lid ajar, stirring occasionally and checking the water level. Add hot water if needed to keep the beans covered. Cooking time varies enormously by variety and age: fresh dried beans from this year's harvest might be done in 45 minutes; old dried beans from the back of the cupboard might take two to three hours.
The salt question
For years, cooks were advised not to add salt until beans were fully cooked, on the grounds that salt toughened the skins. This has since been shown to be mostly myth. Salt added to the cooking water does affect the beans, but in a positive way: it seasons them throughout and actually helps them cook more evenly by strengthening the pectin in their cell walls in a way that prevents mushiness. Add a generous amount of salt at the start of cooking, or at least halfway through. Beans that are not seasoned during cooking will always taste flat.
Testing for doneness
Taste multiple beans. Beans cook unevenly, and a few soft beans among many firm ones does not mean they are done. When a large majority of beans are creamy throughout with no chalky centre, they are done. For beans going into a long braise or stew, pull them slightly early — they will continue cooking in the dish.
A useful trick: blow on a bean. If the skin wrinkles and peels back, the bean is cooked through. This works because the skin separates from the cooked flesh when the interior is fully hydrated and soft.
Finishing and storing
Once beans are cooked, taste the broth and adjust seasoning. A glug of good olive oil stirred in at the end adds richness. If you want the simplest possible side dish, serve the beans warm in their broth with a drizzle of olive oil and a sprinkle of flaky salt.
Cooked beans keep in their cooking liquid in the fridge for 5 days and freeze for up to 3 months. Freeze in usable portions — the equivalent of one or two tins — so you can pull out exactly what you need. The convenience of home-cooked frozen beans is comparable to tinned, at a fraction of the cost and with better flavour.
Useful bean varieties and what to do with them
- Cannellini: Mild, creamy, holds its shape. White bean and tuna salad, pasta e fagioli, mashed as a side.
- Borlotti/Cranberry: Earthy, creamy. Pasta e fagioli, braised with pancetta, simple sides.
- Chickpeas: Nutty, firm. Hummus, stews, roasted as a snack, salads.
- Black beans: Robust, slightly sweet. Latin preparations, soups, rice and beans.
- Puy lentils: Do not need soaking. Cook in 25 minutes. Salads, alongside fish, braised with vegetables.
- Red lentils: No soaking, 15 to 20 minutes. Dissolve when cooked. Dal, soups, thickening agent.