Heat 1 tbsp of ghee (or oil) in a 12 inch wide skillet. Fry the paneer cubes until browned on all sides. Let drain on paper towels until needed.
Toss half the spinach, the green chilies and the cilantro leaves into a food processor and process until pureed (you can use a blender instead of a food processor, just add a little water or milk to get it to puree). Set aside.
Heat the rest of the ghee in a wide pot that is big enough the hold the spinach (I use my 5 quart dutch oven). When the oil is hot and shimmering, toss in the cumin seeds. Cook for about 10 seconds.
Add the chopped onions. Saute until soft and translucent.
Add the chopped garlic and cook for 2 minutes.
Add in the pureed spinach. Cook for about 10 minutes.
Add in the chopped spinach, milk, salt, garam masala, turmeric and red chili powder.
Let cook for about about 10 to 15 minutes.
Add in the paneer and, optionally cream, and cook another 5 to 10 minutes.
Turn off heat and add a generous squeeze of lemon juice to the palak paneer.
