Rustic, hearty palak paneer with lush texture in every bite, made the way I've perfected over 15 years. My kids ask for it over any restaurant version, and I'll show you how I keep the color so vibrant.
Rinse the spinach well. Trim and discard the bottom inch of the stems; cut the remaining stems into smaller pieces so they blend evenly, and keep the leaves whole.
Boil water for blanching in a medium pot. Add the spinach and blanch for 1 minute, then transfer to a colander and pour cold water over it to stop the cooking. Gently squeeze out some of the water, then blend with ½ cup water for 20-30 seconds; keep the puree slightly coarse rather than perfectly smooth. Set aside.
Optional Frying Paneer: Heat 2 teaspoons ghee in a nonstick pan. Add the paneer cubes and fry for 3-4 minutes, turning to color evenly. Remove and set aside.
In the same pan, heat 2 teaspoons ghee and add the cumin seeds; let them sizzle. Add the onion and sauté for 2-3 minutes over medium heat, then cook covered for 2-3 minutes over low-medium heat until lightly golden and translucent.
Add the turmeric, garlic, ginger, green chili, and salt. Sauté for a minute.
Add the tomato and coriander powder. Mix well and cook, covered, for 2-3 minutes, until the tomato softens.
Add the pureed spinach and mix well. Cook uncovered over low-medium heat until it comes to a gentle simmer, adding up to ¼ cup water to reach your preferred consistency.
Add the garam masala and half of the cashew cream (or heavy cream). Mix well and continue cooking over low-medium heat for another minute.
Fold in the fried paneer and kasoori methi. Drizzle the remaining cashew cream on top. Cook until it returns to a gentle simmer, then turn off the heat right away to keep the color bright.