Boil or pressure cook the mixed vegetables (potatoes, carrots, beetroot) until they are soft. Mash them well and set them aside.
In a pan, heat 2 tablespoons of butter.
Add chopped onions and sauté until they turn golden brown.
Add ginger-garlic paste and sauté for a minute until the raw smell disappears.
Add chopped bell peppers, peas and tomatoes. Cook until tomatoes are soft and mashed.
Add pav bhaji masala, Kashmiri chilli powder and salt. Mix well until the raw smell of the masala disappears. Mash the whole mixture with the back of the spoon or a masher.
Add the boiled and mashed vegetables. Mix everything thoroughly. If the mixture is too thick add hot water to the desired consistency. The bhaji should have a thick and luscious consistency.
Add kasuri methi and a teaspoon of sugar to balance the flavours. Adding sugar is purely optional.
Cook the bhaji on medium heat for 8-10 minutes, stirring occasionally.
Turn off the flame and squeeze the juice of half a lemon.
Garnish the bhaji with chopped fresh coriander leaves.
Add a blob of butter and let it stand for 5 minutes before serving.
Serve the hot and flavourful Pav Bhaji with toasted pav, a wedge of lemon, and additional butter on the side.