Published by Pakistan Food · Editorial standards · Report a correction

← Cooking Guides

How to Cook Daal Without Making It Too Mushy

Quick answer: Choose the right lentil, rinse it, use controlled water and check it near the end of cooking; stop when the grains reach the texture your dish needs.

Start with the lentil your dish actually needs

Masoor, moong, mash and chana dal differ in size and structure, so they do not soften at the same rate. A timing that preserves chana dal can turn a faster-cooking lentil into a puree.

Rinse and sort before cooking

Rinse away surface dust and check dried pulses for debris. If your recipe uses soaking, keep it consistent because soaked lentils generally cook differently from unsoaked ones.

Use enough water, but do not flood the pot

The lentils need liquid to soften, yet excessive water can leave a dish much thinner than intended. Start with the recipe amount and add hot water in small quantities if the pot becomes dry before the lentils are ready.

Control the simmer

A violent boil can knock softened lentils around and break them faster. Once boiling is established, a controlled simmer gives you a wider window to stop at the texture you want.

Check earlier near the end

Texture can change quickly during the last part of cooking. Taste individual grains periodically rather than relying only on a timer, especially when using a new packet of lentils.

Add the final tarka without prolonged recooking

Once the lentils have the desired texture, add the aromatic tarka and simmer only as needed to combine flavours. Long extra cooking after the daal is already tender can undo your texture control.