- 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.