Tell me more ×
Seasoned Advice is a question and answer site for professional and amateur chefs. It's 100% free, no registration required.

Every recipe says I should soak beans in water overnight before cooking. Why?

I did some experiments. I have tried soaked and unsoaked beans from the same batch. There was no difference in cooking time, taste, structure or color. Even farts were the same!

Also, one time I read an interview with a cook that makes famous bean soup and he confirmed my findings. He said that he also experimented and he doesn't find a difference.

So what is the reason for soaking beans before cooking? What does it change?

share|improve this question
I agree I rarely soak my beans ahead of time. Usually, I just rinse them and pop them in the slow cooker in the morning and they're ready when I get home from work. I also usually add bay leaves or kombu which allegedly increases "digestibility." – Kiesa Jul 10 '10 at 13:47
1  
Relevant: cooking.stackexchange.com/questions/9891/… – Orbling Jan 9 '11 at 15:07
how is soaking different from cooking – rebekah Jan 9 '11 at 23:02
Soaking means pouring cold water over beans and let then in it (without cooking) overnight. Only then, when beans are soaked (they absorb some water), you cook them. – Fczbkk Jan 9 '11 at 23:02
1  
Please provide some details of your experiment, most importantly what type of bean and the cooking method. Garbanzo "beans" will be very different than black beans, for example. Slow cooker v. stock pot v. pressure cooker probably matters, too. – derobert Jul 29 '11 at 17:17

8 Answers

One reason is to remove some of the indigestible complex sugars that cause gas.

Another reason is that beans are dirty, so you're just cleaning them with the soaking. If the recipe wants the beans to be cooked in the water used for soaking, the washing needs to be done before the soaking.

On top of that the soaking can reduce cooking time considerably, which might be the biggest advantage.

share|improve this answer
7  
I'd just add that because soaked beans take a lot less time to cook, they tend to hold their shape better. As an aside, soaking does have some disadvantages. Dark skinned beans and mottled beans will loose colour. Soaking also removes some nutrients. – Pulse Jul 10 '10 at 9:48
1  
This is strange. I didn't notice any difference in cooking time between soaked and unsoaked beans. Also, I think you should wash beans even before you soak them. Most of the recipes ask you to cook beans in the soaking water. Without washing them first, that would mean cooking them in dirty water. – Fczbkk Jul 10 '10 at 10:17
Of course, if the recipe wants you to cook the beans in the water they've been soaking in, you need to wash them first. I'll add it :-) – jmoeller Jul 10 '10 at 11:20
Yes, soaking will reduce cooking time. – Himadri Jul 10 '10 at 12:02
1  
@Pulse As you said 'Soaking also removes some nutrients.'. That can be a disadvantage when you don't use the soaked water for gravy. The soaked water contains the taste of the beans so throwing that up won't be too helpful. – Anisha Kaul Jul 8 '11 at 7:29
show 1 more comment

Mark Bittman distinguishes three techniques:

Quick-Soak (boil, turn off heat, let soak 2 hrs, return to heat, simmer til done), No-Soak (boil then simmer, til done), and Long-Soak (soak in cold water for 6-12 hrs, drain, simmer til done). (taken from here)

The cooking time of beans varies from bean to bean. Bittman prefers the "quick soak" variant, and it is easy to see why: For most beans, it significantly reduces the cooking time (and thus the time you need to watch the pot and presumably the energy), and it doesn't require you think of soaking beans the night before. If you are happy and get good results without soaking, I don't think there's a compelling reason to switch.

share|improve this answer

As others have said, soaking mostly decreases cooking time. That's the main reason to do it. With some beans, the difference in time is minimal, but with tougher beans that take longer to cook (e.g., black beans), soaking can reduce cooking time significantly, particularly if the beans are a little older and more dried out.

