Cooking ScientistGet the app
Guide · rice-grains-pasta · 7 min read

Do You Really Need to Soak Beans?

No, you don't strictly need to soak most dried beans, but soaking usually makes them better. Soaking speeds up cooking, helps beans soften evenly with fewer burst skins, and adding salt to the soak gives noticeably creamier beans. The one bean you must treat carefully is the red kidney bean, which needs a vigorous boil to be safe, soaked or not.

What actually happens when a bean soaks?

A dried bean is a seed built to survive. Its moisture content is only about 10 to 12%, and it's wrapped in a tough seed coat made of cellulose and pectin. Inside, starch granules and proteins are packed into cells with thick walls.

Drop it in water and the bean starts drinking, mostly through a tiny scar called the hilum, where it was once attached to the pod. Water then spreads through the seed coat and into the cotyledons (the two halves of the bean). Over 8 to 12 hours, most beans roughly double in weight and swell to about twice their volume.

Soaking doesn't cook anything. It just hydrates the bean evenly, all the way to the centre, before heat arrives. That matters because when beans cook, two things need water to happen:

  • Starch gelatinisation. Starch granules absorb water and swell when heated, turning from hard and chalky to soft and creamy. Without enough water inside, the centre stays gritty.
  • Pectin breakdown. Heat loosens the pectin cementing cell walls together, which lets the bean go tender.

An unsoaked bean has to absorb water and cook at the same time, so the outside often overcooks while the centre catches up. The skin hydrates and stretches faster than the inside expands, which is why unsoaked beans are more likely to split or blow out.

How much faster do soaked beans cook?

It depends on the bean, its age and your water, but soaking typically cuts stovetop cooking time by about a quarter to a half. Rough guides for a gentle simmer:

Bean Soaked Unsoaked
Black beans 60 to 90 min 90 to 120 min
Chickpeas 1.5 to 2 hours 2.5 to 3 hours or more
Cannellini / navy 60 to 90 min 1.5 to 2 hours
Lentils, split peas No soak needed 15 to 45 min

A pressure cooker shrinks all of these dramatically because water boils at about 120°C (248°F) under pressure, which speeds softening. Many cooks skip soaking entirely when pressure cooking; unsoaked black beans are often done in 25 to 35 minutes at high pressure. Our guide on how a pressure cooker cooks so fast explains why.

Old beans are the wild card. Beans stored for a year or more, especially somewhere warm and humid, develop the "hard-to-cook" defect: their cell walls firm up and some never fully soften, no matter how long you simmer. If your beans have been in the cupboard since who-knows-when, soaking won't fully save them.

Does salt really make beans tough?

This is one of the most stubborn kitchen myths, and the science points the other way.

Bean skins get their toughness partly from calcium and magnesium ions that bridge pectin molecules together, like rungs locking a ladder. When you soak beans in salted water, sodium ions swap places with some of that calcium and magnesium. Sodium doesn't bridge pectin as tightly, so the skin softens and becomes more permeable.

The result is beans with tender, intact skins and creamy insides, and fewer that burst. A good brine is about 1 tablespoon of fine salt (around 15 g) per litre of water. Rinse the beans after soaking and cook them in fresh water; you can salt that water lightly too. Beans cooked in salted water also taste seasoned all the way through rather than just on the surface. For why salt makes food taste better in general, see why salt makes food taste better.

Chef Fizz says: Salt doesn't toughen beans. Salt is the bouncer who escorts calcium out of the skin.

What does slow beans down:

  • Acid. Tomatoes, vinegar, wine and citrus strengthen pectin and can stall softening for hours. Add them once the beans are already tender.
  • Hard water. Water high in calcium and magnesium does the opposite of salt and firms the skins. If you have very hard water, a salted soak helps even more.
  • Sugar and molasses in large amounts, as in baked beans, also slow softening. That's why baked bean recipes cook the beans first.

Learn this by playing, 3 minutes a day

220 bite-size lessons turn the science into instinct, with quizzes, games and a daily streak.

Download on theApp Store

Want the short version on your phone? The Cooking Scientist app has a quick lesson on soaking beans in salt water, with a mini quiz on what speeds beans up and what stalls them.

Does soaking stop beans giving you gas?

Partly. Beans contain sugars called oligosaccharides, mainly raffinose, stachyose and verbascose. Humans lack the enzyme (alpha-galactosidase) to break them down, so they travel to the large intestine, where gut bacteria ferment them and release gases such as hydrogen, carbon dioxide and methane.

These sugars are water-soluble, so some leach out into the soaking water. Draining and rinsing removes a portion of them. Studies show reductions ranging from small to meaningful depending on the bean, soak time and temperature, but soaking doesn't eliminate them. Cooking beans until fully soft, eating them regularly (your gut bacteria adapt) and starting with smaller portions all help. A quick soak with a short boil seems to remove a bit more than a cold soak.

