When to Add Baking Soda to Beans: Soak or Cook?

Add baking soda to your beans at the soaking stage for the best results, using about 1 teaspoon per cup of dried beans dissolved in the soaking water. You can also add a pinch directly to the cooking water if you skipped the soak. Either way, the baking soda creates an alkaline environment that softens beans faster, and the timing you choose depends on whether you’re prioritizing speed, digestibility, or texture.

What Baking Soda Does to Beans

Bean cells are held together by pectin, a structural glue that keeps the seed firm. An alkaline environment breaks down that pectin, much like dissolving the cement between bricks. Baking soda has a naturally high pH, and when dissolved in hot water, the alkalinity increases further. This weakens the bean’s cell structure, letting water penetrate more easily and softening the interior faster.

Research published in Heliyon found that soaking beans for 12 hours and then cooking them in alkaline (soda) water reduced cooking time by 37.6% on average across eight bean varieties, compared to just 22.7% for beans soaked and cooked in plain tap water. In practical terms, that cut average cooking time from about 110 minutes down to roughly 51 minutes. The tradeoff: beans cooked in alkaline water were more likely to split open, which may or may not matter depending on your recipe.

Adding It During the Soak

Dissolving baking soda in your soaking water is the most common approach, and it does double duty. First, the alkaline soak begins softening the pectin before the beans ever hit the stove, giving you a head start on cooking time. Second, the soak helps draw out raffinose-family oligosaccharides, the sugars in beans responsible for gas and bloating.

A study in Food Chemistry tested soaking legumes in plain tap water versus a 0.5% sodium bicarbonate solution and found that the alkaline soak removed more of these gas-causing sugars than water alone. The oligosaccharides leach into the soaking liquid, so draining and rinsing the beans before cooking is key if reducing gas is your goal. You can also cook the beans in the same soaking water if you prefer, but you’ll retain more of those sugars.

The standard ratio is about 1 teaspoon of baking soda per cup of dried beans, dissolved in enough water to cover the beans by a couple of inches. Soak for at least 8 to 12 hours, then drain and rinse before cooking.

Adding It During Cooking

If you didn’t soak your beans or want even faster results, you can add baking soda directly to the cooking water. This is especially useful for recipes where you want beans to break down into a creamy consistency, like refried beans, hummus, or thick soups. The alkaline cooking water accelerates the breakdown of cell walls, yielding a softer, almost velvety texture.

Use a light hand here. America’s Test Kitchen warns that too much baking soda gives beans a soapy, unpleasant taste. A pinch (about 1/8 teaspoon per quart of cooking water) is enough if you already soaked with baking soda. If you’re skipping the soak entirely, Serious Eats recommends a more precise ratio for a combined brine-and-cook approach: 1¾ teaspoons of baking soda per 8½ cups of water for one pound of dried beans.

The Nutrient Tradeoff

Baking soda does come with a nutritional cost. The alkaline environment destroys thiamine (vitamin B1), one of the B vitamins naturally present in legumes. A review in the journal Nutrients noted that adding sodium bicarbonate to peas or beans causes “a large decline of thiamine,” and that riboflavin (B2) losses also increase when beans are soaked in alkaline solution before boiling.

If beans are a major source of B vitamins in your diet, this matters. For most people eating a varied diet, the loss is minor enough that the convenience and digestibility benefits outweigh it. But it’s worth knowing: the more baking soda you use and the longer the beans sit in it, the more B vitamins you lose.

How It Affects Color and Appearance

Alkaline environments shift the color of plant pigments. Black beans contain anthocyanins, the same pigments found in blueberries and red cabbage, and these pigments change hue depending on pH. In neutral water, black bean pigment appears blue. In alkaline water, it can shift toward a deeper blue or even lavender tones. Red beans and kidney beans may also look slightly different after cooking in baking soda water. The flavor isn’t affected by these color shifts, but don’t be surprised if your cooking liquid looks unusual.

Hard Water and Stubborn Beans

If you’ve ever had beans that refused to soften no matter how long you cooked them, hard water is a likely culprit. Tap water high in calcium and magnesium reinforces the pectin in bean cell walls, essentially toughening them against softening. Baking soda counteracts this by raising the pH high enough to override the mineral effect and break down pectin anyway.

This is one scenario where adding baking soda to both the soaking water and the cooking water makes the most difference. If you live in an area with hard water and regularly struggle with tough beans, a small amount of baking soda is one of the most reliable fixes available.

Quick Reference by Method

  • Overnight soak: 1 teaspoon baking soda per cup of dried beans, dissolved in the soaking water. Drain and rinse before cooking.
  • No soak, direct cooking: 1/8 to 1/4 teaspoon per pound of beans, added to the cooking water at the start.
  • Combined approach for maximum speed: 1¾ teaspoons baking soda in 8½ cups water for 1 pound of beans, used as both the soaking and cooking liquid.
  • For reducing gas: Add baking soda to the soaking water, then drain and rinse thoroughly before cooking in fresh water.

Start with less than you think you need. You can always add a tiny pinch more to the cooking pot, but you can’t undo a soapy taste once it’s there.