1: Prepare homemade tomato puree by blending tomatoes and Kashmiri chilli powder with water as required.
2: Heat oil in a kadhai and add cumin seeds.
3: Add sliced onions and sauté until golden brown.
4: Add ginger and garlic, and cook for a few minutes.
5: Mix in the prepared tomato puree and let it cook until the oil separates.
6: Add the spices: Kashmiri chilli powder, haldi, garam masala, coriander powder, kasuri methi, and salt to taste.
7: Pour in the paneer pieces, capsicum, and green chillies.
8: Stir and cook for a few more minutes until everything is well combined.
9: Garnish with fresh coriander and serve hot.