In a pressure cooker, add lentils, cinnamon stick, cloves, turmeric powder, asafoetida, and 2 cups of water.
Pressure cook the lentils over medium heat for 2 to 3 whistles till they are cooked through.
In a pot heat ghee/butter. Add cumin seeds, mustard seeds, fenugreek seeds, and green chilis.
Fry them for few seconds.
Now add chopped spinach, tomatoes, ginger, and garlic.
Cook till tomatoes and spinach turn soft.
Then add cooked lentils, remaining water, chopped coriander, salt. Stir to mix.
Bring it to a boil. Then simmer it for 10 minutes covered over a medium heat.
Serve Indian Spinach Lentil Stew with freshly cooked rice.