Put the turmeric and chilli powder in a small bowl, add 2 tablespoons of water and mix together.
Heat the ghee in a heavy-based pan over medium heat, add the onion and fry for about 2 minutes, or until the onion is translucent. Add the ginger and garlic pastes and stir-fry for about 1-2 minutes, or until all the moisture has evaporated.
Add the coriander seeds and stir-fry for 30 seconds, then add the turmeric mixture and stir-fry for a further 1-2 minutes, or until all the liquid has evaporated.
Add the pureed tomatoes and season with salt. Stir-fry for about 5 minutes, or until the oil begins to appear on the surface.
Add the paneer and peppers and stir-fry for 1 minute, before adding the ground spices, cinnamon, cardamoms, cloves, and fenugreek seeds and stirring carefully.
Remove from the heat and adjust the seasoning, if necessary. Garnish with chopped coriander.