Perfect Dal at Home
Santosh Jha
| 15-09-2026
· Food Team
Dal is one of the most comforting staples of Indian cooking, but getting it right is about more than simply boiling lentils. The best versions depend on texture, seasoning and, above all, the final tempering of spices that transforms a simple dish of lentils into something deeply aromatic.
Indian cookbook author Mallika Basu describes dal as an everyday essential rather than a seasonal dish. Growing up in India, she encountered many regional versions, from south Indian sambhar and Bengali moong dal to richer chana-based preparations served at celebrations.
Although recipes vary widely, a few basic principles can make a noticeable difference.

Start With the Lentils

The first step is thorough washing. Lentils can contain dust, tiny fragments and starch, so they should be rinsed several times in cold water until the water becomes much clearer.
Not every type needs soaking. Faster-cooking lentils can usually go straight into the pan, while chana dal and black lentils benefit from soaking for at least two hours, or overnight if possible. A small amount of baking soda can also help shorten the cooking time for tougher varieties.
Once washed, the lentils should be cooked in fresh cold water. Any foam that rises to the surface can be skimmed away.

Texture Matters

Dal should not automatically be treated like soup. Its consistency depends on what it is served with.
For naan or another flatbread, a thicker texture works well because it is easier to scoop. With rice, the dal can be looser so it flows easily over the grains.
If extra water is needed during cooking, boiling water is preferable because cold water can slow the process. Vegetables are also best added once the lentils are nearly tender, preventing them from becoming overcooked while the dal finishes.

Garlicky Spinach Chana Dal

This comforting version combines chana lentils, spinach, tomato and a fragrant garlic tadka. It serves four and takes around 15 minutes to prepare, plus soaking time, with about 50 minutes of cooking.
Use 200g chana lentils, ¼ tsp baking soda, 1 tsp ground turmeric, 1 roughly chopped medium tomato and 150g defrosted frozen spinach.
For the tadka, you will need 1 tbsp ghee, 2 small dried red chillies, 1 tsp cumin seeds, 2–3 sliced garlic cloves and ½–1 tsp chilli powder.
Soak the lentils for at least two hours, then rinse them thoroughly. Place them in a saucepan with about 1 litre of cold water and the baking soda. Bring to a gentle boil, skim away any foam and then stir in the turmeric.
Cook for around 20 minutes, or until the lentils are soft enough to crush easily between your fingers. Add the chopped tomato and spinach, then continue cooking for another 15 minutes.
Stir regularly and press some of the lentils against the side of the pan to create a thicker, creamier consistency. Add a little hot water if necessary and season with salt once the dal is nearly finished.

The 30-Second Finish

The most important final step is the tadka. Heat the ghee in a small pan over medium-high heat. Add the dried chillies, followed quickly by the cumin seeds, garlic and chilli powder. The spices should sizzle immediately, but they must not burn.
As soon as they become fragrant, turn off the heat and pour the hot mixture directly over the cooked dal. This takes only seconds, but it adds a completely different layer of flavour.
A useful trick is to spoon a little dal back into the tadka pan, swirl it around to collect any remaining spices, then return it to the main dish.

How to Serve It

This chana dal works particularly well with warm naan, although rice is equally suitable if you prefer a looser consistency. If you are making extra portions, freeze the dal before adding the tadka. Once reheated, prepare a fresh tempering and pour it over just before serving. That small step restores the aroma and gives the dish the same lively finish as a freshly cooked batch.