सबसे पहले, एक तवा में 2 बड़े चम्मच तेल को गरम करें और 1 प्याज, 3 लौंग लहसुन और 1 इंच अदरक डालें और तलिये।
3 टमाटर भी डालें और टमाटर के नरम होने तक तलिये।
ढककर 10 मिनट या टमाटर के नरम होने तक पकाएं।
इसे पूरी तरह से ठंडा करें और चिकनी पेस्ट होने तक ब्लेंड करें। एक तरफ रख दे।
एक बड़ी कड़ाई में 2 बड़े चम्मच तेल डालकर गरम करें और 1 तेज पत्ती, 1 इंच दालचीनी स्टिक, 2 फली इलायची और 1 टीस्पून जीरा डालके तलिये।
धीमी आंच पर रखना और ¼ टीस्पून हल्दी, 1 टीस्पून मिर्च पाउडर और 1 टेबलस्पून बेसन डालें ।
धीमी आंच पर भूनें जब तक कि मसाले सुगंधित न हो जाएं।
तैयार प्याज़ टमाटर के पेस्ट को डालें और अच्छी तरह से भूनें।
जब तक पेस्ट गाढ़ा न हो और उससे तेल अलग न हो जाए, तब तक इसे तलिये।
आगे ¼ टीस्पून जीरा पाउडर, 1 टीस्पून धनिया पाउडर और 1 टीस्पून नमक डालें।
जब तक मसाला खुशबूदार न हो जाए, तब तक तलें।
अब 1 कप पानी डालें और अच्छी तरह से हिलाएं। ग्रेवी चिकनी होने तक हिलाएं।
1 कप मटर डालें और अच्छी तरह से हिलाएं।
ढककर 10 मिनट या तब तक पकाएं जब तक कि मटर अच्छे से पक न जाए।
12 क्यूब्स पनीर डालें और धीरेसे हिलाएं।
ढककर और 10 मिनट के लिए या तेल तैरने तक उबाल लें।
अब इसमें 2 टेबलस्पून धनिया, ¼ टीस्पून गरम मसाला और 1 टीस्पून कसूरी मेथी डालें।
अंत में, रोटी या चावल के साथ मटर पनीर का आनंद लें।