Why Won't My Daal Soften? Causes and Fixes
The pot has been going for an hour. The water has thinned out, the kitchen smells right, and when you press a lentil between your fingers it still has a firm centre. Here is how to work out why, and how to rescue it without starting over.
First, which daal is it?
Lentils do not all cook alike. Our recipes show the spread:
| Lentil | Prep in our recipes | Time to soft |
|---|---|---|
| Red lentils (masoor) | Rinse, soak 10 minutes | About 20 minutes, simmered |
| Split chickpea (chana daal) | Soak 30 minutes | About 25 minutes boiled, more for a soupy texture |
| Black lentils and kidney beans (dal makhani) | Soak 8 to 10 hours | About 40 minutes in a pressure cooker |
| Kidney beans (rajma) | Soak at least 4 hours | About 40 minutes boiled |
These figures come from the Daal, Chana Daal, Dal Makhani and Rajma recipes. If you expect red-lentil timings from a chana daal, you will think something is wrong when nothing is. The Daal recipe even notes that harder lentils such as chana or arhar need soaking and about 45 minutes or more.
Six reasons the lentils stay firm
- Old lentils. Dried lentils and beans that have sat in a cupboard for a long time can cook very slowly. Packs bought months ago and stored warm are worse. There is no sure way to tell by looking, but if your last two pots were slow, suspect the bag.
- Acid went in too early. Tomatoes, tamarind, lemon and vinegar slow the softening of lentils and beans. This is the reason most recipes, including ours, cook the lentils with only turmeric and salt first, and add the tomato masala afterwards. Adding the masala at the start is a common reason for firm daal.
- Hard water. Water with a lot of dissolved minerals can slow lentil cooking. If you live where kettles scale up quickly, try filtered or bottled water on the next pot as a test.
- No soak, or too short. Soaking cuts boiling time, as the Daal recipe says. For chana daal, 30 minutes is the minimum in our recipe, and longer helps.
- The simmer is too gentle, or the lid is wrong. A lid that sits tight with the flame so low that nothing moves will stall the pot. You want small, steady bubbles, with the lid cracked open slightly.
- Salt was heavy at the start. This one is debated, and small amounts at the start are fine in most recipes, but a lot of salt on firm beans can slow them.
Rescuing a pot that is still hard
Work through these in order and check after each one.
- Check the water. Lentils that have absorbed everything and are sitting in a thick paste are scorching, not cooking. Add 1 cup (240 ml) of hot water, never cold, since cold water can stall the simmer.
- Lift the lid by a thumb's width, set the flame to medium-low, and simmer for 15 more minutes.
- Press a lentil. It should crush easily between two fingers. If not, repeat for another 15 minutes.
- If time is short, move everything to a pressure cooker. Dal Makhani cooks black lentils and kidney beans for about 40 minutes (6 to 7 whistles), and the recipe's tip says that if lentils stay grainy, give them 10 more minutes in the pressure cooker before moving to the pan. Our pressure cooker lentils guide has the timing logic.
- Keep the tomato masala out of the pot until the lentils are soft.
If the lentils are soft on the outside but chalky inside after a long time, the batch is probably very old. Mash what you have, treat it as a thick soup, and replace the bag.
What to do when the masala is already in
This is the common emergency. You made the tarka, added the tomato, and the lentils are still firm. Acid is now fighting you.
- Add 1/2 cup (120 ml) of hot water.
- Simmer on low with the lid mostly on for 20 to 30 minutes.
- Stir from the bottom every 5 minutes.
- If it still resists, a pinch of baking soda, about 1/8 teaspoon for a pot of 200 g (1 cup) dry lentils, can speed softening. It can also leave a soapy taste and make the lentils mushy, so use the smallest pinch, stir, and wait 10 minutes.
Habits that make soft daal predictable
- Buy lentils from a shop with fast turnover, and write the purchase month on the bag.
- Store in an airtight jar, away from the stove.
- Soak by lentil type, as in the table above.
- Boil lentils with turmeric and water first, then add acid and masala.
- Use a timer. The step timers in cook mode on our recipe pages show 25 minutes for chana daal, which is a useful check.
If you cook batches ahead, our piece on cooling and reheating rice and daal safely covers fridge times.
Decision list for the stove
- Is the pot dry? Add hot water.
- Is acid in the pot? Longer simmer, partly covered.
- Is it chana, rajma or black lentil? Use a pressure cooker.
- Is the bag very old? Replace it and learn from it.
Degchi's pantry tracker lets you mark lentils as low, and the recipe step timers for daal sit right in the cook mode. You can see how it works on the home page.
