सबसे पहले, टोफू को 1-1.5 इंच के टुकड़ों में काट लें।
एक बाउल में दही (या वेगन विकल्प), अदरक-लहसुन पेस्ट, लाल मिर्च पाउडर, हल्दी पाउडर, गरम मसाला, धनिया पाउडर, नींबू का रस और नमक डालकर अच्छी तरह से मिलाएं।
इसमें टोफू के टुकड़े डालें और मेरिनेट करने के लिए इसे 30 मिनट के लिए फ्रिज में रख दें।
अब एक पैन में थोड़ा तेल गरम करें और मेरिनेट किए हुए टोफू के टुकड़ों को हल्का सुनहरा होने तक ग्रिल या तवे पर सेक लें। आप इन्हें तंदूर या ओवन में भी ग्रिल कर सकते हैं (200 डिग्री सेल्सियस पर 15-20 मिनट)।
एक पैन में तेल या घी गरम करें, उसमें बारीक कटा प्याज डालकर सुनहरा होने तक भूनें।
अब अदरक-लहसुन पेस्ट और हरी मिर्च डालकर कुछ सेकंड भूनें।
फिर टमाटर की प्यूरी डालें और जब तक मसाले तेल न छोड़ें तब तक पकाएं।
इसमें लाल मिर्च पाउडर, हल्दी पाउडर, धनिया पाउडर, और नमक डालें और अच्छे से मिलाएं।
अब काजू का पेस्ट डालें और इसे 2-3 मिनट तक पकाएं।
जब ग्रेवी गाढ़ी हो जाए, तो थोड़ा पानी डालें और 5 मिनट तक पकने दें।
गरम मसाला और कसूरी मेथी डालें, और आखिर में क्रीम डालें। इसे अच्छे से मिलाकर 2 मिनट तक और पकाएं।
ग्रेवी तैयार होने पर इसमें ग्रिल किए हुए टोफू टिक्का डालें और हल्के हाथ से मिलाएं।
इसे 3-4 मिनट तक और पकने दें ताकि टोफू में ग्रेवी का स्वाद अच्छे से समा जाए।
गैस बंद करें और ऊपर से ताजा क्रीम डालकर सजाएं।
तैयार टोफू टिक्का मसाला को हरे धनिये से सजाएं।
इसे नान, रोटी, पराठा या बासमती चावल के साथ गरमा-गरम परोसें।