I start by washing and draining the lentils. Then I cook them with water, tomato, salt, and optional fenugreek leaves until soft. This step ensures the lentils are creamy but not mushy.
I crush cumin seeds and black peppercorns in a mortar or spice grinder. This makes the spices fragrant and ready for frying.
In a heated skillet, I fry onions with a pinch of salt until translucent, then add garlic, ginger, and chili. After a few minutes, I fold in garam masala and curry leaves to enhance the aroma.
I gently mix the caramelized onion mixture into the cooked lentils. I like leaving clusters of onions to create flavor pockets in every bite.
I quickly fry the remaining crushed spices in oil until aromatic. Then I pour it over the dal for that final flavor boost.