Is it safe to skip soaking with every bean?

Soaking itself isn't a safety step for most beans. Cooking is. But one bean deserves special care.

Red kidney beans (and to a lesser degree white kidney and cannellini beans) contain a lectin called phytohaemagglutinin. Raw red kidney beans are rich in it, and eating as few as four or five raw or undercooked beans can cause severe vomiting and diarrhoea within a few hours. The lectin is destroyed by proper boiling, but not by gentle heat. In fact, heating kidney beans to around 80°C (176°F), as a slow cooker on low might, can make them more toxic than raw beans.

The safe method, in line with UK Food Standards Agency and US FDA advice:

  1. Soak dried kidney beans for at least 5 hours (overnight, around 12 hours, is ideal), then drain and rinse.
  2. Cover with fresh water and boil hard for at least 10 minutes, a rolling boil, not a simmer. The FDA suggests a full 30 minutes at the boil for extra margin.
  3. Then reduce to a simmer and cook until fully tender.
  4. If you want to finish them in a slow cooker, do the hard boil first.

Canned kidney beans are already fully cooked and safe to use straight from the can.

For other beans, a few practical safety notes: soak in the fridge if your kitchen is warm or you're soaking longer than about 12 hours, discard the soaking water, and treat cooked beans like any other leftover: refrigerate within 2 hours and eat within 3 to 4 days.

How do you quick-soak beans?

Forgot to soak overnight? The quick soak gets you most of the way there:

  1. Rinse the beans and put them in a pot with about three times their volume of water and a little salt.
  2. Bring to a boil and boil for 2 minutes.
  3. Cover, take off the heat, and leave for 1 hour.
  4. Drain, rinse and cook as usual.

The hot water speeds up hydration dramatically, because water molecules move faster and the seed coat becomes more permeable. Quick-soaked beans may have a few more split skins than slow-soaked ones, but the difference is small.

Try it at home

Run a three-way bean race. Take three equal handfuls of the same dried black beans or chickpeas (around 100 g each).

  • Bowl A: soak overnight in plain water.
  • Bowl B: soak overnight in salted water, 1 tablespoon of salt per litre.
  • Bowl C: leave dry.

Next day, drain and rinse A and B. Put each batch in its own small pot with fresh water and simmer all three together. Start tasting at 45 minutes and every 10 minutes after.

What you'll see: the salted batch usually turns tender first, with smooth, intact skins and a creamy centre. The plain-soaked batch is close behind but often has a slightly firmer skin. The unsoaked beans lag well behind, and when they do soften, more will have split. Cut one bean from each pot in half: the unsoaked ones are more likely to show a pale, chalky core.

Common mistakes

  • Adding tomatoes or vinegar at the start. Acid firms pectin and can stop beans softening for hours. Add acidic ingredients once the beans are tender.
  • Cooking at a hard boil the whole time. Rolling water tumbles beans into each other and bursts their skins. After any required initial boil, keep them at a gentle simmer.
  • Slow-cooking raw kidney beans. Low heat doesn't destroy phytohaemagglutinin and can concentrate its effect. Boil soaked kidney beans hard for at least 10 minutes first.
  • Using very old beans. Beans that have sat for years may never soften, however long you soak them. Buy from shops with good turnover and use within about a year.
  • Leaving beans to soak on a warm counter for a day or more. They can start to ferment and sour. Soak 8 to 12 hours, or move the bowl to the fridge for longer soaks.
  • Skipping the salt for fear of toughness. Salt makes skins softer, not harder. Salt the soak and the cooking water for creamier, better-seasoned beans.

Questions

What happens if you don't soak beans before cooking?

They still cook, just more slowly, often 25 to 50% longer, and some beans may split or cook unevenly. Flavour can actually be a little deeper. Lentils and split peas never need soaking.

Does salting beans make them tough?

No, that is a myth. Salt in the soak or cooking water actually softens bean skins, because sodium loosens the pectin that calcium holds firm. Acid and hard water are what slow beans down.

How long should you soak beans?

Soak most dried beans for 8 to 12 hours in plenty of cold water. In a warm kitchen, soak them in the fridge. For a quick soak, boil them for 2 minutes, then cover and leave them off the heat for 1 hour.

Do soaked beans cause less gas?

A little. Soaking and draining removes some of the oligosaccharides that gut bacteria ferment into gas, but studies show the effect is modest and varies by bean. Cooking them fully soft helps too.

Are red kidney beans dangerous?

Raw or undercooked red kidney beans contain a lectin called phytohaemagglutinin that causes severe vomiting. Destroy it by boiling soaked beans hard for at least 10 minutes. Never cook them from raw in a slow cooker.

Keep reading