Why it takes so long
Cooking a bean is not about the starch. Starch gelatinises by 75 °C and would be done in minutes. What takes the hour is the middle lamella — the pectin cement between cotyledon cells. Until it dissolves, the cells cannot separate, and an unseparated bean is gritty no matter how gelatinised its starch.
Cooking time calculator
What else is in the pot
Baseline: soaked overnight, soft water, nothing added, at a full boil.
Softening follows first-order kinetics with an Arrhenius rate; a Q₁₀ near 2.5 is typical for legume texture, which is why a few degrees of boiling point costs so much time. The curve is a model, not a measurement — treat it as the shape of the problem rather than a timer.
Everything acts on one polymer
Pectin is a chain of galacturonic acid. Its carboxyl groups can be methyl-esterified (neutral), protonated (neutral), or ionised (negative). Only the ionised form can be bridged by a divalent cation — and a bridged chain does not dissolve. That single fact explains every rule of thumb in the list below.
Hard-to-cook
A bean stored warm and humid for a year or two can become effectively uncookable — hours of boiling and it is still chalky in the middle. This is a specific, named, well-characterised defect, and it is not the same thing as hard-seededness.
Impermeable testa
The seed coat never lets water in at all. A genetic trait of the palisade layer, common in wild and landrace material, and it shows up as beans that are still bone-dry after an overnight soak. Nick the coat and the problem is gone.
Hardened middle lamella
Water goes in normally; the bean simply never softens. An acquired storage defect, and the one that ruins a bag of old beans.
The accepted mechanism
- Warm, humid storage — above roughly 25 °C and 65% relative humidity, for months.
- Phytase activates — the seed's own enzyme hydrolyses phytate and releases the calcium and magnesium it was holding.
- Pectin methylesterase activates — it strips methyl groups from the pectin, exposing free carboxyls.
- Cross-linking — the freed Ca²⁺ bridges pairs of carboxyls into a calcium pectate gel that will not dissolve.
- Lignification — over longer storage, phenolics polymerise into the cell wall and set the texture permanently.
What a soak actually removes
Water goes in, and things come out with it. Drag the slider to see how a drained soak changes what reaches the table.
Soak time
8 hours at 20 °CHow much gas, actually
This is estimable. The oligosaccharide content is measured, the fraction removed by soaking is measured, and complete bacterial fermentation of a gram of carbohydrate yields a known gas volume. Multiply.
The assumptions, stated plainly
- Cooked mass converts to dry-seed mass using each species' measured water-absorption ratio.
- Oligosaccharide content is the literature midpoint for that species, in g per 100 g dry seed. Cultivar and season move it by roughly a third either way.
- Preparation multipliers are mid-range values from soaking and processing studies.
- Complete colonic fermentation of one gram of fermentable carbohydrate is taken at 350 mL of gas — the middle of the 300–400 mL range in the literature. Some carbon goes to bacterial biomass and short-chain fatty acids instead of gas, so this is an upper-leaning estimate.
- Individual variation is enormous. Whether you carry Methanobrevibacter smithii alone changes both the volume and the composition. Reported flatulence also falls substantially over two to three weeks of regular consumption.
None of the gas produced by oligosaccharide fermentation — hydrogen, carbon dioxide, methane — has any odour. The smell is sulphur compounds at roughly a thousandth of the volume, produced mainly from sulphur-containing amino acids, and beans are a relatively poor source of those.
Four rules, checked
“Never salt beans while they cook”
Backwards. Sodium ions exchange for the calcium and magnesium cross-linking the pectin, and salted beans cook faster with softer skins. The rule almost certainly came from confusing salt with hard water and with acid, both of which really do slow things down. Salt the soak at about 1.5% and the pot to taste.
“Add tomatoes at the end”
Correct, and for a real reason. Below about pH 5 the pectin carboxyls are protonated, the polymer stays cross-linked, and the middle lamella refuses to dissolve. Get the beans tender first, then acidify.
“A pinch of soda speeds things up”
It does — alkali degrades pectin by β-elimination and can cut a third off the time. It also destroys thiamine, turns the texture slippery, and above roughly 1 g per litre tastes soapy. Use a quarter teaspoon per litre or not at all.
“Slow cookers are fine for dried beans”
Not for kidney beans. Holding them at around 80 °C — a slow cooker's Low setting — can raise phytohaemagglutinin activity up to fivefold over the raw seed. Boil hard for ten minutes first, then transfer.