Make cubes or julienne of tomato ,capsicum and paneer
Dry roast coriander seeds , cumin,fennel, pepper corn and whole red kashmiri chilies and then coarsely crush/pound them
In a pan heat 4 tbsp oil and saute the capsicum pieces for a minutes add salt, chili powder and some kadhai masala and then take out in a bowl , now add the tomato cubes of a tomato(remove the pulp and then make cubes )and saute for few seconds and remove and keep aside
Now add paneer cubes in the same pan, season with salt, chili powder and pinch of kadhai masala, stir fry for a minute and then take out in a plate.
Now add 4 tbsp oil in the pan add cumin seeds,chopped green chilies and ginger,saute for few seconds
Add puree of 3 tomatoes and salt and saute for a minute.
Now add turmeric, 1 tbsp coriander powder , 1 tbsp chili powder ,the crushed kadhai masala,saute , cover and cook till it start releasing the oil.
Now add paneer cubes, capsicum pieces ,tomato pieces, tomato ketchup,garam masala ,chili flakesand 1/4 cup milk or fresh cream and mix to coat the paneer pieces with the masala paste and cover and cook for approx 2 minutes .
Add crushed kasoori methi/dried fenugreek leaves, ginger slices and 1 tbsp butter and chopped fresh coriander.cook for about a minute .
Serve hot with naan,paratha or any Indian bread