Wash and blanch the spinach leaves for 5 to 7 mins. Once it cools down, grind to a fine paste. Keep it aside.
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 and cook for 5 mins.
Next, 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.