
A classic North Indian favorite featuring tender cubes of paneer cheese in a vibrant, spiced spinach gravy. This creamy and nutritious curry is perfect for a cozy dinner served with warm naan or basmati rice.
Prepare the paneer: Cut the paneer into 1/2-inch thick bite-sized pieces. Melt half of the ghee or butter in a non-stick pan over medium-high heat. Fry the paneer for 1-2 minutes per side until light golden. Remove and drain on a paper towel-lined plate.
Sauté the aromatics: In a large pot, melt the remaining ghee over medium heat. Add the chopped onions, fenugreek seeds, ground cumin, ground coriander, salt, and black pepper. Cook for about 3 minutes until the onions are softened but not browned.
Add ginger and garlic: Stir in the minced garlic and ginger. Continue to cook for 2 minutes until fragrant.
Cook the tomatoes: Add the chopped tomatoes and green chilli to the pot. Cook for 3 minutes on medium heat until the tomatoes begin to soften.
Wilt the spinach: Add the fresh spinach in batches, stirring until each addition is wilted before adding more. Pour in the water and cook for 10 minutes, stirring occasionally.
Add cream and lemon: Stir in the heavy cream and lemon juice. Simmer gently for 3 minutes.
Puree for texture: Transfer half of the spinach mixture to a tall container. Use a stick blender to process it into a smooth puree. Pour the pureed spinach back into the pot and stir to combine.
Combine and serve: Gently fold the pan-fried paneer into the spinach gravy. Stir carefully to avoid breaking the cheese. Serve hot over basmati rice or with fresh naan.
For a more vibrant green color, blanch the spinach in boiling water for 1 minute and shock in ice water before adding to the curry. If you don't have fenugreek seeds, you can substitute with a teaspoon of dried fenugreek leaves (kasuri methi) added at the very end. For a vegan version, use extra-firm tofu and coconut cream.





