Place the lentils in a bowl, wash thoroughly. Pressure cook lentils and all chopped vegetables with 3 cups water for 3 whistle and for 15 minutes on sim. Once cooker is cooled, open the lid, mash the lentils and vegetables with a ladle and keep aside. Peel and chop the onions.
Heat the ghee in a deep, heavy bottomed pan. Add the freshly prepared ginger-garlic paste and sliced onions, cloves, Cinnamon. Salute on medium flame until onions turn somewhat golden.
Add the chopped tomatoes, 1/2 tsp salt and stir continuously on high flame,
until the tomatoes turn into a pulp
Add the Dhansak masala powder and stir well until it is incorporated into the onion-tomato base, for around 3-4 minutes
To this add the mashed lentils, coarsely mashed cooked vegetables, add up to 1/2 cup water and bring to a simmer. Dhansak has a thick consistency, so add water cautiously. Taste and add up to 1/2 tsp salt as required. Simmer for 4-5 minutes on a low flame.
Traditionally, dhansak is served as a smooth puree, so once cooled you can blend this into a puree and reheat when ready to serve.
Serve hot with Parsi Brown Rice or plain steamed rice and a kachumber (Parsi style onion-tomato-cucumber salad) on the side.