Heat 2 tsp oil in a pan and sauté 2 chopped onions until golden.
Add 3 pureed tomatoes and cook until thickened. Add 1 tbsp ginger garlic paste and cook until fragrant.
Add chopped vegetables (1 potato, 1 carrot, 1/4 beetroot, 1/4 capsicum, 1/4 cup peas), 2 tsp salt, and 1/8 tsp turmeric powder. Stir, add water to cover, and cook until vegetables are soft.
Mash the cooked vegetables. Add 100 g grated paneer, 1/2 tsp chili powder, and 3 tsp pav bhaji masala. Mix well and cook until flavors blend.
Add 2-3 tbsp butter and 2 tbsp chopped coriander. Stir until butter melts.
For the pav, melt butter on a tawa, add a pinch of chili powder and coriander. Toast pav until golden.
Serve hot paneer bhaji with buttered pav, lemon wedges, and onion salad.