1फूलगोभी को मध्यम आकार के फूलों में काट लें और नमकीन पानी में धो लें। आलू को मध्यम आकार के क्यूब्स में काट लें और पानी में डुबो कर रख दें।
2एक कढ़ाही को तेज आंच पर रखें, सरसों का तेल डालें और तब तक गर्म करें जब तक कि तेल से धुआं निकलने न लगे। फिर आंच को धीमा कर दें और तेल का तापमान थोड़ा कम होने दें।
3फूलगोभी और आलू से पानी निकाल दें और तेल में डालें और 5-6 मिनट के लिए तेज आंच पर पकाएँ या जब तक कि वे 90% पक न जाएँ। इस स्तर पर आपको इन्हें पूरी तरह से पकाने की ज़रूरत नहीं है।
4एक बार जब वे 90% पक जाएँ, तो उन्हें एक बाउल में निकाल कर एक तरफ रख दें।
5इसी कढ़ाही में सारे साबुत मसाले और प्याज़ डालें, अच्छी तरह से मिलाएँ और मध्यम तेज आंच पर तब तक पकाएँ जब तक कि प्याज़ हल्के सुनहरे भूरे रंग के न हो जाएँ।
6अब अदरक लहसुन की पेस्ट और हरी मिर्च डालें, अच्छी तरह से मिलाएँ और कुछ मिनट और पकाएँ, प्याज़ भी पूरी तरह से सुनहरे भूरे रंग के हो जाएँगे।
7अब आँच धीमी कर दें और सारे पाउडर मसाले, बेसन डालें, अच्छी तरह मिलाएँ और फिर गरम पानी का छींटा डालें, मध्यम तेज आंच पर 4-5 मिनट तक पकाएँ।
8फिर टमाटर की प्यूरी, फेंटा हुआ दही और नमक डालें, अच्छी तरह मिलाएँ और 12-15 मिनट के लिए तेज आंच पर पकाएँ या जब तक कि तेल ग्रेवी से अलग न हो जाए।
9एक बार तेल अलग हो जाए, हरे मटर डालें, अच्छी तरह मिलाएँ और फिर ढककर 6-8 मिनट तक पकाएँ जब तक कि मटर पक न जाएँ।
10ज़रूरत के हिसाब से गरम पानी डालकर गाढ़ापन एडजस्ट करें, आप अपनी पसंद के अनुसार गाढ़ापन रख सकते हैं, मुझे इसे सेमी-थिक रखना पसंद है।
11पकी हुई फूलगोभी और आलू डालें, ग्रेवी में कुछ मिनट तक पकाएँ।
12अंत में स्वाद चखें और ज़रूरत के हिसाब से नमक एडजस्ट करें और गरम मसाला, कसूरी मेथी पाउडर, हरी मिर्च, अदरक और धनिया डालें, अच्छी तरह मिलाएँ।