method1) boil potato and cauliflower. after boil remove potato skin and smash potato and cauliflower. don't make paste of it, just smash lightly.1) heat oil in big wok and add tomatoe. Saute until tomatoes are golden. 2) add onions and saute until onion are golden 3) Add pav bhaji masala, chilly powder, turmeric, coriander powder and asafoetida.4) saute this mixture for 10 minutes or mixture separtes from oil. stir continiously on medium flame so that mixture doesn't stick to oil.5) add potato and cauliflower mixture and mix with it with mixture. continue stiring so that onion and cauliflower will absorb mixture.5) after 5 minutes add butter.6) keep the lid on and cook for 10 mins on very low flame. 7) garnish with chopped cilantro and lemon.8) toast bread or buns with butter and serve.