Blanch the Spinach: Boil spinach for 2-3 minutes, then blend into a puree.
Fry the Paneer: Lightly fry paneer cubes until golden. Set aside.
Cook Aromatics: Heat oil, add cumin, onions, garlic, ginger, and green chili. Sauté until golden.
Add Spices: Stir in turmeric, coriander, and garam masala.
Add Tomatoes: Mix in tomato puree and cook until thickened.
Combine Spinach and Paneer: Add spinach puree and paneer. Simmer for 5-7 minutes.
Finish with Cream: Stir in cream (if using) and adjust seasoning.
Garnish and Serve: Drizzle with cream, sprinkle garam masala, and serve hot.