When I travel abroad, all my work friends request that I cook for them. Instead of cooking it on stove, I bake this traditional Punjabi dish to save time. They love it. Serve it with gravy wala chicken, raita and parathas.
If you don't want to bake, just make it on stove. First cook all the masalas and onion in a shallow pan on medium heat. Then cook potatoes and in the end, gobhi. Let them all cook for 5 mins. Then add 1 tbsp water, cover pan and let cook till cooked through. So easy and tasty.