Dal is both an ingredient (dried legumes) and a finished dish — and the technique for cooking it properly is more nuanced than it appears. Different lentils require different approaches: red lentils dissolve into a creamy purée, chana dal holds its shape, whole urad dal needs overnight soaking and hours of cooking. The finishing tadka — hot spiced oil poured over the cooked dal — is not garnish. It's the final flavour layer that transforms the dish.
Sort and wash lentils thoroughly — debris and stones are common. Soaking reduces cooking time and improves digestibility. Red/yellow lentils: no soak needed, cook in 20-25 minutes, break down naturally. Chana dal: soak 2 hours minimum, cook 40-60 minutes, should be tender but hold shape. Whole urad: soak overnight, cook 2-4 hours (or pressure cook 30-45 minutes). Always add salt after cooking — salt toughens lentil skins during cooking. Turmeric goes in with the water. The finishing tadka (cumin, mustard seeds, dried chilli, curry leaves, garlic in hot ghee) is poured sizzling over the finished dal.
For restaurant-quality dal makhani: whole urad dal and rajma (kidney beans), soaked overnight, pressure cooked until completely soft, then simmered with tomato, cream, and butter for another hour. The extended simmering after pressure cooking is what creates the creamy, velvety texture. The dish should be thick enough to eat with torn naan, not soupy. A finishing tablespoon of cold butter stirred in at the end is non-negotiable.
Salting too early. Not washing thoroughly. Under-cooking — dal should be completely tender, never gritty. Adding too much water — it should be thick enough to coat the back of a spoon. Skipping the tadka — it provides 50% of the final flavour. Making the tadka with oil instead of ghee — ghee carries spice flavour differently.