Why will my dried beans not go soft?
Old beans are the usual answer and no amount of cooking fixes them. The five causes in the order worth checking, plus the two additions that genuinely do slow softening and the one that does not.
- Difficulty
- beginner
- Time
- 10 min
- Read
- 3 min
- Safety
- warning
Short answer
Age is the most common cause by far: a bean more than a year or two old has a hardened seed coat and will never fully soften. After that, in order: acid in the pot (tomatoes, wine, vinegar), very hard water, cooking too gently, and salt added at concentrations far higher than seasoning. A pinch of bicarbonate of soda in the cooking water rescues most stubborn batches. Salt at normal seasoning levels does not toughen beans — that one is a myth.
There is a version of this problem you can fix and a version you cannot, and knowing which you have saves several hours. Everything except age responds to a change in the pot.
Safety
Step by step
- Suspect the age of the beans first.As dried beans age, the seed coat dehydrates further and cross-links, and water can no longer get in properly. This is invisible from the outside and a packet with a distant best-before date tells you when it was packed, not when the beans were grown. Beans that refuse to soften after three hours are almost always old.
- Add a small pinch of bicarbonate of soda.About a quarter teaspoon per 500 g of dried beans in the cooking water. Raising the pH weakens the pectin between the cells and dramatically speeds softening — it will rescue most old beans. Too much makes them slimy, soapy and grey, so be sparing, and add it to the cooking water rather than the soak.
- Take the acid out.Tomatoes, tomato purée, vinegar, wine, lemon and molasses all lock the pectin in place, exactly as they do in potatoes. Cook the beans in plain water until they are properly tender, then add them to the acidic dish. This is why traditional baked bean and chilli recipes cook the beans first.
- Consider the water.Calcium and magnesium in hard water cross-link pectin. In the hardest parts of Britain this adds a noticeable amount of time. Bicarbonate of soda counteracts it, and so does using filtered or bottled water for the cooking.
- Turn the heat up a little.Beans want a steady, visible simmer, not the barely-moving surface people use out of caution. Too gentle a heat and a long cook is not the same as the right heat and a shorter one.
- Stop worrying about salt.The old rule that salt toughens beans does not hold up. Salting the soaking water and the cooking water at seasoning levels — around 10 g per litre — actually helps the skins soften and gives far better-tasting beans. Only brine-strength concentrations cause a problem.
- Know when to stop.If beans are still chalky after three hours with bicarbonate of soda and no acid in the pot, they will not come good. Drain them, accept the loss, and buy from somewhere with faster turnover — a shop selling to a community that cooks pulses daily is a much better bet than a supermarket end-of-aisle.
Tips
- A pressure cooker sidesteps most of this — the higher temperature forces water into the bean and cooks even middling-aged beans in 20–35 minutes.
- Soaking overnight is not strictly required for most beans, but it shortens cooking, gives more even results, and for kidney beans specifically it is part of the safety process.
- Beans in their cooking liquid keep and reheat far better than drained beans, and that liquid is a good ingredient in its own right.
If it doesn't work
Chalky after hours in plain water
Cause: Old beans with a hardened seed coat — Fix: Add a quarter teaspoon of bicarbonate of soda per 500 g and continue. If that does not do it in another hour, they are beyond saving.
Softening stopped once the tomatoes went in
Cause: Acid locking the pectin — Fix: Add water or stock to dilute, or finish the beans separately in plain water. Add acidic ingredients only after they are tender.
Skins tough, insides soft
Cause: Hard water or an unsoaked bean that hydrated unevenly — Fix: Soak fully next time, salt the soaking water, and add a pinch of bicarbonate to the cooking water.
Beans burst and turn to mush but centres still hard
Cause: Boiled hard rather than simmered, so the outsides broke before the centres hydrated — Fix: A steady simmer after the initial boil. Kidney beans still need their ten minutes of hard boil first.
Questions people ask
Does soaking with bicarbonate of soda work as well as adding it to the cooking water?
It works, but it is easier to overdo and the beans can take on a soapy note. A small amount in the cooking water gives you more control.
Are tinned beans an admission of defeat?
No. They are properly cooked, safe and consistent, and for most weeknight cooking they are simply the sensible choice.