Vegetarian

Soak toor dal in water for at least 1 hour, then drain
Cook soaked dal with water, salt, and turmeric on medium-high heat until soft and soup-like (about 30 minutes)
Heat ghee in a frying pan and add cumin and mustard seeds
When seeds crack, add bay leaves, green chili, ginger, and red pepper and stir briefly
Add tomatoes, salt, and sugar and cook until tomatoes are tender and mushy
Add cilantro and garam masala and cook for about one minute
Pour the seasoning over the cooked dal, mix well, and cook for one more minute