Wash and blanch the spinach leaves for 5 to 7 mins. Once it cools down, grind to a fine paste. Keep it aside.
Next heat a nonstick pan with oil, saute the finely chopped onions, till it turns colour. Next, add ginger garlic paste. Fry for few mins. Add few spoons of water and simmer.
Add salt and turmeric powder.
Now add the tomato puree, cook till the puree is done. Add chili powder, coriander powder, cumin powder, fennel powder and cook for 5 mins.
Finally, add the spinach puree. Bring to boil. Add 1 cup water. Simmer for 5 mins, add sugar and paneer cubes along with butter.
When the gravy is thick enough, switch off.
Serve hot with pulkas or Chapathis.