Begin by blanching the spinach and fenugreek leaves in boiling water for 2-3 minutes until wilted. Drain and blend into a smooth paste.
Heat 2 tbsp of vegetable oil in a pan over medium heat. Add cumin seeds and let them sizzle for about 30 seconds until aromatic.
Add finely chopped onion, garlic, ginger, and green chillies to the pan. Sauté until the onion is soft and golden, about 8 minutes.
Stir in chopped tomatoes, turmeric powder, and garam masala. Cook until the tomatoes are softened, about 5 minutes.
Add the spinach and fenugreek paste to the pan. Season with salt and black pepper, then cook for another 5 minutes.
Cut paneer into cubes and gently stir it into the spinach mixture. Simmer for 5 minutes, allowing the paneer to absorb the flavours.