Dry roast the coriander seeds, cumin seeds, fennel seeds, cinnamon, dry red chili, cloves, cardamom till a nice aroma emanates from them.
Allow the spices to cool and add them to a mixie jar. Add the ginger, garlic and tomato and make a paste with it. Set aside this kadai masala.
Heat oil in a pan and fry the onion till golden brown.
Add the ground spice paste, red chilli powder, green chili and salt. Cook for 2 minutes or till the raw smell from the paste has vanishes. Add the paneer cubes.
Add water if necessary. Cook covered till oil starts separating from the masala. Serve hot with rice or roti.
Video
Notes
You can add in green capsicum too in this recipe. Add them along with the spice paste.
Add water if necessary. If you need a thinner version of this recipe for serving with rice, add more water before adding the paneer.
For serving with roti, this variation without water should be fine.