Make the dumplings: Wash the dal (lentils) and soak it in water for an hour. Drain and grind it with the spice powders to a fine consistency. Taste and add salt. Mix well. Shape the paste into tiny dumplings. Put a pan of water to boil.
Meanwhile, place the dumplings in a steamer basket. When the water boils, place the basket over the pan and cover it. Steam them for 5 to 7 minutes, till theyu2019re slightly hard to touch. Do not let them harden too much. Remove the cover and set aside.
Make the curry: Wash the tomatoes and grind them well. Transfer the tomato purxe9e to a pan and put it over moderate heat. Cook until the tomatoes thicken and remove from heat.
Put a non-stick pan over moderate heat. When hot add the oil (optional). Now add the mustard seeds and let them splutter.
Add the thickened tomato purxe9e and spice powders. Sautxe9 over moderate-low heat till the masala comes away from the sides of the pan.
Pour in 1/4 cup to 1 cup of hot water, depending on the gravy consistency you want. Reduce the heat to low, cover the pan and simmer for 8-10 minutes. Add the dumplings and continue to simmer for about 5 minutes.
Taste and add salt. Remove from heat. Garnish with coriander leaves and serve hot with steamed brown rice or whole wheat chappathis.