Why soak beans before cooking?

United States
August 9, 2010 1:27pm CST
I haven't done this until recently. I see no purpose in it. Why do all instructions say you are supposed to soak them before cooking them? I worry that I am pouring off essential nutrients by throwing the soaking water down the drain. Is there a good reason for soaking the beans or should I go back to my old way of cooking them?
7 people like this
17 responses
@max1950 (2306)
• United States
9 Aug 10
Probably the most important reason for soaking is that it allows shorter cooking times, and that preserves the most nutrients, so you get the benefits of all the proteins, vitamins and minerals in the beans and maximize their food value. According to the California Dry Bean Advisory Board, there's no need to worry that soaking is going to remove the proteins, enzymes or other nutrients that are stored within the beans.
3 people like this
• United States
9 Aug 10
Thanks Max!!! Very good to know!!
@ree_yah (462)
• Philippines
9 Aug 10
i agree max!! :)
@max1950 (2306)
• United States
9 Aug 10
I also found that most of the shells come off, for me, i dont like the shell casings when i eat the beans that are cooked. now a nice cold 3 bean salad i dont mind the shells being on as their soft before cooking, but there does seem to be a problem with some brands of kidney beans and shells.
1 person likes this
@deebomb (15304)
• United States
9 Aug 10
I never soak my beans before cooking them.My grandmother would put baking soda in them and them bring them to a boil pour of the water twice to reduce the gas they give you. Sometime it worked and some times it didn't. When you look at the date on the beans are dated two years from the date they are packaged. two year old beans will take longer to cook then fresh ones. Years ago I worked in a bean packaging plant.
3 people like this
@deebomb (15304)
• United States
10 Aug 10
When they are packaged They do still have very small amounts of moisture.
• United States
10 Aug 10
Really, I didn't know that the older they were the longer they will take to cook! That's crazy! I figured dried was dried!
1 person likes this
@peavey (16936)
• United States
9 Aug 10
Not only does soaking make them cook in a shorter length of time, it "wakens" the bean so that it begins to sprout (although you can't see it). Soaked beans have more nutrients, because they're developed during the sprouting process. You won't lose any nutrients because the hard outer shell is still intact.
2 people like this
• United States
9 Aug 10
Thanks for the info Peavey!!!Good to know!!
@owlwings (43915)
• Cambridge, England
9 Aug 10
You make an interesting point there, Peavey. It suggests that soaking should happen, really, by wetting the beans only, so that they have just enough moisture to begin to sprout, not (as I have always done) by drowning them in water! There are certain enzymes which are activated by the sprouting process which actually change things chemically so that the beans are no longer toxic.
2 people like this
@LaurenInLA (2270)
• United States
9 Aug 10
As others have indicated, the primary reason for soaking a bean is shorter cooking time. I sort and wash beans before I soak them in water just to cover them. When I'm using them for soup, I use the same water to preserve any nutrients that might still be in the water.
2 people like this
• United States
10 Aug 10
Thanks... I had it backwards...
• United States
9 Aug 10
it depends on the time of bean you are cooking not all need to be soaked softer ones like split peas or butter beans need no soaking but harder beans like soy you have to soften them up before cooking. thats really the only reason for soaking its not necessary but if you want them soft its best to soak atleast 12 hrs in advance
@owlwings (43915)
• Cambridge, England
9 Aug 10
I was always taught to soak them overnight until I discovered the 'short soak' (in water brought to the boil) method. Peas and lentils don't need this soaking time (as Ceekay points out) and can be cooked from dry.
2 people like this
• United States
9 Aug 10
Wow 12 hours! I can't believe that. I've been doing the short soaks.. boiling then letting set for like an hour...
@Kalyni2011 (3496)
• India
5 Feb 12
Hello I and hubby are very fond of beans, it is a must in our night meal with chapati or paratha, because we both have diabetes, we need lot of proteins, we take different types of beans usually. We soak it overnight before cooking to make the outer skin soft, there is one type called 'matar', i usually add baking soda to it, it cooks faster and taste is enhanced too. Happy posting, cheers. Kalyani
1 person likes this
• United States
5 Feb 12
I still eat a lot of beans for the protein too. I try not to eat too much meat and so I try to consume more beans for the protein they contain. I fix them a lot of different ways, but I do not usually soak them over night. I put them on to cook - raise it to a boil and then turn it off and let them soak for awhile - until they are softer. Then I cook them and they only take a short time to cook!
@KrauseHome (36448)
• United States
27 May 11
I have heard the reason most people soak their beans overnight, etc. before cooking them, especially when making some soups, or chili, etc. is that it makes the bean more softer to be able to use them easier for things as well. Actually this is probably one of the reasons my husband and I do not use beans for cooking, and never make anything like this from scratch even if they taste better.
@carolscash (9492)
• United States
17 Aug 10
I learned to cook beans from my granny and she said that you should soak them to allow the nutrients in them to grow. As others have stated here, I believe that it allows for a shorter cook time and that it helps them to not be hard. I have also heard that if you soak them, it will help with the gas that they produce. I am not sure if that is right or not.
@shaggin (71662)
• United States
10 Nov 10
My mother always let beans sit in water over night. I asked her why she did that once and she said so you dont have to cook them as long. That makes sense to me. I never use dry beans though other then to let my kids play with them. If I want beans then I buy them in a can already cooked such as kidney beans to make chilli with. I would thinking them would also help get any dirt off them that might be on them.
1 person likes this
• United States
10 Nov 10
I finally started soaking my beans. it really does make them cook a lot faster! I usually do the quick soak though but it still makes them cook a lot faster.
@cream97 (29087)
• United States
9 Aug 10
Hi, macdingolinger. I am not so sure why. But it may have to do with the beans being cooker faster. And it makes them softer. The nutrients are still present though.
1 person likes this
• United States
10 Aug 10
That's what everyone's been saying. I had no idea!
@ANTIQUELADY (36440)
• United States
20 Aug 10
I have never soaked my beans as alot of peopel do. I just pick through them & get all the bad ones out, wash them & put them on & cook them. My oldest son think my beans are better than anybody's or he use to. My younger son doesn't eat them. I just don't think it's necessary to soak them.
1 person likes this
@commanderxo (1494)
• Canada
16 Aug 10
I maybe wrong, but I think it has a lot to do with softening them...making them easier to eat after cooking. I doubt very much that ANY nutrients are lost when soaking, since they have a fairly hard shell covering to begin with. Other than that...it gives you something extra to do, and makes you look like you know some great culinary secret to amaze your friends, should they ask you..."What the heck are you doing THAT for?" cdrxo
@LaurenInLA (2270)
• United States
10 Aug 10
I just stumbled across a tip today concerning soaking beans. The reason that beans are soaked is to break down the protein fibers so that they are easier to cook. The tip suggests that you can obtain the same result by putting the beans in the freezer overnight before cooking. That would also address your concern about pouring off the essential nutrients in the event that you are using the beans for some other use other than soup.
1 person likes this
@nangisha (3496)
• Indonesia
19 Aug 10
Hi Mac!. I hear to soak it first to make more quick to cook. Its more easy to make it more tender. If you don't wanna loose any nutrient from the bean you can wash the been few times until its really clean. Then soak with with water for few hour and boil it with the soaking water, so you will not loosing any thing.
1 person likes this
@GuateMom (1411)
• Canada
13 Aug 10
I cook my beans in the crockpot, so there really is no need to soak. If you're trying to save gas on the stove, though, soaking overnight is a good way to go. It really does soften them up.
@p3ks626 (6538)
• Philippines
11 Aug 10
I also wonder why. Actually, I dont know the exact reason why it needs to be soaked but every time I see my mom cook it, she soaked it in water first. So that's what I do now. I think the idea is that it will make the beans cook faster.
• United States
13 Aug 10
Does it have anything to do with the beans absorbing the flavor of the seasonings better?