Heat 1tbsp oil on medium heat in a large saute pan. Add the paneer cubes and fry until golden on all sides. Remove with a slotted spoon onto a plate and set aside.
In the same pan, heat the remaining 2tbsp oil, add the whole spices and cook until fragrant about 1 minute.
Next add the onions and cook until lightly browned around the edges.
Add the vegetables, cover and cook until tender, about 10~12 minutes.
Stir in red chili powder and biryani masala.
Next add the tomato paste and tomato puree and cook for 3~4 minutes.
Add the fried paneer, cilantro, mint, kasoori methi and cook for 2~3 minutes. The vegetable mixture is ready to layer.