Boil the spinach for two minutes in a cup of water.Once its cool, puree until all smooth.
Puree the tomatoes.
Cube the paneer and keep aside.
Heat oil in a deep skillet and add the cumin seeds.
Once it splutters add onions and saute until slightly golden.
Add ginger and garlic and saute until raw smell disappears.
Add the tomato puree and spices,salt and cook on medium heat for about 5-6 minutes.
Add the pureed spinach and paneer and let it simmer on medium heat until paneer is soft.Add a little water if its too thick.
Add the sour creme or heavy cream.Turn off the heat.
Serve hot with Roti or Naan!