Add paneer cubes to lightly salted warm water and let it rest for 15 minutes. Then drain and keep it aside. (This step is to soften the paneer cubes)
Heat a pan/tawa . Add butter followed by vegetable oil.
When butter starts to bubble add whole masala (cardamom, cinnamon ,bay leaf) . Fry until it is aromatic and fragrant.
Add chopped onion. Saute till onion is soften and transparent.
Add ginger garlic paste. Fry until raw smell is gone.
Add chopped tomatoes. Cook till it softens.
Add chopped capsicum and green peas. Fry for 2-3 minutes.
Add Pav bhaji masala,turmeric powder,chili powder, coriander powder. Mix well and cook for a minute.
Add paneer cubes. Toss paneer cubes carefully along with onion tomato mixture. Mix everything gently making sure the paneer cubes doesn't break. Fry for 2-3 minutes.
Add crushed kashuri methi and salt. Mix everything well. Cook for 5 minutes.
Add cooked rice. Mix everything gently. Add lemon juice and chopped fresh coriander.
Serve hot with onion raita.