Why You Should Soak Dal Before Cooking

Why You Should Soak Dal Before Cooking

Your mom soaked dal before cooking. Her mom did too. Most people think it's just to cook faster. It's much more than that.

What soaking actually does

Dal contains anti-nutrients — mainly phytic acid and tannins. These compounds bind to minerals like iron, zinc, and calcium, preventing your body from absorbing them. Soaking breaks down phytic acid by 20-50%, making those minerals available to your body.

In simple terms: unsoaked dal has the nutrients but your body can't fully access them. Soaked dal releases them.

The gas reduction

Same logic as rajma. Dal contains oligosaccharides that cause gas. Soaking leaches these into the water. Drain the water, cook with fresh water, and you get significantly less bloating.

This is why chana dal, urad dal, and whole moong should always be soaked. Masoor dal and dhuli moong cook fast without soaking, but they still benefit from 30 minutes of soaking.

Better protein absorption

Dal is a primary protein source for vegetarian Indians. But raw dal protein has enzyme inhibitors that reduce digestibility. Soaking deactivates these inhibitors. The protein in soaked, well-cooked dal is 15-20% more bioavailable than in unsoaked dal.

For someone trying to hit 60-70g protein on a vegetarian diet, that 15-20% difference across two bowls of dal per day adds up.

How long to soak

Dal Minimum Soak Ideal Soak
Chana dal 4 hours 8 hours (overnight)
Urad dal 4 hours 6-8 hours
Rajma 8 hours 12 hours
Chole 8 hours 12 hours
Moong dal (dhuli) Not required 30 min helps
Masoor dal Not required 30 min helps
Toor dal 30 min 2-4 hours

Always discard the soaking water. That water contains the anti-nutrients and gas-causing sugars you're trying to remove.

The fermentation bonus

If you soak dal for 12+ hours in warm weather, it starts to ferment slightly. This natural fermentation produces beneficial bacteria — similar to what happens in idli and dosa batter. Fermented dal is even easier to digest and better for your gut.

Frequently Asked Questions

Can I soak dal for too long?

Beyond 24 hours, dal can start to smell off and develop unwanted bacteria, especially in summer. 8-12 hours is the sweet spot for most dals. In hot weather, soak in the fridge if going beyond 8 hours.

Does soaking reduce calories in dal?

No. Calories stay the same. What changes is digestibility and nutrient absorption — you get more nutrition from the same calories.

Should I soak moong dal even though it cooks fast?

Not required, but 30 minutes of soaking reduces phytic acid and makes it even easier to digest. Worth doing if you have the time.

dal soaking cooking tips digestion Indian kitchen phytic acid nutrition gut health
Ashutosh Swaraj

Founder of Shellel — building an AI nutritionist that actually understands Indian food. All nutrition data on this site is sourced from ICMR-NIN Indian Food Composition Tables.