Mother Earth News Blogs > Ask Our Experts

Ask Our Experts

Answers to your questions about gardening, energy, homesteading and other sustainable living topics.

Do I Have to Soak Beans Before Cooking?


Do I have to soak beans before using them in a dish?

You don’t have to soak beans before preparing them in a dish, although soaking beans will enable them to cook about 25 percent faster.

A widespread culinary conviction asserts that soaking beans will make them more digestible by breaking down complex carbohydrates in the bean to form more readily digestible carbohydrates — thus reducing flatulence. According to food scientist Harold McGee’s On Food and Cooking, this commonly used method does cut back on the gas — but it also leaches out some of the beans’ flavor and nutritional benefits, such as vitamins and antioxidants.

So, instead of pre-soaking, if you have the time, avoid throwing the nutrients out with the bean water by simply cooking dry legumes a little longer. Doing so will help break down the complex sugars while retaining the nutrients, flavor, color and antioxidants to boot. Cover the beans with just enough water — about 3 parts water to 1 part legumes — for the beans to soak up as they cook; any more and the extra water will still wash away some nutritional perks.

Always cook beans, especially kidney beans, until they’re fully tender; undercooked beans can cause illness. To avoid that danger, pre-cook beans before adding them to dishes that will simmer in low-temperature slow cookers. Learn more about safely cooking beans at Be Careful With Red Kidney Beans in the Slow Cooker.

Photo by Fotolia/Svilen Georgiev: Beans, beans, the magical fruit — what’s the best way to reduce the “toot”?