Prepare the spinach by blanching in boiling water in a medium saucepan for 1 to 2 minutes. After 2 minutes, remove, drain the water, and place directly into an ice bath and set aside to cool.
In a large skillet, heat the olive oil over medium-high heat. Once hot, add the cumin seeds and kasoori methi (fenugreek). Cook for one minute until the seeds begin to crackle.
To the skillet, add the chopped ginger, garlic, green chilies, and onions and saute for 3 to 4 minutes until the onions begin to brown.
Add the diced tomatoes to the mixture and cook for an additional 2 minutes until they are beginning to soften but not fully cooked.
Remove the vegetable mixture from the skillet and set aside to cool.
In the same skillet, heat an additional 1 tablespoon olive oil and lightly saute the paneer cubes until golden brown on all sides. Once golden, remove and set aside to add to the palak once ready.
Once the vegetables and spinach have cooled to room temperature, pour them into the blender and pulse until pureed and smooth.
Transfer the pureed mixture back into the skillet, and add in the turmeric powder, red chili powder, coriander powder, cumin powder, and garam masala, then saute for 3 to 4 minutes to combine and heat through.
Once the spinach is beginning to turn darker, you can add salt to taste.
Add in the paneer and stir to coat well.
Serve hot, over rice, with a drizzle of heavy cream over the top.
Notes
Adjust the heat level by reducing the amount of green chili and chili powder added to the recipe.