Begin by washing the 250 grams of Chana Dal to remove any impurities. You may have to rinse it 2-3 times till the water runs clear. Now, let it soak in water for at least 1 hour. While soaking, prepare the masala for the chana daal.
Heat ¼ cup of cooking oil in a pan over medium heat. Add the thinly sliced onions and sauté until they turn golden brown.
Once the onions are caramelized, add ½ teaspoon of zeera and fry it for 5 to 8 seconds. Then, add ½ teaspoon of ginger-garlic paste and continue frying.
Next, add the tomato puree and thoroughly blend it with the masala. I prefer using pureed tomato in this recipe to avoid any bits and pieces of solid tomato in the daal. Also helps when you have picky eaters in the family!
Add half a cup of water, salt to taste, ¼ tablespoon of haldi powder, ½ tablespoon of coriander powder, and ½ tablespoon of red chili powder to the pan. Mix well and cover, allowing the mixture to cook over medium heat for 20 minutes.
After 20 minutes, the masala should be well-browned. Stir the mixture thoroughly to ensure all the flavors meld together.
Once the masala has reduced and the oil starts separating from the mixture, the masala is ready. Drain the daal of water and add it to the masala. Pour in half a cup of water, stir gently, and cover the pan. Allow the daal to cook for 30 to 45 minutes over low heat until it reaches the desired tenderness. The daal should be soft to the touch.
After 40 minutes, when the chana daal is thoroughly cooked, add the green chili to the pan, cover, and let it cook for 2 minutes.