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

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm guessing there are different answers depending on the type of dried bean (pinto, kidney, navy, white, etc.) and I am interested in all of them.

So: how long should dry beans be soaked?

Should the water be just tap water, or salted?

Should the soaking water be discarded or used later?


share|improve this question
The soak water is great for watering plants with - it's slightly fertile. – user9243 Feb 22 '12 at 21:39
"Should the water be just tap water, or salted?" is answered on… – Mien Feb 22 '12 at 23:52
up vote 2 down vote accepted

I found this article in the LA Times with detailed experiments suggesting that soaking beans is unnecessary and it takes away the flavor and texture.

share|improve this answer

Overnight is ideal, but even an hour or two will help. If you don't have much time, you can speed the processs by using hot water. Tap water, and not salted - salt toughens the skin of beans if it used before they are cooked. Most folks discard the soaking water, as it is thought to produce flatulence. Also, if you have a pressure cooker, you can cook dried beans without a pre-soak and get great results.

share|improve this answer
Good answer. Also, the soaking water can have dirt in it, which you might not want to eat! That's an argument for at least rinsing your beans before you pressure cook them! (And in my experience, soaking beans before pressure cooking does improve the texture...) – Harlan Sep 2 '10 at 20:38
do you know how many hours of soaking would be too many? – amphibient Sep 17 '14 at 3:29

This website has an excellent chart showing the soaking and cooking times for various types of dried beans. Some beans don't need to be soaked at all, while others need at least 8 hours.

I personally always discard the soaking water. I don't like the flavors, and in some cases, colors that the water adds to the food, not to mention the dirt/rocks that settle to the bottom. I normally soak and cook beans in filtered water, but that is only because the area I live in has lots of chlorine in the water and I don't like the taste. Throwing out the water also removes some of the starch so your beans don't foam so much when you cook them.

share|improve this answer

An alternative to pre-soaking is pre-cooking. I have 200g borlotti beans and tomato sauce in the oven right now in a covered casserole. After three hours cooking at 110C I'll take them out and leave them covered until I get home from work after which time they should be nice and soft.

share|improve this answer

Your Answer


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.