The slow-cooking dal frustration

Why dal takes too long — three hidden factors

Dal that takes significantly longer than recipes specify usually has a hidden factor at work — something the recipe writer did not account for that the cook's specific environment creates. Three factors beyond the cook's technique are the most common culprits: water hardness, dal age, and altitude.

🔍The Science
Why does altitude dramatically increase dal cooking time?
At altitude, atmospheric pressure is lower, which means water boils at a lower temperature. At sea level, water boils at 100°C. At 1,500m altitude, water boils at approximately 95°C. At 3,000m, at 90°C. Since starch gelatinisation in dal requires sustained exposure to temperatures above 90°C, high-altitude cooking produces partial cooking even when water is at a full boil. A pressure cooker eliminates altitude effects entirely — pressure raises the boiling point regardless of atmospheric pressure.
35 second read
The Fix
Solutions for each hidden factor
  • Hard water: add 1/4 teaspoon baking soda to cooking water — neutralises calcium that hardens cell walls
  • Old dal: extend soaking to 12 hours, use pressure cooker, add baking soda
  • Altitude: pressure cooker eliminates altitude effects — use one every time
  • All situations: a pressure cooker is the single most reliable solution for consistently soft dal regardless of water quality, dal age, or altitude