Clean the meat and properly wash.
Properly wash the spinach and cut into ribbons.
In a pan, add oil and let it heat for few minutes.
Add whole garam masala (Cinnamon, Cloves, Black Peppers, Green Cardamom and Cumin).
As the garam masala starts popping, add chopped onion and saute until the onion changes color to pink.
Add ginger garlic and cook for a few minutes on high heat to get rid of ginger garlic's rawness.
Add lamb and cook on high heat until the lamb starts to change color.
Add spices (red chili, turmeric, coriander, and salt).
Cook on high heat. If the masala is dry then add little water otherwise let it cook in natural meat stock.
Add yogurt, give it a good mix, and cook on high heat to make the homogenous texture of the gravy.
Add tomato paste and cook on high heat until the masala separates oil from the pan sides.
Add water and cover the lid.
Cook the lamb for 35 to 40 minutes on medium heat.
Preparation of Spinach:
Cut the spinach into ribbons.
Coarsely ground spinach in a grinder.
Assembling:
Add the ground spinach in lamb curry and give it a good mix.
Cook for few minutes on high heat and keep stirring the spoon.
Sprinkle garam masala.
Mix well.
Cover and cook for about 15 minutes on low heat to get steamy.
Lamb saag is ready to serve.