In a medium pot on a medium heat, heat the ghee.
Add cumin seeds and asafetida, let the seeds sputter.
Next add onions and sauté them for 5 minutes. Stir in ginger, garlic and green chilies and cook for another minute.
Add tomatoes along with pinch of salt and cook covered until the tomatoes are softened.
Add turmeric, red chili and cumin coriander powder and give it a big stir.
Drain and add blanched spinach and mix throughly.
Use a whisk to roughly mash the cooked dals and add to the spinach mix along with 1 cup of water and salt as per taste.
Bring the dal to boil, stir occasionally.
Add amchur (or lemon juice), garam masala and sugar. Adjust the salt level as per your liking.
Dal is ready to serve at this point. Below tadka is optional, it gives a spicy kick to the dal.