In a large pot, combine spinach, water, methi leaves, and green chilli paste. Cover, bring it to a boil and blend.
Add salt, red chilli powder, whole spices (as mentioned in the recipe), milk and oil to the pot. Cook on medium-low heat for 20-30 minutes, stirring occasionally with a spoon. You may cover the pot to avoid splashes.
In another pot, heat oil and sauté sliced onions until they turn light brown. Add ginger garlic paste and green chilli paste, and cook for 2-3 minutes.
Add the meat and cook (bhunofy) on high heat for 5-7 minutes. Add salt, turmeric powder, red chilli powder, coriander powder, and cumin powder to the pot.
Pour in water and continue cooking until the meat is fully cooked.
Once the Palak is fully cooked, mix the cooked meat and its gravy with the Palak. Stir well.
At this point add cream to make it more tasteful.
Check the seasoning and adjust spices as needed. Cover the pot and let it simmer until oil floats on the surface.
Serve Palak Gosht with roti, paratha or rice and enjoy!