Rinse and chop onions, spinach, ginger, garlic and green chillies.
Heat oil in a pan and add cumin seeds. When they splutter, add onions and green chilies.
Saute till the onions turn golden. Add ginger garlic, turmeric and salt. Saute for 2 mins.
Next add besan/gram flour and garam maslaa. On a low heat, saute till the flour begin to smell aromatic. The raw smell of the flour should have completely gone.
Then add spinach and saute till it wilts. To a blender pour ⅔ cups water. Add the sauteed spinach and onion mixture.
Make a smooth or slightly coarse puree to suit your liking.
Transfer this back to the same pot along with more water. (I added 1¼ cups in total to blend and add at this stage). You may need more.
Bring this to a boil and cook for 3 to 4 mins until the spinach curry smells good.
When the curry turns thick yet is of pouring add kasuri methi. Mix and turn off. Taste it and add more salt if needed. It will still taste slightly bland at this stage.
Heat ghee or butter in a small pan. Add sliced garlic and red chillies. Fry the garlic until it turns golden.
Add hing and pour this to the spinach curry. Give a good mix and cover it.
Squeeze lemon juice before serving. Spinach curry is best served hot with butter naan, roti or jeera rice.