Wash the chana dal thoroughly and soak it for about 30 minutes.
Cook the dal in a pressure cooker with turmeric powder and enough water for about 3–4 whistles until soft but not mushy.
Heat oil or ghee in a pan and add cumin seeds. Let them crackle.
Add chopped onions and sauté until golden brown.
Stir in minced garlic and cook for a minute until fragrant.
Add tomatoes and cook until the mixture becomes soft and oil starts separating.
Add the cooked chana dal to the pan and mix well. Adjust salt and water for desired consistency and simmer for 5 minutes.
Garnish with fresh coriander leaves and serve hot with rice or roti.