Soaking beans before cooking serves several purposes: it cuts cooking time roughly in half, reduces the complex sugars that cause gas, lowers compounds that block mineral absorption, and helps beans cook more evenly. Whether you soak for 6 hours or overnight, the process kicks off real chemical changes inside the bean that make a noticeable difference on your plate and in your gut.
Less Gas, Better Digestion
The main reason beans cause bloating and gas is a group of complex sugars called oligosaccharides, specifically raffinose, stachyose, and verbascose. Your small intestine lacks the enzyme to break these down, so they pass intact to the large intestine where gut bacteria ferment them and produce gas.
Soaking pulls a significant portion of these sugars out. When researchers soaked common beans and then discarded the soaking water before cooking, raffinose dropped by 25%, stachyose by about 25%, and verbascose by nearly 42%. That won’t eliminate gas entirely, but it’s enough to make a real difference, especially for people who are sensitive.
Something interesting happens at the cellular level, too. When a dry bean absorbs water, it begins the earliest stages of germination. This activates a natural enzyme inside the bean that breaks oligosaccharides down into simpler sugars. In chickpeas, researchers measured the oligosaccharide content dropping from 6.21 mg/g in the dry seed to just 0.88 mg/g after the bean absorbed water. So soaking isn’t only leaching sugars out into the water. The bean itself is actively dismantling them.
Unlocking More Minerals
Raw dried beans contain phytic acid, a compound that binds to iron, zinc, calcium, and magnesium in your digestive tract and prevents your body from absorbing them. Soaking reduces phytic acid content, which means more of those minerals actually reach your bloodstream.
The reduction depends on the bean type and soaking conditions, but the numbers are meaningful. After 12 hours of soaking, phytic acid dropped by up to 27% in chickpeas, up to 31% in common beans, and up to 39% in soybeans. Adding a pinch of baking soda to the soaking water pushes the reduction further: beans soaked in a sodium bicarbonate solution lost about 30.5% of their phytic acid. As a general rule, the more water the bean absorbs, the more anti-nutritional compounds decrease.
The Tradeoff: Some Vitamin Loss
Soaking isn’t entirely without cost. B vitamins are water-soluble, so some leach into the soaking water you discard. In faba beans, a 9-hour soak caused up to 15% loss of thiamin (B1) and 11% loss of riboflavin (B2). Chickpeas lost more: up to 18% of thiamin and as much as 46% of available niacin (B3). The losses vary by bean type and are generally modest, but they’re worth knowing about.
Soaking in alkaline water (with baking soda, for instance) tends to increase vitamin losses. If you’re adding baking soda to speed up softening, you’re trading a bit more nutrient loss for faster cooking and creamier texture. For most people eating a varied diet, this tradeoff is negligible. But if beans are a primary protein and vitamin source for you, using plain water and keeping soak times reasonable helps preserve more nutrients.
Dramatically Faster Cooking
This is the most immediately practical benefit. A 6-hour soak can cut pressure-cooking time by more than half. Here’s what the difference looks like for several common varieties:
- Chickpeas: 38 minutes unsoaked vs. 13 minutes after a 6-hour soak
- Black beans: 28 minutes unsoaked vs. 7 minutes soaked
- Cannellini: 50 minutes unsoaked vs. 10 minutes soaked
- Large runner-type beans: 48 minutes unsoaked vs. 15 minutes soaked
On the stovetop, the time savings are even more dramatic because you’re often going from 90 to 120 minutes down to 45 to 60. Soaked beans also cook more uniformly. When you skip soaking, the outside of the bean can turn mushy while the interior stays chalky, because the water hasn’t had time to penetrate evenly before heat starts breaking down the outer layers.
What Baking Soda Does (and Doesn’t Do)
Adding half a teaspoon of baking soda per quart of soaking water raises the pH, making the environment alkaline. This attacks two types of chemical bonds that hold pectin together in the bean’s cell walls. Alkaline conditions also cause sodium to displace calcium and magnesium from the pectin structure, making it dissolve in water more easily. The result: beans that soften faster and cook up creamier.
The downside is that baking soda can make beans taste slightly soapy if you use too much, and it increases B vitamin losses. A small amount, around a quarter to half teaspoon per quart, is enough to get the texture benefits without an off-flavor. Rinsing the beans well after soaking removes the residual alkalinity.
Safety With Red Kidney Beans
Red kidney beans contain a naturally occurring lectin called phytohaemagglutinin at levels high enough to cause nausea, vomiting, and diarrhea if the beans are undercooked. Soaking alone does not destroy this compound. You need to boil the beans at a full, rolling boil for at least 30 minutes in fresh water (not the soaking liquid) to break it down. The lectin is technically destroyed at boiling temperature within 10 minutes, but food safety experts at Ohio State University recommend 30 minutes to ensure every bean reaches the right temperature long enough.
This is specifically important for slow cookers, which often don’t reach a full boil. Cooking kidney beans at lower temperatures can actually concentrate the lectin rather than destroy it. If you’re using a slow cooker, boil the beans on the stovetop first, then transfer them.
How Long to Soak
For most beans, 6 to 8 hours (or overnight) in room-temperature water works well. Use plenty of water, roughly three cups per cup of dried beans, since they’ll absorb a lot and expand. Drain and rinse before cooking.
If you’re short on time, a quick soak works: bring the beans to a boil for 2 minutes, then cover the pot and let them sit off the heat for an hour. This mimics several hours of cold soaking by forcing water into the beans faster. You won’t get quite the same oligosaccharide reduction as a full overnight soak, but you’ll still gain most of the cooking time and texture benefits.
Soaking beyond 24 hours at room temperature risks fermentation and off-flavors. If you need to soak longer, put the bowl in the refrigerator. In hot kitchens, even overnight soaks are worth refrigerating to prevent bacterial growth on the surface of the water.

