This is the best recipe I found for this online. I would recommend a bit more turmeric and ground cumin seed, cayenne pepper, and ground coriander instead of garam masala. We used olive oil and three very large cloves of garlic. We did not have fresh coriander, sadly, but used the best dried cilantro to sprinkle on top that we could find. I cut the potatoes into square inch cubes and the cauliflower into small pieces as well and cooked for half the time. The proportion of potatoes (we used four smallish potatoes) and cauliflower was perfect for us. For us it only served four but we eat it as a main dish.