The reason is because the first period of time in water is spent hydrating the seed coat. Once the seed coat is completely hydrated, water can flow through the surface and begin to cook the interior of the bean. The hydration of the seed coat can happen in cold water as well as hot water, so soaking beans will allow that process to begin before cooking. With most beans, the difference in cooking time might be 15-30 minutes (perhaps not enough to be significant for a dish that's cooking for a couple of hours anyway), but with some it might be as much as an hour.

Some say that soaking helps to maintain shape or keep beans intact, but I've found that really depends on the type of bean, how old they are, and how they are cooked. In many cases, the best-looking beans I've made have come from batches that were never soaked but cooked slowly (start in cold water and slowly bring up to a simmer).

The other main reason often cited is to prevent flatulence. However, if you throw out the soaking water, you also throw out lots of nutrients. Recent research suggests that long slow cooking is a better solution and probably gets rid of more of the flatulence-causing components than a soak followed by a quick cook. And you get to retain more nutrients. To quote Harold McGee from On Food and Cooking:

One kind of troublesome carbohydrate is the oligosaccharides [which are water soluble].... But the latest research suggests that the oligosaccharides are not the primary source of gas. The cell-wall cements generate just as much carbon dioxide and hydrogen as the oligosaccharides--and beans generally contain about twice as much of these carbohydrates as they do oligosaccharides.

Based on this research, McGee suggests:

[Soaking] does leach out most of the water-soluble oligosaccharides--but it also leaches out significant quantities of water-soluble vitamins, minerals, simple sugars, and seed-coat pigments: that is, nutrients, flavor, color, and antioxidants. That's a high price to pay. An alternative is simple prolonged cooking, which helps by eventually breaking down much of the oligosaccharides and cell-wall cements into digestible simple sugars.

In short, soaking might decrease your cooking time slightly. Otherwise, there's no good reason to do it. However, with no soaking, do be sure to rinse the beans thoroughly before cooking. I generally rinse 3-4 times with fresh water to get rid of as much dirt as possible.

share|improve this answer

First they will absorb water so the cooking will be different, if only for a reduced time.

Then, depending on the recipy you'll have more ingredients to cook with the beans which may have different cooking times (potatos for example) which can either end up raw or too cooked if the beans are in a different state.

Finally, depending on the bean the skin might end up softer or harder, giving away a different texture...

share|improve this answer

The reasons for soaking beans have been debunked by a number of chefs/cooks, including:

I've been making no-soak beans for years now and found no difference in gassiness, texture, or flavour. The only difference seems to be cooking time and convenience.

share|improve this answer
1  
Reading through the transcript on the Good Eats episode he seems to be a supporter of soaking. – talon8 Jul 29 '11 at 14:59
He was in early seasons, then re-considered in latter seasons (with use of a pressure cooker). His conclusion was that soaking is a tradeoff of time: either more cooking time, or more prep time. Other reasons were discounted (like reducing gas, better texture). I sometimes soak, and sometimes not - difference is 30-45 minutes of cooking time without the assistance of a pressure cooker. – Bruce Alderson Oct 27 '11 at 19:15

Soak (and rinse) beans to remove the phytic acid in their skins which block mineral absorption in the human body.

share|improve this answer

Either way is fine as long as the beans are washed throughly....It's just a matter of how long you want to spend cooking them...I wash/soak my black beans and then cook with a pressure cooker and the whole thing is done in an hour....and sooooo good too!!!!

share|improve this answer

I came across this site while googling the very same question. No one has addressed a thought I had: beans (which are seeds after all) soak up moisture prior to sprouting, which changes their nutritional value. I once read somewhere that bean sprouts are veritable little nutrition bombs with a high concentration of all the good things a human needs to stay (or become) healthy.

So: perhaps soaking INcreases their nutritional value, rather than DEcrease it as someone here suggested. (I also like the idea of undigestible sugars being removed that way, and getting rid of phytic acid)

share|improve this answer
1  
Hi Betty, I'm not sure I follow your reasoning... Do you have any sources for your suggestion? If not, this may belong more as a comment, rather than an actual answer. Welcome to the site! – talon8 Aug 22 '12 at 14:16
Referring to Betty's answer, this link may be helpful; drybean.unl.edu/PROCESSING/Removal%20of%20Anti-nutrients.html – MissesBrown Aug 23 '12 at 10:15

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.