If shallow frying the panner, shallow fry them and keep it aside.
Puree the ginger, garlic and onion and keep aside.
Puree the tomatoes and keep it aside.
In a heavy bottom pan add oil.
Once it gets hot add the cumin seeds, mustard seeds, cinnamon, bay leaf, asafoetida. Give this a quick stir.
Now add the onion ginger garlic paste and cook this for 2-3 minutes until translucent.
Once the onion paste is cooked, add the tomato puree and let this mixture cook for 4-5 minutes on medium.
Now add Spinach puree and water and adjust to desired consistency.
Cover and cook for 10 minutes on medium stirring in between.
After 10 minutes add the paneer cubes. Mix everything and let it for for 1-2 minutes.
Switch off, cover and let it rest for 5-10 minutes
Yummy palak paneer is ready, serve it with your rotis, Jeera rice or naan.