In a heavy bottom cast iron skillet or tawa (I use 12 inch), on medium high, heat up 1 tablespoon oil and 1 tablespoon butter.
Carefully, slide the cubed paneer and let brown on one side. Flip the paneer after 2-4 minutes to brown on other side (it will splutter a lot, be careful). Once nicely browned, transfer to a plate (dont drain).
Add the rest of oil and 1 tablespoon butter to the tawa and crackle cumin seeds. Add the green chillies, ginger and garlic paste and saute for 30 seconds.
Add the onions next and cook for 4-5 minutes till onions are lightly browned.
Then, add all the vegetables and sauté them till you see few of them starting to char. On medium high heat it takes about 2-4 mins.
Then add the tomato sauce, red chilli powder & sugar. Cook for another 3-4 minutes untill you see oil starting to seperate but dont saute too much.
Add the cold rice, shallow fried paneer. Sprinkle salt and pavbhaji masala. Stir fry everything on high heat for 3-4 minutes.
Finish with remaining tablespoon of butter and chopped cilantro. Add few cherry tomatoes if you wish. You could also add a little bit of kasuri methi as a finishing herb.