Make your pav bhaji masala mix. Toast your dried red chilies, fennel, cumin, coriander, and cinnamon. Allow to cool and then grind. Add in the powdered spices - amchur, turmeric, chili powder, and kasuri methi. Mix well. Set aside.
Chop all your veggies. In a hot pan, melt 4 tablespoons of butter (or to taste).
Dump in all your veggies and sautee for a few minutes. Add in your ginger-garlic paste and allow it to cook through.
Now add in your salt and water. Partially cover with the lid. And turn the flame to medium-low heat. Allow everything to cook down.
Once the potatoes are fork-tender and most of the water has evaporated. Mash veggies with a potato-masher or with a wooden-spoon.
Now add in your pav bhaji masala. Feel free to adjust the consistency by adding more water or cooking down further.
Taste and adjust for seasonings. (Please note that if you are using a boxed masala, you may need to add less salt as most of them contain salt.) Garnish with cilantro, onion, and lime juice. Serve with toasted and buttered buns.