In frying pan, add star anise, black cardamom, cloves, cinnamon sticks, button red chilli, black Peppercorns, coriander seeds, cumin seeds, Funnel seeds, nutmeg , mace, & roast until fragrant & let it cool.....
In spice mixer, add roasted spices, and grind well....
Add black salt, turmeric powder, dry mango powder, grind until coarse powder... Pav bhaji spice mix is ready.....
In spice mixer add garlic, Ginger, kashmiri red chillies, water grind to make a paste, & set aside.....
In pot, add cauliflower, peas, capsicum, carrot, tomatoes & water, mix well & bring it to boil, cover & cook on low flame for 15-20 minutes.....
Add potatoes, salt, prepared pav bhaji spice mix, grinded chilli paste, & mash well with the help of masher.....
Add butter mash again, & cook for 5 minutes, & take out in a bowl & set aside.....
In the same pot, add cooking oil, butter & let it melt....
Add cumin seeds, onion, mix well & saute until translucent.....