Commencez par la cuisson des pommes de terre, à la vapeur ou à l'eau, puis égouttez-les. Faites ensuite fondre le beurre clarifié dans une sauteuse et poêlez-y le cumin avec les graines de moutarde jusqu'à ce qu'elles commencent à sauter. Ajoutez-y ensuite l'ail, le garam masala et le curcuma. Laissez le mélange cuire jusqu'à ce qu'il dégage tout son parfum.
Ajoutez l'oignon jusqu'à ce qu'il fonde, puis le chou-fleur et les tomates. Attendez une ou deux minutes avant d'y verser de l'eau et de porter l'ensemble à ébullition. Mélangez enfin le tout avec les pommes de terre et attendez 5 minutes avant de retirer du feu, le temps que les légumes deviennent vraiment tendres.
La dernière étape consiste à ajouter la coriandre avant de servir le plat chaud.