Take spinach and boil it in water and pour cold water and strain.
Blend it in a mixer/blender. keep this paste aside.
Take the 1/2 kg of onions (4 big ones) thinly sliced, saute well.
Saute well in a cooker along with ginger garlic paste, when it becomes slightly brown, add mutton pieces ( half kg here) saute with onions on a low flame till muttons get roasted well.
Add garam masala, meat masala (optional), salt, lal mirch, dhaniya powder and saute.
Add tomato puree of around eight tomatoes. Saute well, add two to three spoons of curd (whisked well).
Let the masala leave oil keep on roasting the masala. This recipe needs a lot of patience and low flame cooking.
Add spinach puree in it and cook again well for sometime. Check if the mutton is cooked perfectly.
Add boiled water as per the gravy you want and give whistles depending on the mutton. I had to give four whistles.
Garnish with green coriander and serve with ulta tawa paratha.