o make the dhaba spice mix:
Dry roast the whole spices (cumin, coriander seeds, saunf, cloves and cinnamon) in a pan. Add the turmeric powder, chilli, mace powder and roast some more. Cool a bit and make a fine powder of the spices. Store in an air tight container.
To prepare the dal:
Pressure cook the dal with salt and turmeric up to 2 to 3 whistles (until mush). Using the back of a ladle, mash to a creamy consistency.
Add the bok choy leaves and cook for 2 minutes.
In a pan, take a tablespoon of butter; add the cumin seeds with ginger-garlic paste and sauté till the rawness disappears. Then add the onions and sauté till translucent. Add chopped tomatoes, salt and green chillies.
Add the dhaba tadka mix. Cook until oil lightly separates from the edges.
Pour the cooked dal and mix well. Cover and cook on low flame for 10 to 15 minutes. Turn off heat and add lemon juice and coriander leaves.