सबसे पहले, प्रेशर कुकर में 1 टीस्पून घी गर्म करें और ½ कप मूंग दाल भूनें।
2 कप पानी डालकर अच्छे से मिलाएँ।
दाल के पक जाने तक या 3 सीटियों तक मिश्रण को ढककर पकने दें।
दाल को पूरी तरह से ठंडा होने दें और फिर बारीक़ पेस्ट बनने तक ब्लेंड करें। अब इसे अलग रख दें।
एक बड़ी कड़ाही में ¼ कप घी गरम करें और 2 टेबलस्पून गेहूं का आटा भूनें।
तब तक भूनें जब तक कि आटा सुगंधित और गांठ से मुक्त हो जाए।
तैयार मूंग दाल के पेस्ट को इसमें मिलाएँ। दाल के पेस्ट को अच्छे से मिल जाने तक चलाएं।
5 मिनट तक या मिश्रण के थोड़ा गाढ़ा होने तक पकाएं।
¾ कप चीनी डालें और अच्छी तरह मिलाएँ।
आंच को मध्यम रखते हुए चीनी को घोलें।
15 मिनट तक या मिश्रण के चमकदार होने तक पकाते रहें।
अब एक चुटकी खाने का केसरिया रंग डालें और अच्छी तरह मिलाएँ।
धीमी आंच पर तब तक पकाते रहें जब तक मिश्रण पैन से अलग न हो जाए। ऐसा होने में लगभग 25 मिनट लगते हैं।
एक दूसरे पैन में 1 टेबलस्पून घी गरम करें और 2 टेबलस्पून काजू और 2 टेबलस्पून किशमिश को तब तक भूनें जब तक ड्राई फ्रूट्स सुनहरे भूरे न हो जाएं।
हलवे के ऊपर भुने हुए ड्राई फ्रूट्स डालें और ¼ टीस्पून इलायची पाउडर डालें। अच्छी तरह मिलाएं।
आखिर में अशोका हलवा परोसने के लिए तैयार है।