Steps
1. Heat oil in a pan over medium heat. Add chopped onions and sauté until translucent.
2. Add ginger-garlic paste and green chili; cook for 1 minute.
3. Add chopped tomatoes and cook until soft.
4. Add pav bhaji masala, red chili powder, turmeric powder, and salt. Stir well.
5. Add boiled potatoes, peas, cauliflower, and carrots. Mix and mash everything together using a potato masher.
6. Add 1 tbsp butter and cook the bhaji on low heat for 5-7 minutes, stirring occasionally.
7. In another pan, heat butter and toast the pav buns until golden and crisp.
8. Garnish the bhaji with fresh coriander leaves.
9. Serve hot bhaji with buttered pav buns and a wedge of lemon.